Google Ads के उपयोगकर्ता से मिला डेटा इवेंट

सर्वर साइड Tag Manager की मदद से, Google Ads के उपयोगकर्ता से मिले डेटा इवेंट टैग को वेब पेज से सर्वर पर ले जाया जा सकता है. इन टैग को सर्वर पर ले जाने से पेज पर चलाने के लिए ज़रूरी कोड की मात्रा कम हो जाती है. साथ ही, पेज लोड होने की स्पीड बेहतर हो जाती है. इस दस्तावेज़ में बताया गया है कि Google Ads के उपयोगकर्ता से मिले डेटा इवेंट टैग का इस्तेमाल करने के लिए, Tag Manager के वेब कंटेनर और सर्वर कंटेनर को कैसे कॉन्फ़िगर करें.

वेब कंटेनर इंस्टॉल करने से पहले

इस दस्तावेज़ के लिए माना जाता है कि आपके पास:

पहला चरण: कन्वर्ज़न लिंक करने वाला टैग सेट अप करना

Google Ads को Tag Manager को डेटा भेजने की अनुमति देने के लिए, आपको कन्वर्ज़न लिंक करने वाला टैग सेट अप करना होगा.

अगर आपके सर्वर कंटेनर में पहले से ही कन्वर्ज़न लिंक करने वाला टैग कॉन्फ़िगर है, तो इस चरण को छोड़ा जा सकता है.

कन्वर्ज़न लिंक करने वाला टैग सेट अप करने के लिए:

  1. अपने सर्वर कंटेनर वर्कस्पेस से, पेज की बाईं ओर टैग मेन्यू खोलें.
  2. नया टैग जोड़ने के लिए, नया पर क्लिक करें.
  3. कन्वर्ज़न लिंक करने वाला टैग टैग टाइप चुनें.
  4. वह ट्रिगर सेट अप करें जो कन्वर्ज़न लिंक करने वाले टैग के सर्वर साइड टैग को फ़ायर करेगा.
    ज़्यादातर मामलों में, सभी पेज ट्रिगर सबसे अच्छा विकल्प होता है.
  5. टैग को नाम दें और सेव करें पर क्लिक करें. कन्वर्ज़न लिंक करने वाले टैग की जानकारी

दूसरा चरण: सर्वर कंटेनर में, Google Ads के उपयोगकर्ता से मिले डेटा इवेंट टैग को सेट अप करना

Google Ads के उपयोगकर्ता से मिले डेटा इवेंट टैग को सेट अप करने के लिए:

  1. अपने सर्वर कंटेनर फ़ाइल फ़ोल्डर में, पेज के बाईं ओर टैग मेन्यू खोलें.
  2. नया टैग जोड़ने के लिए, नया पर क्लिक करें.
  3. Google Ads के उपयोगकर्ता से मिले डेटा इवेंट का टैग टाइप चुनें.
  4. कन्वर्ज़न की ज़रूरी जानकारी (कन्वर्ज़न आईडी) डालें. ये वैल्यू अपने Google Ads खाते में देखी जा सकती हैं.

  5. ट्रिगर करना मेन्यू में, अगर आपके इस्तेमाल के उदाहरण के हिसाब से कोई मौजूदा ट्रिगर सही है, तो उसे चुनें. अगर पहले से मौजूद कोई भी ट्रिगर आपकी ज़रूरतों को पूरा नहीं करता है, तो नया कस्टम ट्रिगर द ब्लू प्लस बनाएं.

    किसी कस्टम इवेंट पर टैग को ट्रिगर करने के लिए:

    1. कस्टम इवेंट ट्रिगर चुनें.
    2. इवेंट का वह नाम डालें जो Google Analytics: GA4 इवेंट टैग में इस्तेमाल किए गए नाम से मेल खाता है. कस्टम इवेंट के ट्रिगर की जानकारी

    सिर्फ़ खास यूआरएल पर ट्रिगर करने के लिए:

    1. कुछ कस्टम इवेंट को ट्रिगर करने के लिए विकल्प चुनें.
    2. पेज यूआरएल वैरिएबल को उस यूआरएल के बराबर करें जिस पर टैग को ट्रिगर करना है.
  6. टैग को कोई नाम दें और सेव करें पर क्लिक करें.

तीसरा चरण: उपयोगकर्ता का डेटा कॉन्फ़िगर करना

यह टैग, बेहतर कन्वर्ज़न ट्रैकिंग की तरह ही, इवेंट में उपलब्ध उपयोगकर्ता के डेटा का इस्तेमाल करता है

उपयोगकर्ता से मिले डेटा वैरिएबल को सेट अप करना

Tag Manager में बेहतर कन्वर्ज़न ट्रैकिंग लागू करने के तीन तरीके हैं. उपयोगकर्ता से मिले डेटा को इकट्ठा करने के लिए, आपको सिर्फ़ एक विकल्प चुनना होगा.

