Google Ads कन्वर्ज़न

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

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

इस दस्तावेज़ में यह माना गया है कि आपके पास:

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

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

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

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

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

दूसरा चरण: मुख्य इवेंट सेट अप करना

मुख्य इवेंट सेट अप करने के लिए, आपको ये दो काम करने होंगे:

  • Google Analytics को इस तरह सेट अप करें कि वह किसी इवेंट को मुख्य इवेंट के तौर पर पहचान सके.
  • मुख्य इवेंट भेजने के लिए, Tag Manager के वेब कंटेनर में Google Analytics: GA4 इवेंट टैग सेट अप करें.

अगर आपने मुख्य इवेंट पहले ही सेट अप कर लिए हैं और आपको सिर्फ़ सर्वर टैग लागू करना है, तो सीधे तीसरे चरण पर जाएं.

Google Analytics को कस्टम मुख्य इवेंट पहचानने के लिए सेट अप करना

Google Analytics में नया मुख्य इवेंट तय करने के लिए:

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

Google Tag Manager में मुख्य इवेंट सेट अप करना

अगर आपका मुख्य इवेंट, पेज व्यू इवेंट पर ट्रिगर होता है, तो सीधे तीसरे चरण पर जाएं.

मुख्य इवेंट सेट अप करने के लिए:

  1. Google Tag Manager खोलें

  2. अपने वेब कंटेनर वर्कस्पेस में, Google Analytics: GA4 इवेंट टैग जोड़ें.

  3. कॉन्फ़िगरेशन टैग में, अपनी वेबसाइट के लिए Google टैग चुनें.

  4. मुख्य इवेंट से जुड़े इवेंट का नाम डालें. GA4 इवेंट टैग की जानकारी

तीसरा चरण: सर्वर कंटेनर में Ads कन्वर्ज़न ट्रैकिंग टैग सेट अप करना

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

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

  4. कन्वर्ज़न की ज़रूरी जानकारी (कन्वर्ज़न आईडी और लेबल) डालें. ये वैल्यू, अपने Google Ads खाते में देखी जा सकती हैं.

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

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

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

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

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

वैकल्पिक: कन्वर्ज़न वैल्यू सेट करना

डिफ़ॉल्ट value पैरामीटर से अलग कन्वर्ज़न वैल्यू तय की जा सकती है. उदाहरण के लिए, अगर आपने कीमत का डेटा किसी दूसरे डेटाबेस में सेव किया है. कन्वर्ज़न वैल्यू का हिसाब लगाने के लिए, किसी दूसरे आधार का इस्तेमाल करने के लिए, आपको एक वैरिएबल सेट अप करना होगा. इससे आपके डेटाबेस से डेटा पुल किया जा सकेगा. इसके बाद, आपको इसे अपने Ads कन्वर्ज़न ट्रैकिंग टैग को असाइन करना होगा.

नया वैरिएबल बनाने के लिए:

  1. अपने सर्वर कंटेनर में, वैरिएबल मेन्यू खोलें.
  2. डेटा इनपुट के लिए, उपयोगकर्ता की ओर से तय किया गया नया वैरिएबल बनाएं. उदाहरण के लिए, अगर आपको Firestore डेटाबेस से किसी वैल्यू का इस्तेमाल करना है, तो {{Firestore लुकअप}} वैरिएबल बनाएं.
  3. वैरिएबल के लिए डेटा सोर्स तय करें.
  4. वैरिएबल को नाम दें. उदाहरण के लिए, "फ़ायदे की जानकारी" और इसे सेव करें.

Ads कन्वर्ज़न ट्रैकिंग टैग में कस्टम कन्वर्ज़न वैल्यू सेट अप करें:

  1. अपने सर्वर कंटेनर में, टैग मेन्यू खोलें.
  2. मौजूदा Google Ads कन्वर्ज़न ट्रैकिंग टैग में बदलाव करें या नया टैग बनाएं.
  3. कस्टम कन्वर्ज़न वैल्यू को कॉन्फ़िगर करने के लिए, इन दो फ़ील्ड की वैल्यू तय करें:

    • कन्वर्ज़न वैल्यू: कोई तय रकम डालें या पहले से बनाए गए वैरिएबल के बारे में बताएं.
    • मुद्रा कोड कन्वर्ज़न वैल्यू के साथ विज्ञापन कन्वर्ज़न ट्रैकिंग
  4. टैग सेव करें.

चौथा चरण: बेहतर कन्वर्ज़न ट्रैकिंग

अगर बेहतर कन्वर्ज़न ट्रैकिंग का इस्तेमाल नहीं किया जाता है, तो सेटअप की पुष्टि करें पर जाएं.

बेहतर कन्वर्ज़न ट्रैकिंग को कॉन्फ़िगर करने के लिए, यह तरीका अपनाएं.

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

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 का इस्तेमाल करके डेटा को कोड में बदलें. दोनों ही मामलों में, इनमें से कम से कम एक फ़ील्ड में जानकारी दें: ईमेल या फ़ोन नंबर.
डेटा लेयर में हैश नहीं किया गया डेटा पुश करने के लिए:

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

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

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

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

सर्वर-साइड Ads कन्वर्ज़न ट्रैकिंग टैग को कॉन्फ़िगर करना

अपने सर्वर कंटेनर में बेहतर कन्वर्ज़न ट्रैकिंग की सुविधा चालू करने के लिए:

  1. अपने सर्वर फ़ाइल फ़ोल्डर में, टैग मेन्यू खोलें.
  2. Google Ads कन्वर्ज़न ट्रैकिंग टैग में बदलाव करें.
  3. अपने बदलावों को सेव करने के लिए, सेव करें पर क्लिक करें.

    alt_text

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

सर्वर कंटेनर की मदद से डेटा भेजने पर, यह देखा जा सकता है कि वह सही तरीके से काम कर रहा है या नहीं. इसके लिए, यह तरीका अपनाएं:

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

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

अगले चरण

जब Google Ads कन्वर्ज़न ट्रैकिंग टैग सही तरीके से काम करने लगे, तब वेब कंटेनर में मौजूद Google Ads कन्वर्ज़न ट्रैकिंग टैग को हटाया जा सकता है. इससे डेटा के डुप्लीकेट होने से बचा जा सकता है.

अगर Google Ads रीमार्केटिंग कैंपेन का भी इस्तेमाल किया जा रहा है और आपको सर्वर-साइड टैगिंग का इस्तेमाल करके उन्हें मेज़र करना है, तो Google Ads रीमार्केटिंग सेट अप करें.