GA4 ई-कॉमर्स (gtag.js): Universal Analytics और GA4 इवेंट भेजें

इस गाइड में gtag.js Universal Analytics और Google Analytics 4 पर ई-कॉमर्स लागू करने की सेटिंग को अलग-अलग मैनेज करने का तरीका बताया गया है.

ज़्यादा अपग्रेड गाइड और संसाधनों के लिए, डेवलपर माइग्रेशन सेंटर पर जाएं.

नतीजा

इस गाइड को फ़ॉलो करने का नतीजा यह होगा कि नई GA4 प्रॉपर्टी के लिए Google Analytics 4 ई-कॉमर्स इवेंट लागू किए जा सकेंगे. साथ ही, मौजूदा Universal Analytics ई-कॉमर्स इवेंट में कोई बदलाव नहीं होगा. Universal Analytics और Google Analytics 4 प्रॉपर्टी, दोनों को अलग-अलग ई-कॉमर्स इवेंट भेजे जाएंगे.

ध्यान दें कि UA और GA4, दोनों के लिए ई-कॉमर्स लागू करने पर, आपकी Google Analytics 4 प्रॉपर्टी, GA4 ई-कॉमर्स लागू करने के तरीके का इस्तेमाल करेगी.

शुरू करने से पहले

  1. ई-कॉमर्स माइग्रेशन हेल्पर टूल का इस्तेमाल करके, पुष्टि करें कि नीचे दी गई चीज़ें आपके मौजूदा लागू करने के तरीके के बारे में बताती हैं:

    • Universal Analytics प्रॉपर्टी का इस्तेमाल किया जा रहा है
    • ई-कॉमर्स इवेंट भेजने के लिए आपकी साइट, gtag.js लाइब्रेरी का इस्तेमाल करती है
  2. हर विकल्प के फ़ायदों के बारे में जानने के लिए, ई-कॉमर्स लागू करने के लिए अपग्रेड के विकल्पों को देखें. पुष्टि करें कि आपको इस गाइड का पालन करना है और आंकड़ों को लागू करने के दो तरीके हैं: एक Universal Analytics प्रॉपर्टी के लिए और दूसरा Google Analytics 4 प्रॉपर्टी के लिए.

ट्रेड-ऑफ़ और विचार

दो ई-कॉमर्स इंप्लीमेंटेशन के नतीजों को अच्छी तरह से समझने के लिए, नीचे दी गई जानकारी देखें और देखें. पहला, Universal Analytics प्रॉपर्टी और दूसरा Google Analytics 4 प्रॉपर्टी के लिए है.

फ़ायदे नुकसान
  • इसकी मदद से, GA4 और Universal Analytics, दोनों रिपोर्ट में ई-कॉमर्स डेटा देखा जा सकता है.
  • आपकी Universal Analytics प्रॉपर्टी में ई-कॉमर्स डेटा को इकट्ठा या रिपोर्ट करने के तरीके में कोई बदलाव नहीं हुआ है.
  • GA4 इवेंट और पैरामीटर का इस्तेमाल करने से, यह पक्का होता है कि GA4 ई-कॉमर्स रिपोर्ट पूरी हों.
  • इसके लिए, आपको GA4 ई-कॉमर्स इवेंट लागू करने होंगे.
  • आपकी वेबसाइट पर इवेंट के दो सेट भेजे जाते हैं: एक Universal Analytics के लिए और दूसरा GA4 के लिए. इससे परफ़ॉर्मेंस पर असर पड़ सकता है.

लागू करने का तरीका

1. नई GA4 प्रॉपर्टी बनाना और कॉन्फ़िगर करना