डेटा अपने-आप इकट्ठा होने की सुविधा मैन्युअल कॉन्फ़िगरेशन कोड कॉन्फ़िगरेशन
डेटा इकट्ठा करने का तरीका आपकी वेबसाइट के कोड के आधार पर, उपयोगकर्ता से मिला डेटा अपने-आप इकट्ठा करता है.

अगर आपको यह कंट्रोल करना है कि इनपुट कहां इकट्ठा किए जाएं, तो मैन्युअल या कोड को सेटअप करें.
उपयोगकर्ता से मिला डेटा इकट्ठा करने के लिए, चुनिंदा सीएसएस प्रॉपर्टी या JavaScript वैरिएबल की जानकारी दें.

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

डेटा अपने-आप इकट्ठा होने की सुविधा

  1. अपने वेब कंटेनर में, वैरिएबल मेन्यू खोलें.
  2. उपयोगकर्ता से मिला डेटा टाइप का, उपयोगकर्ता के हिसाब से तय किया जाने वाला नया वैरिएबल बनाएं.
  3. टाइप को अपने-आप इकट्ठा होने की सुविधा पर सेट करें.
  4. वैरिएबल को नाम दें, जैसे कि My user-defined data.
  5. सेव करें पर क्लिक करें.

मैन्युअल कॉन्फ़िगरेशन

  1. अपने वेब कंटेनर में, वैरिएबल मेन्यू खोलें.
  2. उपयोगकर्ता से मिला डेटा टाइप का, उपयोगकर्ता के हिसाब से तय किया जाने वाला नया वैरिएबल बनाएं.
  3. टाइप को मैन्युअल कॉन्फ़िगरेशन पर सेट करें.
  4. उपयोगकर्ता के जिस काम के डेटा फ़ील्ड को बेहतर कन्वर्ज़न ट्रैकिंग की मदद से उपलब्ध कराना है उसके लिए, कोई नया या मौजूदा वैरिएबल जोड़ें.

  5. डीओएम से कोई एलिमेंट तय करने के लिए, नया वैरिएबल > वैरिएबल कॉन्फ़िगरेशन > डीओएम एलिमेंट बनाएं.

  6. चुनने के तरीके में, सीएसएस सिलेक्टर या आईडी का इस्तेमाल किया जा सकता है. सलाह: अगर आपके सीएसएस वैरिएबल बार-बार बदलते हैं, तो अपनी साइट में एचटीएमएल आईडी जोड़ें और आईडी वैरिएबल का इस्तेमाल करें.

  7. सीएसएस सिलेक्टर या आईडी का नाम डालें. एट्रिब्यूट के नाम वाला फ़ील्ड खाली छोड़ा जा सकता है.

  8. डीओएम एलिमेंट वैरिएबल को नाम दें और सेव करें. इसके बाद, आपकी स्क्रीन उपयोगकर्ता से मिले डेटा की सेटिंग पर वापस आ जाएगी.

  9. उपयोगकर्ता से मिला डेटा वैरिएबल को नाम दें, जैसे कि My user-defined data.

  10. सेव करें पर क्लिक करें.

कोड कॉन्फ़िगरेशन

पहला चरण: अपने बेहतर कन्वर्ज़न ट्रैकिंग वैरिएबल की पहचान करना और उन्हें परिभाषित करना

हैश नहीं किए गए डेटा को भेजा जा सकता है. हालांकि, सर्वर तक पहुंचने से पहले Google इस डेटा को हैश कर लेगा. इसके अलावा, पहले से हैश किया गया डेटा भी भेजा जा सकता है. अगर आपको पहले से हैश किए गए डेटा को भेजना है, तो कृपया हेक्स-एन्कोडेड SHA256 का इस्तेमाल करके, डेटा को कोड में बदलें. दोनों ही मामलों में, इनमें से कम से कम एक फ़ील्ड भरें: email या phone_ number.
डेटा लेयर में हैश नहीं किए गए डेटा को पुश करने के लिए:

  1. अपनी वेबसाइट पर, उपयोगकर्ता से मिले डेटा को JavaScript वैरिएबल में की-वैल्यू पेयर के तौर पर सेव करें. उदाहरण के लिए:

    var leadsUserData = {
      'email': 'name@example.com',
      'phone_number': '+11234567890',
      'address': {
        first_name: 'John',
        last_name: 'Doe',
        street: '123 Lemon',
        city: 'Some city',
        region: 'CA',
        country: 'US',
        postal_code: '12345',
      },
    };
    
  2. dataLayer.push() का इस्तेमाल करके, उपयोगकर्ता का डेटा किसी इवेंट के साथ भेजें. उदाहरण के लिए:

    <script>
      dataLayer.push({
        'event': 'formSubmitted',
        'leadsUserData': {
          'email': 'name@example.com',
          'phone_number': '+11234567890',
          'address': {
             first_name: 'John',
             last_name: 'Doe',
             street: '123 Lemon',
             city: 'Some city',
             region: 'CA',
             country: 'US',
            postal_code: '12345',
           },
         },
      });
    <script>
    

वैरिएबल leadsUserData अब Google Tag Manager में उपलब्ध है.

