अपने ई-कॉमर्स सेटअप की पुष्टि करना (gtag.js)

इस दस्तावेज़ में यह पुष्टि करने के बारे में खास जानकारी दी गई है कि Analytics gtag.js इस्तेमाल करने पर, अपनी वेबसाइट से ई-कॉमर्स इवेंट इकट्ठा करना. दस्तावेज़ मान लेता है कि आपने ई-कॉमर्स को मेज़र करना पढ़ लिया है.

ई-कॉमर्स इवेंट रीयल टाइम में देखना

अपनी वेबसाइट पर ई-कॉमर्स इवेंट जोड़ने और इवेंट ट्रिगर करने के बाद, DebugView रिपोर्ट का इस्तेमाल करके यह पुष्टि करें कि Analytics को ई-कॉमर्स मिल गया है इवेंट और इवेंट पैरामीटर. DebugView रिपोर्ट की मदद से, हर इवेंट लेवल की जानकारी देखी जा सकती है और आइटम-लेवल के ऐसे पैरामीटर शामिल करें जिन्हें Analytics आपकी वेबसाइट से इकट्ठा करता है.

DebugView रिपोर्ट में, इवेंट को लगातार स्ट्रीम किया जाता है और इवेंट का नाम दिखाया जाता है हर बार इवेंट इकट्ठा करने पर. किसी इवेंट से जुड़े पैरामीटर देखने के लिए, इवेंट के नाम पर क्लिक करें. अगर आपने items कलेक्शन शामिल किया है, तो आपको इवेंट के साथ भेजे गए आइटम के लिए एक अतिरिक्त टैब.

ई-कॉमर्स इवेंट न दिखने की समस्या हल करना

आपको ई-कॉमर्स इवेंट न दिखने की वजहें यहां बताई गई हैं आंकड़े.

कॉमा की जांच करें

आपको हर पैरामीटर वैल्यू के बाद, कॉमा डालना होगा. Analytics इसे अनदेखा करता है ऐसे ई-कॉमर्स इवेंट जिनमें कॉमा वाला पैरामीटर मौजूद न हो. साथ ही, अनदेखा किए गए इवेंट के बाद आने वाले अन्य इवेंट. उदाहरण के लिए, नीचे दिया गया इवेंट इकट्ठा नहीं किए जाते:

gtag("event", "refund", {
  currency: "USD",
  transaction_id: "T_12345" // Missing a trailing comma
  value: 30.03,
  coupon: "SUMMER_FUN",
  shipping: 3.33,
  tax: 1.11
});

प्लेसमेंट की जांच करना

आपको ई-कॉमर्स इवेंट को एचटीएमएल के बजाय JavaScript में रखना चाहिए. साथ ही, अपने इवेंट भी डालें Google टैग के बाद होना चाहिए, न कि Google टैग के बाद.

अच्छी:

<body>
  <p>Hello, World!</p>
  <script>
    gtag("event", "<event-name>");
  </script>
</body>

अच्छी:

<body>
  <p>Hello, World!</p>
  <script src="my_events.js"></script>
</body>

खराब:

<body>
  <p>Hello, World!</p>
  gtag("event", "<event-name>");
</body>

खराब:

<head>
  <script>
    gtag("event", "<event-name>");
  </script>
  <!-- the Google tag -->
</head>

इवेंट सिंटैक्स की जांच करना

यह purchase इवेंट सही सिंटैक्स का इस्तेमाल करता है:

gtag('event', 'purchase', {
    transaction_id: "T_12345",
    value: 72.05,
    currency: "USD",
    items: [
     {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
     },
     {
      item_id: "SKU_12346",
      item_name: "Google Grey Women's Tee",
     }]
});

देखें कि आपके इवेंट में सेपरेटर सही तरीके से डाले गए हैं या नहीं:

  • gtag के बाद और बंद होने वाले सेमीकोलन से पहले ब्रैकेट
  • इवेंट पैरामीटर के पहले और बाद में कर्ली ब्रैकेट
  • आइटम के स्कोप वाले इवेंट पैरामीटर के पहले और बाद में स्क्वेयर ब्रैकेट

इसके अलावा, पक्का करें कि आपने सभी ज़रूरी इवेंट पैरामीटर शामिल किए हैं. अगर आपने आप ज़रूरी पैरामीटर शामिल नहीं करते हैं, तब भी आपको इवेंट दिखेगा और पैरामीटर, Google Analytics में पैरामीटर हैं, लेकिन Analytics इवेंट को कस्टम मानेगा इवेंट चुनें.

इवेंट का नाम देखें

ई-कॉमर्स इवेंट सेट अप करते समय, पक्का करें कि आपने सुझाए गए सही इवेंट का इस्तेमाल किया हो इवेंट का नाम. उदाहरण के लिए, "add_to_cart" इवेंट के नाम का इस्तेमाल करें के बजाय &quot;add_to_basket&quot; यह पक्का करेगा कि Analytics, इवेंट को सुझाए गए ई-कॉमर्स इवेंट. इसके अलावा, पक्का करें कि आपने इवेंट के नाम की स्पेलिंग लिखी हो सही है और उसमें टाइपिंग की कोई गड़बड़ी नहीं है.

ट्रांज़ैक्शन आईडी की जांच करना

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

अगर जांच के दौरान आपको कोई ई-कॉमर्स इवेंट नहीं दिखता, तो ट्रांज़ैक्शन को बदलकर देखें आईडी को हटाने या टेस्ट करने के दौरान ट्रांज़ैक्शन आईडी को हटाने से, आपको इवेंट.

डुप्लीकेट ई-कॉमर्स इवेंट की समस्या हल करना

डुप्लीकेट ई-कॉमर्स इवेंट दिखने की संभावित वजह यहां दी गई है के तौर पर इस्तेमाल किया जा सकता है.

हर पेज पर एक टैग का इस्तेमाल करना

पक्का करें कि आपने अपनी वेबसाइट के हर पेज पर Google टैग स्निपेट जोड़ा हो. इसके अलावा, पक्का करें कि आपने Google टैग (gtag.js) या Google Tag Manager का इस्तेमाल किया हो. लेकिन दोनों नहीं. दोनों विकल्पों का इस्तेमाल करने पर, कुछ इवेंट दो बार गिने जाएंगे. साथ ही, अनचाहे नतीजे मिल सकते हैं.