अपनी नई Google Analytics 4 प्रॉपर्टी बनाने और कॉन्फ़िगर करने के लिए, यह तरीका अपनाएं:

  1. नई Google Analytics 4 प्रॉपर्टी बनाएं.
    • GA4 की सेटअप असिस्टेंट सुविधा का इस्तेमाल करके, अपनी Universal Analytics प्रॉपर्टी से प्रॉपर्टी का नाम, वेबसाइट यूआरएल, टाइमज़ोन, और मुद्रा की सेटिंग अपने-आप नई GA4 प्रॉपर्टी बनाएं. हालांकि, कनेक्ट किए गए साइट टैग की सुविधा को बंद करने के लिए, अपने मौजूदा टैग का इस्तेमाल करके, डेटा कलेक्शन चालू करें विकल्प से सही का निशान हटाएं. इसके अलावा, अगर आपको Universal Analytics प्रॉपर्टी से कोई भी सेटिंग कॉपी नहीं करनी है, तो GA4 सेटअप असिस्टेंट सुविधा के बिना, Google Analytics 4 प्रॉपर्टी बनाएं.
  2. Google Analytics 4 प्रॉपर्टी के लिए टैग आईडी ढूंढें. अपनी GA4 प्रॉपर्टी को कॉन्फ़िगर करने के लिए, अगले चरण में इसका इस्तेमाल करें.
  3. GA4 प्रॉपर्टी जोड़ें
    • यह पक्का करने के लिए कि Universal Analytics इवेंट सिर्फ़ आपकी UA प्रॉपर्टी को भेजे जाएं और Google Analytics 4 इवेंट सिर्फ़ आपकी GA4 प्रॉपर्टी पर भेजे जाएं, gtag.js से मिलने वाले रूट डेटा फ़ंक्शन का इस्तेमाल करें.
    • अपने मौजूदा gtag.js स्निपेट में Google Analytics 4 प्रॉपर्टी जोड़ें. टैग आईडी के साथ config कमांड और groups पैरामीटर का इस्तेमाल करें, ताकि इवेंट को Universal Analytics प्रॉपर्टी से अलग आपकी GA4 प्रॉपर्टी पर भेजा जा सके.

यहां gtag.js स्निपेट का एक उदाहरण दिया गया है. इसमें Universal Analytics प्रॉपर्टी और GA4 ग्रुप को असाइन की गई Google Analytics 4 प्रॉपर्टी को कॉन्फ़िगर किया गया है.

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-Y"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXX-Y');  // Universal Analytics property
  gtag('config', 'TAG_ID', { 'groups': 'GA4' });  // Google Analytics 4 property
</script>

2. GA4 ई-कॉमर्स इवेंट लागू करना और अपनी GA4 प्रॉपर्टी पर रूट करना

नई Google Analytics 4 प्रॉपर्टी बनाने और कॉन्फ़िगर करने के बाद, GA4 ई-कॉमर्स इवेंट लागू किए जा सकते हैं. GA4 को लागू करने के तरीके की तुलना Universal Analytics से करने के लिए, इन संसाधनों का इस्तेमाल करें:

नीचे दिए गए उदाहरण में, Universal Analytics और Google Analytics 4 के अलग-अलग ई-कॉमर्स purchase इवेंट दिखाए गए हैं, जो GA4 इवेंट के लिए send_to पैरामीटर का इस्तेमाल करके, अपनी-अपनी प्रॉपर्टी पर भेजे जा रहे हैं:

// Universal Analytics.
// The original UA implementation remains unchanged.
gtag('event', 'purchase', {
  "transaction_id": "24.031608523954162",
  "affiliation": "Google online store",
  "currency": "USD",
  "shipping": 7.50,
  "tax": 1.80,
  "value": 33.30,
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_name": "Search Results",
      "list_position": 1,
      "quantity": 2,
      "price": 12.00
    }
  ]
});


// The new Google Analytics 4 ecommerce implementation.
// Uses `send_to` to route data to the GA4 group defined in the tag config.
gtag('event', 'purchase', {
  "send_to": "GA4",
  "transaction_id": "24.031608523954162",
  "affiliation": "Google online store",
  "currency": "USD",
  "shipping": 7.50,
  "tax": 1.80,
  "value": 33.30,
  "items": [
    {
      "item_id": "P12345",
      "item_name": "Android Warhol T-Shirt",
      "item_brand": "Google",
      "item_category": "Apparel/T-Shirts",
      "item_variant": "Black",
      "quantity": 2,
      "price": 12.00
    }
  ],
});