डेटा लेयर में पहले से हैश किया हुआ डेटा पुश करने के लिए:

  1. आपकी वेबसाइट पर, उपयोगकर्ता से मिले डेटा को हेक्स कोड SHA256 का इस्तेमाल करके हैश करें. कोड में बदले गए डेटा की कुंजी sha256_ से शुरू होनी चाहिए. उदाहरण के लिए:

    {'sha256_email_address':await hashEmail(email.trim()),
    }
    
  2. dataLayer.push() का इस्तेमाल करके, इवेंट के साथ उपयोगकर्ता का डेटा भेजें. नीचे दिए गए उदाहरण में, डेटा लेयर को लागू करने का तरीका दिखाया गया है. इसमें यह माना गया है कि आपने खुद हैशिंग फ़ंक्शन लिखा है और इसे एसिंक्रोनस तरीके से चलाया जाता है.

    <script>
      dataLayer.push({
        'event': 'formSubmitted',
        'leadsUserData': {
          'sha256_email_address': await hashEmail(email.trim()),
          'sha256_phone_number': await hashPhoneNumber(phoneNumber),
          'address': {
            sha265_first_name: await hashString(firstname),
            sha256_last_name: await hashString(lastname),
            sha256_street: await hashString(streetAddress),
            postal_code: '12345',
           },
         },
      });
    <script>
    

वैरिएबल leadsUserData अब Google Tag Manager में उपलब्ध है.

दूसरा चरण: उपयोगकर्ता से मिला डेटा वैरिएबल बनाना

  1. अपने वेब कंटेनर में, वैरिएबल मेन्यू खोलें.
  2. उपयोगकर्ता से मिला डेटा टाइप का, उपयोगकर्ता के हिसाब से तय किया जाने वाला नया वैरिएबल बनाएं.
  3. Type को Code पर सेट करें.
  4. आपको जिस काम के उपयोगकर्ता डेटा फ़ील्ड को उपलब्ध कराना है उसके लिए, ड्रॉप-डाउन मेन्यू पर क्लिक करके नया वैरिएबल चुनें.
  5. वैरिएबल टाइप चुनें में, डेटा लेयर वैरिएबल चुनें.
  6. डेटा लेयर वैरिएबल में, स्टोर किए गए उपयोगकर्ता के डेटा का रेफ़रंस दें. उदाहरण के लिए, leadsUserData.
  7. डेटा लेयर के वैरिएबल को नाम दें और सेव करें. इसके बाद, आपकी स्क्रीन उपयोगकर्ता से मिले डेटा की सेटिंग पर वापस आ जाएगी.
  8. उपयोगकर्ता से मिला डेटा वैरिएबल को नाम दें, जैसे कि My user-defined data.
  9. सेव करें पर क्लिक करें.

Google टैग के लिए वैरिएबल असाइन करें

  1. अपने वेब कंटेनर में, टैग मेन्यू खोलें.
  2. टैग करने वाले सर्वर को डेटा भेजने के लिए इस्तेमाल किए जाने वाले Google टैग में बदलाव करें.
  3. कॉन्फ़िगरेशन सेटिंग में, user_data नाम का एक नया कॉन्फ़िगरेशन पैरामीटर जोड़ें. वैल्यू को उपयोगकर्ता से मिले डेटा वैरिएबल पर सेट करें, जैसे कि {{My user-provided data}}.
  4. अपने बदलावों को सेव करें. आपका टैग कुछ ऐसा दिखना चाहिए:

    उपयोगकर्ता से मिले डेटा वैरिएबल के बारे में बताने वाले फ़ाइनल Google टैग कॉन्फ़िगरेशन का स्क्रीनशॉट.

चौथा चरण: अपने सेटअप की पुष्टि करना

सर्वर कंटेनर के साथ डेटा भेजना शुरू करने के बाद, यह देखने के लिए कि यह ठीक से काम कर रहा है या नहीं, यह तरीका अपनाएं:

  1. अपनी वेबसाइट खोलें.
  2. अपने Google Tag Manager के सर्वर कंटेनर में, झलक देखें चुनें. Tag Assistant, आपके सर्वर कंटेनर को शुरू करके लोड करेगा.
  3. टैग टैब में, ट्रिगर किए गए सभी टैग दिखते हैं. पक्का करें कि आपने जो टैग कॉन्फ़िगर किया था वह ट्रिगर हुआ है या नहीं.
  4. कंसोल टैब, सर्वर कंटेनर में डेटा ट्रांसमिशन के दौरान होने वाली सभी गड़बड़ियों को दिखाता है. गड़बड़ियों की जांच करें और उन्हें ठीक करें.

Tag Manager कंटेनर को डीबग करने में ज़्यादा मदद के लिए, झलक और डीबग सहायता देखें.

अगले चरण

जब Google Ads के उपयोगकर्ता से मिला डेटा इवेंट टैग सही तरीके से काम करने लगे, तब डेटा के डुप्लीकेट होने से बचने के लिए, वेब कंटेनर में Google Ads के उपयोगकर्ता से मिले डेटा इवेंट के किसी भी मिलते-जुलते टैग को हटाया जा सकता है.