इवेंट नेमिंग और स्ट्रक्चर: अपने इवेंट सिस्टम को सही ढंग से सजाना

जानें कि इवेंट के नाम और स्ट्रक्चर एक जैसे कैसे रखें, ताकि आपका पूरा ट्रैकिंग सिस्टम व्यवस्थित और समझने लायक रहे।

ड्राफ़्ट

आपको अपने इवेंट का नाम कैसे रखना चाहिए? "purchase" या "purchase_conversion"? "button_click" या "click_button"? "form_submit" या "submit_form"? नाम रखना छोटी बात लगती है, पर इसमें गड़बड़ हुई तो आपकी ट्रैकिंग अव्यवस्थित हो जाती है। एक व्यक्ति इवेंट का नाम "purchase" रखता है। दूसरा मिलते-जुलते इवेंट का नाम "conversion" रख देता है। अब आपके पास अलग-अलग नामों वाली डुप्लिकेट ट्रैकिंग है। रिपोर्ट में आपस में टकराते आंकड़े दिखते हैं। टीमें बहस करती हैं कि कौन सा आंकड़ा सही है। अच्छी नेमिंग इसे रोकती है। एक जैसे नामों का मतलब है कि सबको पता रहता है कि हर इवेंट क्या करता है।

इस आर्टिकल में बताया गया है कि इवेंट के नाम कैसे रखें और उन्हें कैसे स्ट्रक्चर करें, ताकि आपके बढ़ने के साथ ट्रैकिंग सिस्टम व्यवस्थित रहे।

इवेंट नेमिंग और स्ट्रक्चर क्या है

इवेंट नेमिंग यानी आप अपने इवेंट को क्या लेबल देते हैं। "purchase," "form_submit," "video_play." स्ट्रक्चर यानी आप इवेंट को कैसे व्यवस्थित करते हैं। कौन से इवेंट एक साथ आते हैं? उन्हें किन कैटेगरी में बांटते हैं? अच्छी नेमिंग और स्ट्रक्चर ट्रैकिंग को व्यवस्थित रखते हैं।

खराब नेमिंग ऐसी दिखती है। एक व्यक्ति "purchase" बनाता है। दूसरा "buy" बनाता है। तीसरा "transaction" बनाता है। एक ही चीज़ के तीन अलग नाम। आपकी रिपोर्ट में तीन अलग इवेंट दिखते हैं। टीमों को नहीं पता कि किस आंकड़े पर भरोसा करें।

अच्छी नेमिंग में एक जैसे नियम अपनाए जाते हैं। सारे खरीदारी इवेंट का नाम "purchase" होता है। सारे फ़ॉर्म इवेंट "form_" से शुरू होते हैं। सारे एंगेजमेंट इवेंट "engagement_" से शुरू होते हैं। एकरूपता का मतलब है साफ़ समझ।

नेमिंग कन्वेंशन बनाएं

तय करें कि आप सारे इवेंट के नाम कैसे रखेंगे। उसमें एक कैटेगरी रखें। "conversion_purchase." "conversion_signup." "engagement_video_play." कैटेगरी पहले आती है। खास इवेंट दूसरे नंबर पर।

अंडरस्कोर या camelCase में से एक को लगातार इस्तेमाल करें। अंडरस्कोर के साथ सारे लोअरकेस। या camelCase। एक चुनें और उसी पर टिके रहें। केस में गड़बड़ी उलझन पैदा करती है।

नाम छोटे रखें, पर समझने लायक भी। "user_completes_purchase_transaction" से "purchase" बेहतर है। "form_submission_event_trigger" से "form_submit" बेहतर है। नाम बिना ज़्यादा लंबे हुए साफ़ होने चाहिए।

जुड़े हुए इवेंट को ग्रुप करें

तय करें कि कौन से इवेंट आपस में जुड़े हैं। खरीदारी के इवेंट साथ आते हैं। फ़ॉर्म के इवेंट साथ आते हैं। नेविगेशन के इवेंट साथ आते हैं। अपने डॉक्यूमेंटेशन और डैशबोर्ड में जुड़े हुए इवेंट को ग्रुप करें।

ग्रुप दिखाने के लिए प्रीफ़िक्स इस्तेमाल करें। "conversion_purchase." "conversion_signup." दोनों "conversion" से शुरू होते हैं। नाम पढ़ने वाला हर कोई समझ जाता है कि ये कन्वर्ज़न मापते हैं।

अपनी रिपोर्ट में इवेंट को ग्रुप के हिसाब से रखें। कन्वर्ज़न इवेंट का एक डैशबोर्ड रखें। एंगेजमेंट इवेंट का एक डैशबोर्ड। एरर इवेंट का एक डैशबोर्ड। व्यवस्थित रखने से टीमों को जो चाहिए वह मिल जाता है।

इवेंट का क्रम बनाएं

कुछ इवेंट दूसरों से ज़्यादा ज़रूरी होते हैं। खरीदारी बहुत अहम है। फ़ॉर्म सबमिशन ज़रूरी हैं। पेज स्क्रोल कम ज़रूरी हैं। एक क्रम बनाएं।

लिखकर रखें कि कौन से इवेंट बहुत अहम हैं। कौन से ज़रूरी हैं। कौन से हो तो अच्छा है। बहुत अहम इवेंट को ज़्यादा गहराई से टेस्ट किया जाता है। ज़रूरी इवेंट को नियमित रूप से रिव्यू किया जाता है। कम ज़रूरी इवेंट की बुनियादी निगरानी होती है।

इस क्रम से तय करें कि समय और मेहनत कहां लगानी है। बहुत अहम इवेंट सही चल रहे हैं, यह पक्का करने में ज़्यादा समय लगाएं। कम ज़रूरी इवेंट पर कम समय लगाएं।

