Google टैग के इंस्टॉलेशन को कॉन्फ़िगर करके, डेटा को खातों या प्रॉडक्ट के खास ग्रुप में भेजा जा सकता है. Google के मेज़रमेंट प्रॉडक्ट के लिए, पूरे मेज़रमेंट सलूशन को एक ही कोड ब्लॉक में कॉन्फ़िगर किया जा सकता है. इस गाइड में, send_to
और groups
पैरामीटर का इस्तेमाल करके, खास प्रॉडक्ट, खातों, और कॉन्फ़िगरेशन को डेटा भेजने के लिए, Google टैग को कॉन्फ़िगर करने का तरीका बताया गया है.
डिफ़ॉल्ट रूटिंग
आपके Google टैग में, रूटिंग को मैनेज करने के लिए config
कमांड शामिल है. उदाहरण के लिए, टैग आईडी के साथ Google टैग इंस्टॉल करने पर, नीचे दिया गया स्निपेट आपके Google Analytics 4, Google Ads खातों या दोनों में डेटा भेजता है:
gtag('config', 'TAG_ID');
event
कमांड में send_to
पैरामीटर जोड़कर, Google टैग (या पेज पर मौजूद किसी भी पहले के रूटिंग निर्देश) में बताई गई रूटिंग को बदला जा सकता है.
उदाहरण के लिए, यहां दिया गया sign_in
इवेंट सिर्फ़ उस Google Analytics प्रॉपर्टी को भेजा जाता है जिसके डेस्टिनेशन आईडी 'G-XXXXXX-2'
पर यह इवेंट ट्रिगर होता है. भले ही, पेज पर पहले से कौनसे टारगेट कॉन्फ़िगर किए गए हों.
gtag('event', 'sign_in', { 'send_to': 'G-XXXXXX-2' });
ग्रुप
कभी-कभी, आपको खातों या प्रॉडक्ट के एक सेट को कुछ जानकारी भेजनी पड़ सकती है और खातों या प्रॉडक्ट के दूसरे सेट को दूसरी जानकारी भेजनी पड़ सकती है. उदाहरण के लिए, हो सकता है कि आप अपनी विज्ञापन एजेंसी को कुछ खास मार्केटिंग कैंपेन के बारे में जानकारी भेजना चाहें. हालांकि, अपने संगठन के लिए ज़्यादा जानकारी वाला डेटा अपने पास रखना चाहें. इस सुविधा को groups
का इस्तेमाल करके व्यवस्थित किया जा सकता है.
टारगेट का एक ग्रुप बनाया जा सकता है, जैसे कि प्रॉडक्ट, खाते, और प्रॉपर्टी. इसके बाद, इवेंट को ग्रुप में भेजा जा सकता है.
नीचे दिए गए उदाहरण में, group1
नाम के ग्रुप में दो Google Analytics प्रॉपर्टी जोड़ी गई हैं. इसके बाद, 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
के सभी प्रॉडक्ट और खाते शामिल होते हैं. ये सभी प्रॉडक्ट और खाते उस पेज पर मौजूद होते हैं जिस पर इवेंट से पहले चलाया गया था. भले ही, config
कमांड में groups
पैरामीटर का इस्तेमाल न किया गया हो, लेकिन टारगेट को 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>