एएमपी पेज ऐसे एएमपी कैश डोमेन से दिखाए जाते हैं जो आपके साइट डोमेन से अलग होता है. एएमपी कैश और आपकी साइट के सभी पेजों पर उपयोगकर्ता की गतिविधियों को ट्रैक करने के लिए, एएमपी लिंकर का इस्तेमाल किया जा सकता है. यह एएमपी-Analytics की ऐसी सुविधा है जो एएमपी Client-ID का उपयोगकर्ता आइडेंटिफ़ायर के तौर पर इस्तेमाल करके, उपयोगकर्ता के सेशन को जोड़ देती है.
एएमपी लिंकर की सुविधा, एएमपी कैश पेजों के आउटबाउंड लिंक में एएमपी Client-ID जोड़ देती हैं. Google Analytics से टैग किए गए पेज, यूआरएल क्वेरी पैरामीटर से एएमपी Client-ID ट्रैक करते हैं. साथ ही, एएमपी Client-ID का उपयोगकर्ता आइडेंटिफ़ायर के तौर पर इस्तेमाल करके, उपयोगकर्ता सेशन को जोड़ देते हैं.
यह लेख Google Analytics के साथ एएमपी लिंकर को सेट अप करने के तरीके के बारे में बताता है.
एएमपी Client-ID आपके डेटा पर कैसे असर डालता है
एएमपी कैश और आपकी मूल साइट के डोमेन को एएमपी Client-ID से सिंक करने पर ज़्यादा सटीक उपयोगकर्ता मेट्रिक मिलती हैं. जैसे, सेशन कितनी देर चला, बाउंस रेट, और एक सेशन में देखे गए पेज. ध्यान दें कि एएमपी Client-ID आपके काम आए, इसके लिए डेटा को उसी Google Analytics प्रॉपर्टी में इकट्ठा किया जाना चाहिए.
एएमपी लिंकर सेट अप करना
Google Analytics के साथ एएमपी लिंकर को तीन चरणों में सेट अप किया जा सकता है:
पहला चरण. एएमपी लिंकर पैरामीटर भेजने के लिए अपने एएमपी पेजों को टैग करना
अपने एएमपी लैंडिंग पेजों पर, डिफ़ॉल्ट तौर पर दिया गया एएमपी के लिए Google टैग जोड़ें. उदाहरण के तौर पर नीचे दिया गया स्निपेट देखें और ये बदलाव करें:
MEASUREMENT_ID
की जगह उस Google Analytics प्रॉपर्टी का टैग आईडी डालें जिस पर आपको डेटा भेजना है
इसके अलावा, अगर आपने एएमपी पेजों को किसी दूसरे टॉप लेवल डोमेन पर होस्ट किया है और साइट पर दिए लिंक उन तक ले जाते हों या फिर आपके एएमपी पेज किसी लोकप्रिय सबडोमेन पर मौजूद न हों (जैसे, www., amp., m. पर नहीं हों), तो नीचे बताए गए तरीके से लिंकर कॉन्फ़िगरेशन करें. वह डोमेन जोड़ें जिस पर एएमपी पेज होस्ट किया गया है. साथ ही, आउटगोइंग लिंक जिन डोमेन पर ले जा रहे हैं उन्हें भी जोड़ें.
<script type="application/json">
{
"vars": {
"gtag_id": "MEASUREMENT_ID",
"linker": {
"domains": ["example.com", "example2.com"]
}
,
"config": {
"MEASUREMENT_ID": {
"groups": "default"
}
}
}
}
</script>
</amp-analytics>
gtag_id
के लिए, Google Ads या Search Ads 360 जैसे, किसी भी Google प्रॉडक्ट से आईडी तय किया जा सकता है, जिसका इस्तेमाल आपके एएमपी पर किया जा रहा है. हालांकि, gtag_id
फ़ील्ड में सिर्फ़ एक Google प्रॉडक्ट के एक ही आईडी का इस्तेमाल करें.दूसरा चरण. एएमपी लिंकर पैरामीटर पढ़ने के लिए, बिना एएमपी वाले पेजों को टैग करना
अपने बिना एएमपी वाले पेजों पर gtag.js स्निपेट शामिल करें. उदाहरण के तौर पर दिए गए स्निपेट यहां देखें:
MEASUREMENT_ID
की जगह उस Google Analytics प्रॉपर्टी का टैग आईडी डालें जिस पर आपको डेटा भेजना है- इसके अलावा, अगर आपने एएमपी पेजों को किसी दूसरे टॉप लेवल डोमेन पर होस्ट किया है और साइट पर दिए लिंक उन तक ले जाते हों या फिर आपके एएमपी पेज किसी लोकप्रिय सबडोमेन पर मौजूद न हों (जैसे, www., amp., m. पर नहीं हों), तो नीचे बताए गए तरीके से लिंकर कॉन्फ़िगरेशन करें. वह डोमेन जोड़ें जिस पर एएमपी पेज होस्ट किया गया है. साथ ही, आपके लिंक जिन डोमेन पर ले जाते हैं उन्हें भी जोड़ें.
<script async src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', 'linker', {
'domains': ['example.com', 'example2.com']
});
gtag('js', new Date());
gtag('config', 'MEASUREMENT_ID');
</script>
पुष्टि करने की सुविधा को सेटअप करना
पुष्टि करें कि एएमपी और बिना एएमपी वाले पेजों के बीच Google एएमपी Client-ID मैच कर रहा हो.
पहला विकल्प: एएमपी टैग टेस्ट टूल की मदद से पुष्टि करना
एएमपी टैग टेस्ट टूल का इस्तेमाल करें और जांच करने के लिए एएमपी का यूआरएल डालें.
ध्यान दें: एएमपी टैग की जांच करने वाला टूल अपने-आप काम करने वाला टूल है. यह व्यूअर से दिखाए जाने वाले एएमपी पेज से अगले पेज के लिंक पर ले जाने वाले फ़्लो की नकल करता है. इस टूल का इस्तेमाल दिशा-निर्देश के तौर पर किया जाना चाहिए. इससे जांच से जुड़ी सभी स्थितियों की जानकारी नहीं मिल पाएगी. उदाहरण के लिए, अगर एएमपी पेज पर अलग-अलग डोमेन या सबडोमेन के लिंक मौजूद हैं. मैन्युअल रूप से टेस्ट करने के लिए, कृपया नीचे दिए गए विकल्प का इस्तेमाल करें.
दूसरा विकल्प: Chrome डेवलपर टूल से पुष्टि करना
- गुप्त मोड में Google Chrome ब्राउज़र खोलें. Chrome डेवलपर टूल में मोबाइल एम्युलेटर चालू करें.
- google.com पर ऐसी खोज क्वेरी डालें जो आपकी साइट के एएमपी पेज को दिखाए. अपने एएमपी पेज के लिए किसी खोज नतीजे पर क्लिक करें जिसे Google एएमपी कैश से दिखाया जाना चाहिए और Google Search के एएमपी व्यूअर में ही दिखाया जाना चाहिए.
- ध्यान दें: अगर Google के खोज नतीजों में आपका पेज अभी दिखाई नहीं दे रहा है, तो भी एएमपी जांच टूल पर जाकर, खोज के नतीजों की झलक देखकर और Google पेज को इंडेक्स करने तक नीचे दिए गए तरीके का इस्तेमाल करके, यह पता लगाया जा सकता है कि सेशन यूनिफ़िकेशन काम कर रहा है या नहीं.
- एएमपी पेज व्यू के लिए Google Analytics नेटवर्क अनुरोध खोजें: Chrome डेवलपर टूल में नेटवर्क टैब पर जाकर फ़िल्टर फ़ील्ड में इकट्ठा करें डालें.
www.google-analytics.com
पर जाने वाले नेटवर्क अनुरोध का पता लगाएं और उसे चुनें. अनुरोध के लिए हेडर टैब पर, क्वेरी स्ट्रिंग पैरामीटर पर स्क्रोल करके Client-ID ढूंढें. सीआईडी पैरामीटर नोट कर लें.- एएमपी व्यूअर से एएमपी पेज दिखाए जाने पर,
सीआईडी
फ़ॉर्मैट 64 वर्णों की base64 स्ट्रिंग होनी चाहिए: - नेटवर्क अनुरोधों को हटाने के लिए, हटाएं पर क्लिक करें.
- यह पता लगाने के लिए कि आपने सेशन यूनिफ़िकेशन के लिए बिना एएमपी वाले पेज चुने हैं या नहीं, पुष्टि करें कि बिना एएमपी वाले पेज पर जाने पर वही सीआईडी पैरामीटर बना रहता है. ऐसा करने के लिए, अपने एएमपी पेज पर किसी भी लिंक पर क्लिक करें जो आपके डोमेन से दिखाए जा रहे बिना एएमपी वाले पेज पर जाता है. Client-ID ढूंढने के लिए फिर से स्ट्रिंग "इकट्ठा करें" फ़िल्टर करें.
www.google-analytics.com
पर जाने वाला कोई भी नेटवर्क अनुरोध चुनें. देखें कि सीआईडी क्वेरी-पैरामीटर वैल्यू, पांचवें चरण से मिली वैल्यू से मैच खाती है या नहीं.
सीमाएं
- अगर पहली बार आने वाला उपयोगकर्ता अगले पेज पर नेविगेट किए बिना ही एएमपी पेज बंद कर देता है, तो एएमपी लिंकर की मदद से सेशन यूनिफ़िकेशन नहीं होगा, क्योंकि सेशन यूनिफ़िकेशन लिंक में बदलाव का इस्तेमाल करके काम करता है.