इवेंट की परिभाषा लिखकर रखें

हर इवेंट के लिए लिखें कि वह क्या है। वह कब चलता है? वह कौन सा डेटा जमा करता है? जब टीम में कोई नया आता है, तो वह आपका डॉक्यूमेंटेशन पढ़कर सिस्टम समझ जाता है।

उदाहरण भी जोड़ें। "purchase इवेंट तब चलता है जब कोई खरीदारी पूरी करता है। वह ऑर्डर की रकम, प्रोडक्ट की कैटेगरी और यूज़र ID जमा करता है। उदाहरण: purchase इवेंट $49.99, electronics, user123 वैल्यू के साथ चलता है।"

डॉक्यूमेंटेशन से डुप्लिकेट इवेंट नहीं बनते। नया इवेंट बनाने से पहले कोई डॉक्यूमेंटेशन देखता है। अगर मिलता-जुलता इवेंट पहले से है, तो वह उसी को दोबारा इस्तेमाल करता है।

इवेंट को बिज़नेस के लक्ष्यों से जोड़ें

आपके इवेंट आपके बिज़नेस के लक्ष्यों से जुड़े होने चाहिए। अगर आपका लक्ष्य बिक्री है, तो आपके पास purchase इवेंट होंगे। अगर आपका लक्ष्य लीड है, तो आपके पास signup इवेंट होंगे। अगर आपका लक्ष्य एंगेजमेंट है, तो आपके पास एंगेजमेंट इवेंट होंगे।

हर इवेंट को किसी बिज़नेस लक्ष्य से जोड़ें। "यह इवेंट हमारा बिक्री का लक्ष्य मापता है।" "यह इवेंट लीड जनरेशन मापता है।" "यह इवेंट एंगेजमेंट मापता है।" इस तालमेल से टीमें समझती हैं कि इवेंट क्यों हैं।

इवेंट को हर तिमाही रिव्यू करें। क्या आप जो इवेंट ट्रैक कर रहे हैं, वे अब भी बिज़नेस के लक्ष्यों से मेल खाते हैं? अगर आपका बिज़नेस बदलता है, तो शायद आपको नए इवेंट चाहिए। जो इवेंट मायने नहीं रखते, उन्हें हटा दें।

अक्सर पूछे जाने वाले सवाल

क्या इवेंट के नाम एकवचन में होने चाहिए या बहुवचन में?

एकवचन में। "purchases" नहीं, "purchase." "form_submits" नहीं, "form_submit." एकवचन ज़्यादा साफ़ है। "purchase" एक्शन का एक अकेला मौका है। एकवचन नेमिंग से उलझन नहीं होती। WEMASY के वेबसाइट बिल्डर से आप यह सब सीधे अपनी वेबसाइट पर सेट कर सकते हैं।

हमें कितने इवेंट के नाम रखने और ट्रैक करने चाहिए?

बहुत अहम इवेंट से शुरू करें। Purchase, signup, फ़ॉर्म सबमिशन। फिर ज़रूरी इवेंट जोड़ें। वीडियो प्ले, एंगेजमेंट एक्शन। फिर कम ज़रूरी इवेंट जोड़ें। स्क्रोल, क्लिक। ज़्यादातर वेबसाइट पर 10 से 30 इवेंट हो जाते हैं। इससे ज़्यादा हुए तो आपका फ़ोकस बिखर जाता है।

हमारे पुराने इवेंट के नाम खराब हैं। क्या हमें उन्हें बदलना चाहिए?

नहीं। नाम बदलने से पुराना डेटा टूट जाता है। आगे से अच्छे नेमिंग कन्वेंशन इस्तेमाल करें। पुराने डेटा के लिए मैपिंग डॉक्यूमेंट बनाएं। "पुराना नाम: purchase_complete. नया नाम: conversion_purchase." मैपिंग से टीमें समझती हैं कि दोनों नाम एक ही चीज़ के हैं।

क्या इवेंट के नाम में पेज का नाम शामिल करना चाहिए?

नहीं। पेज की जानकारी इवेंट से जुड़ा डेटा है, इवेंट का नाम नहीं। इवेंट तब चलता है जब कोई बटन पर क्लिक करता है। वे जिस पेज पर हैं, वह संदर्भ है, इवेंट का नाम नहीं। इवेंट के नाम सामान्य रखें।

जो इवेंट कई पेजों पर चलते हैं, उन्हें कैसे संभालें?

पेज चाहे कोई भी हो, इवेंट का नाम वही रखें। "form_submit" हर फ़ॉर्म वाले पेज पर चलता है। पेज की जानकारी इवेंट डेटा के रूप में जुड़ती है। इस सरल तरीके से आपके पास दस की जगह एक इवेंट रहता है।

क्या हमें इवेंट को नेस्ट करना चाहिए या फ़्लैट रखना चाहिए?

नेमिंग के स्तर पर उन्हें फ़्लैट रखें। कैटेगरी को प्रीफ़िक्स में रखें। "conversion_purchase," "engagement_video_play." प्रीफ़िक्स वाला फ़्लैट स्ट्रक्चर नेस्टेड स्ट्रक्चर से ज़्यादा साफ़ है। ज़्यादातर टीमें कैटेगरी प्रीफ़िक्स के साथ फ़्लैट नेमिंग इस्तेमाल करती हैं।

यह भी पढ़ें

और पढ़ें: वेबसाइट एनालिटिक्स क्या है

इसे अभी आज़माएँ
अपनी खुद की वेबसाइट पर।

WEMASY के साथ मुफ़्त शुरू करें और कुछ ही मिनटों में अपनी साइट बनाएँ।