ग्रुप और रास्ते का डेटा

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

Google टैग (gtag.js) के इंस्टॉलेशन को, खातों या प्रॉडक्ट के खास ग्रुप के लिए डेटा रूट करने के लिए कॉन्फ़िगर किया जा सकता है. Google के मेज़रमेंट प्रॉडक्ट के लिए, मेज़रमेंट से जुड़े सभी समाधानों को एक ही कोड ब्लॉक में कॉन्फ़िगर किया जा सकता है. इस गाइड में बताया गया है कि Google टैग को कैसे कॉन्फ़िगर किया जाए, ताकि send_to और groups पैरामीटर का इस्तेमाल करके, किसी खास प्रॉडक्ट, खातों, और कॉन्फ़िगरेशन को डेटा भेजा जा सके.

डिफ़ॉल्ट रूटिंग

रूटिंग को मैनेज करने के लिए, आपके Google टैग में config निर्देश मौजूद है. उदाहरण के लिए, टैग आईडी की मदद से Google टैग इंस्टॉल करने पर, नीचे दिया गया स्निपेट आपके Google Analytics 4, Google Ads खातों या दोनों को डेटा भेजता है:

gtag('config', 'TAG_ID');

event पैरामीटर में send_to पैरामीटर जोड़कर, Google टैग या पेज पर पहले से मौजूद रूटिंग निर्देशों में दिए गए रूटिंग को बदला जा सकता है.

उदाहरण के लिए, यह sign_in इवेंट सिर्फ़ डेस्टिनेशन आईडी 'G-XXXXXX-2' वाली Google Analytics प्रॉपर्टी को भेजा जाता है. इससे कोई फ़र्क़ नहीं पड़ता कि पेज पर पहले कौनसे टारगेट कॉन्फ़िगर किए गए थे.

gtag('event', 'sign_in', { 'send_to': 'G-XXXXXX-2' });

ग्रुप

कभी-कभी हो सकता है कि आपको खातों या प्रॉडक्ट के सेट पर कुछ खास जानकारी भेजनी पड़े. इसके अलावा, आपको खातों या प्रॉडक्ट के किसी दूसरे सेट को कुछ दूसरी जानकारी भी भेजनी पड़े. उदाहरण के लिए, हो सकता है कि आप अपने संगठन के लिए पूरा डेटा बनाए रखते हुए, खास विज्ञापन कैंपेन के बारे में जानकारी अपनी विज्ञापन एजेंसी को भेजना चाहें. इस सुविधा को groups का इस्तेमाल करके, व्यवस्थित किया जा सकता है.

टारगेट का एक ग्रुप (उदाहरण के लिए, प्रॉडक्ट, खाते, और प्रॉपर्टी) बनाया जा सकता है. इसके बाद, उस ग्रुप को इवेंट भेजे जा सकते हैं. यहां दिए गए उदाहरण में, Google Analytics की दो प्रॉपर्टी को group1 नाम के ग्रुप में जोड़ा गया है. इसके बाद, sign_in इवेंट को उस ग्रुप की दो प्रॉपर्टी में रूट किया जाता है.

gtag('config', 'G-XXXXXX-1', { 'groups': 'group1' });
gtag('config', 'G-XXXXXX-2', { 'groups': 'group1' });

// Routes to 'G-XXXXXX-1' and 'G-XXXXXX-2'
gtag('event', 'sign_in', { 'send_to': 'group1' });

डिफ़ॉल्ट ग्रुप

अगर send_to पैरामीटर सेट नहीं है, तो इवेंट default के टारगेट ग्रुप में भेजे जाते हैं. default ग्रुप में, config के सभी प्रॉडक्ट और खाते शामिल होते हैं. ये पेज, इवेंट से पहले एक्ज़ीक्यूट किए गए पेज पर दिखते हैं. अगर groups निर्देश में, config निर्देश में जानकारी नहीं दी जाती है, तो भी टारगेट को default ग्रुप में असाइन किया जाता है.

// The following two lines are equivalent:
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-1', { 'groups': 'default' });

अगला उदाहरण दिखाता है कि इवेंट default ग्रुप को भेजे जाते हैं, चाहे {'send_to : 'default'} बताया गया हो या नहीं.

// Configure a target
gtag('config', 'G-XXXXXX-1');

// Since send_to is not specified, this routes to the 'default' group which
// includes 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'sign_in');

// By default, routes to the 'default' groups which includes
// 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'generate_lead', { 'send_to': 'default' });

कस्टम groups के लिए रास्ता

groups का इस्तेमाल करके, डेटा के कुछ हिस्सों की पहचान की जा सकती है, जिन्हें आईडी के किसी खास सेट पर रूट किया जाना चाहिए. यह कोड सैंपल, sign_in इवेंट डेटा को agency नाम के कस्टम ग्रुप में रूट करने का तरीका बताता है.

// Configure a target
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-3', { 'groups': 'agency' });
gtag('config', 'G-XXXXXX-9', { 'groups': 'agency' });

// Routes only to 'G-XXXXXX-3' and 'G-XXXXXX-9' since they
// are both in the 'agency' group
gtag('event', 'sign_in', { 'send_to': 'agency' });

उदाहरण: Google Ads, Analytics, Floodlight को एक साथ कॉन्फ़िगर करना

आप एक ही Google टैग से Google Ads, Google Analytics, और Floodlight के लिए पूरे कॉन्फ़िगरेशन बना सकते हैं. यह उदाहरण दिखाता है कि संयुक्त टैग कैसा दिखाई दे सकता है. यह उदाहरण:

  • Google Analytics को पेज व्यू डेटा भेजता है
  • Google Ads और Floodlight कन्वर्ज़न मेज़र करता है
  • शॉपिंग कार्ट में जोड़े गए आइटम की जानकारी Analytics और Google Ads को भेजता है
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">
</script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  // Global configs
  gtag('config', 'TAG_ID');
  gtag('config', 'DC-ZZZZZZ');

  // Measure Google Ads conversions
  gtag('event', 'conversion', {
      'send_to': 'AW-YYYYYY/AbC-D_efG-h12_34-567',
      'value': 1.0,
      'currency': 'USD'
  });

  // Measure Floodlight conversions
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-ZZZZZZ/actions/locat304+standard'
  });

  // Route ecommerce add_to_cart event to Google Ads and Analytics
  gtag('event', 'add_to_cart', {
    'send_to': [
      'G-XXXXXX-1',
      'AW-YYYYYY'
    ],
    'items': [
      'id': 'U1234',
      'ecomm_prodid': 'U1234',
      'name': 'Argyle Funky Winklepickers',
      'list': 'Search Results',
      'category': 'Footwear',
      'quantity': 1,
      'ecomm_totalvalue': 123.45,
      'price': 123.45
    ]
  });
</script>