आपके एनालिटिक्स टूल को आपकी वेबसाइट और विज़िटर के डेटा तक पहुंच चाहिए। कौन से प्रोडक्ट दिख रहे हैं। उनकी कीमत क्या है। कौन सा यूज़र लॉग इन है। उसने कौन से एक्शन किए। यह डेटा आपकी वेबसाइट के पास है। लेकिन एनालिटिक्स टूल इस तक सीधे नहीं पहुंच सकते। आपको डेटा लेयर चाहिए। डेटा लेयर एक संरचित कंटेनर है जिसमें आपकी वेबसाइट का डेटा रहता है। एनालिटिक्स टूल डेटा लेयर से पढ़ते हैं। डेटा लेयर के बिना एडवांस्ड ट्रैकिंग सेट करना मुश्किल है। इसके साथ यह सीधा-सादा है।
यह लेख बताता है कि डेटा लेयर कैसे लागू करें।
डेटा लेयर क्या है
डेटा लेयर आपकी वेबसाइट पर एक JavaScript ऑब्जेक्ट है। इसमें पेज या यूज़र का डेटा होता है। प्रोडक्ट का नाम और कीमत। यूज़र ID और प्रकार। पेज की कैटेगरी और कंटेंट। आपकी वेबसाइट डेटा लेयर भरती है। एनालिटिक्स टूल उससे पढ़ते हैं।
डेटा लेयर आपकी वेबसाइट और एनालिटिक्स टूल के बीच बैठती है। आपकी वेबसाइट डेटा जानती है। डेटा लेयर उसे रखती है। एनालिटिक्स टूल उसे डेटा लेयर से लेते हैं। इस अलगाव से सेटअप साफ़ रहता है। एनालिटिक्स टूल को आपकी साइट स्क्रैप नहीं करनी पड़ती। वे संरचित डेटा पढ़ते हैं।
डेटा लेयर टैग मैनेजर के लिए ख़ास तौर पर काम की है। टैग मैनेजर वेबसाइट कोड तक सीधे नहीं पहुंच सकते। लेकिन वे डेटा लेयर तक पहुंच सकते हैं। आप डेटा लेयर एक बार भरते हैं। हर एनालिटिक्स टूल उससे पढ़ता है। आपको हर टूल अलग से सेट नहीं करना पड़ता।
अपना डेटा ढांचा तय करें
लागू करने से पहले तय करें कि आपको कौन सा डेटा चाहिए। आपके बिज़नेस को कौन सा डेटा चाहिए। एनालिटिक्स टूल को कौन सा डेटा चाहिए।
बुनियादी चीज़ों से शुरू करें। पेज की जानकारी। यूज़र की जानकारी। इवेंट की जानकारी। फिर ख़ास चीज़ें जोड़ें। ई-कॉमर्स के लिए प्रोडक्ट की जानकारी जोड़ें। SaaS के लिए सब्सक्रिप्शन की जानकारी जोड़ें। पब्लिशिंग के लिए लेख की जानकारी जोड़ें।
एक डेटा डिक्शनरी बनाएं। लिखें कि हर डेटा पॉइंट क्या है। कहां से आता है। किस फ़ॉर्मैट में है। यह लिखा हुआ डेवलपर को सही लागू करने में मदद करता है। यह एनालिस्ट को डेटा समझने में मदद करता है।
पेज लोड होने पर डेटा लेयर भरें
डेटा लेयर एनालिटिक्स टूल लोड होने से पहले भरी होनी चाहिए। आपकी वेबसाइट लोड होती है। वह पेज के डेटा से डेटा लेयर शुरू करती है। अगर यूज़र लॉग इन है, तो यूज़र डेटा भरती है। फिर एनालिटिक्स टूल लोड होते हैं। वे तुरंत डेटा लेयर तक पहुंचते हैं।
एक ग्लोबल JavaScript वेरिएबल इस्तेमाल करें। उसे dataLayer या अपनी कंपनी का नाम दें। उसमें सारा काम का डेटा भरें।
टाइमिंग मायने रखती है। अगर आप एनालिटिक्स लोड होने के बाद डेटा लेयर भरते हैं, तो एनालिटिक्स को डेटा नहीं मिलता। पहले भरें। फिर एनालिटिक्स लोड करें। इससे एनालिटिक्स को सारे डेटा तक पहुंच मिलती है।
ई-कॉमर्स के लिए प्रोडक्ट की जानकारी जोड़ें
ई-कॉमर्स साइटों को प्रोडक्ट का डेटा चाहिए। प्रोडक्ट का नाम। प्रोडक्ट की कीमत। प्रोडक्ट की कैटेगरी। प्रोडक्ट ID। SKU। स्टॉक में मात्रा।
प्रोडक्ट पेज के लिए डेटा लेयर में प्रोडक्ट का विवरण रखें। शॉपिंग कार्ट पेज के लिए कार्ट के सभी प्रोडक्ट उनके विवरण के साथ रखें। चेकआउट के लिए ऑर्डर का कुल और आइटम की लिस्ट रखें।
संरचित प्रोडक्ट डेटा से आप ट्रैक कर पाते हैं कि विज़िटर ने कौन से प्रोडक्ट देखे। कौन से कार्ट में डाले। कौन से खरीदे। डेटा लेयर में प्रोडक्ट डेटा के बिना यह ट्रैकिंग मुमकिन नहीं है।
पर्सनलाइज़ेशन के लिए यूज़र की जानकारी जोड़ें
डेटा लेयर में यूज़र की जानकारी ट्रैक करें। यूज़र ID। यूज़र का प्रकार। सब्सक्रिप्शन का स्तर। अकाउंट कितना पुराना है। कस्टम गुण।
यूज़र डेटा से आप एनालिटिक्स को सेगमेंट में बांट सकते हैं। आप मुफ़्त बनाम प्रीमियम यूज़र की तुलना कर सकते हैं। नए बनाम लौटने वाले यूज़र की। अलग यूज़र सेगमेंट का व्यवहार अलग हो सकता है।
व्यक्तिगत पहचान वाली जानकारी के साथ सावधान रहें। यूज़र डेटा तभी शामिल करें जब आपके पास सहमति हो। संवेदनशील वैल्यू हैश करें। क्लाइंट-साइड कोड में निजी जानकारी उजागर न करें।
इवेंट होने पर डेटा लेयर अपडेट करें
डेटा लेयर स्थिर नहीं है। इवेंट होने पर उसे अपडेट करें। जब विज़िटर कार्ट में प्रोडक्ट जोड़े, तो डेटा लेयर अपडेट करें। जब वे वीडियो शुरू करें, तो अपडेट करें। जब वे फ़ॉर्म सबमिट करें, तो अपडेट करें।
टैग मैनेजर डेटा लेयर के अपडेट पर नज़र रखते हैं। जब डेटा लेयर बदलती है, तो टैग मैनेजर उसे पकड़ लेते हैं। वे जो बदला उसके आधार पर इवेंट या टैग चला सकते हैं।
इवेंट डेटा को एक जैसे ढंग से सजाएं। हर इवेंट में एक जैसे गुण होने चाहिए। इवेंट का नाम। टाइमस्टैंप। यूज़र ID। इवेंट का काम का विवरण। एकरूपता से डेटा का विश्लेषण आसान होता है।
डेटा लेयर का भरना टेस्ट करें
लागू करने के बाद जांचें कि डेटा लेयर सही भरी है। ब्राउज़र डेवलपर टूल इस्तेमाल करें। कंसोल खोलें। "dataLayer" या अपना डेटा लेयर वेरिएबल टाइप करें। देखें कि उसमें अपेक्षित डेटा है।
अलग-अलग पेज पर टेस्ट करें। प्रोडक्ट पेज। चेकआउट पेज। कन्फ़र्मेशन पेज। हर एक में सही डेटा होना चाहिए।
इवेंट टेस्ट करें। कार्ट में प्रोडक्ट जोड़ें। देखें कि डेटा लेयर अपडेट होती है। कोई एक्शन करें। देखें कि इवेंट डेटा दिखता है। टाइमिंग जांचें। क्या डेटा एनालिटिक्स को ज़रूरत पड़ने से पहले दिखता है।
अक्सर पूछे जाने वाले सवाल
अगर हम Google Analytics सीधे इस्तेमाल करते हैं, तो क्या हमें डेटा लेयर चाहिए?
ज़रूरी नहीं। Google Analytics बिना डेटा लेयर के बुनियादी डेटा ट्रैक कर सकता है। लेकिन अगर आप टैग मैनेजर इस्तेमाल करते हैं या एडवांस्ड ट्रैकिंग चाहिए, तो डेटा लेयर चीज़ें आसान करती है। अगर आप ट्रैकिंग बढ़ाने की योजना बना रहे हैं, तो शुरू से डेटा लेयर लागू करें। WEMASY के वेबसाइट बिल्डर से आप इसे सीधे अपनी वेबसाइट पर सेट कर सकते हैं।
क्या हमारे पास कई डेटा लेयर हो सकती हैं?
तकनीकी रूप से हां, पर सुझाव नहीं है। एक डेटा लेयर ज़्यादा सरल है। कई डेटा लेयर से उलझन होती है। अलग-अलग टूल अलग डेटा पढ़ते हैं। एक ही केंद्रीय डेटा लेयर रखें।
अगर डेटा लेयर में गलत डेटा हो तो क्या होगा?
एनालिटिक्स टूल गलत डेटा रिपोर्ट करते हैं। खराब डेटा अंदर, खराब डेटा बाहर। जांचें कि डेटा लेयर सही भरी है। डिप्लॉय से पहले टेस्ट करें। डिप्लॉय के बाद निगरानी रखें। डेटा क्वालिटी की समस्याएं जल्दी पकड़ें।
क्या हमें डेटा लेयर में निजी जानकारी रखनी चाहिए?
सिर्फ़ सहमति के साथ। यूज़र ID ठीक हैं। ख़ास नाम और ईमेल के लिए सावधानी चाहिए। संवेदनशील जानकारी हैश करें। अगर ज़रूरत नहीं है, तो व्यक्तिगत पहचान वाली जानकारी लॉग न करें। डेटा मिनिमाइज़ेशन डेटा लेयर पर भी लागू होता है।
हम डेटा लेयर की समस्याएं कैसे डीबग करें?
ब्राउज़र डेवलपर टूल इस्तेमाल करें। कंसोल देखें। डेटा लेयर ऑब्जेक्ट की जांच करें। उसकी अपेक्षित ढांचे से तुलना करें। अगर फ़ील्ड गायब हैं, तो अपना कोड देखें। अगर वैल्यू गलत हैं, तो डेटा स्रोत जांचें। यह पक्का करने के लिए कि टूल डेटा पढ़ रहे हैं, रियल-टाइम एनालिटिक्स रिपोर्ट इस्तेमाल करें।
डेटा लेयर और वेरिएबल में क्या फ़र्क है?
डेटा लेयर एक संरचित ऑब्जेक्ट है जिसमें सारा डेटा होता है। वेरिएबल अलग-अलग डेटा पॉइंट हैं। डेटा लेयर एक कंटेनर है। वेरिएबल उसकी सामग्री हैं। वेरिएबल को सजाने के लिए डेटा लेयर इस्तेमाल करें। यह बिखरे हुए वेरिएबल से साफ़ है।