Google Ads कन्वर्ज़न

सर्वर साइड Tag Manager की मदद से अपने Google Ads कन्वर्ज़न ट्रैकिंग टैग को वेब पेज से सर्वर पर ले जाया जा सकता है. इन टैग को सर्वर पर ले जाने से, पेज पर चलाए जाने वाले कोड की संख्या कम हो जाती है और पेज लोड होने की स्पीड बेहतर होती है. इस लेख में बताया गया है कि Google 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. नया कन्वर्ज़न इवेंट बटन पर क्लिक करें और कन्वर्ज़न इवेंट का नाम जोड़ें. यह सुझाए गए इवेंट का नाम या कस्टम इवेंट हो सकता है. Google Analytics का यूज़र इंटरफ़ेस (यूआई) - कन्वर्ज़न पेज
  5. इवेंट का नाम सेव करें.

Google Tag Manager में कन्वर्ज़न इवेंट सेट अप करना

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

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

  1. Google Tag Manager खोलें

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

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

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

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

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

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

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

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

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

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

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

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

ज़रूरी नहीं: कन्वर्ज़न वैल्यू सेट करें

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

हैश नहीं किए गए डेटा को भेजा जा सकता है, जिसके सर्वर तक पहुंचने से पहले Google इसे हैश करेगा. इसके अलावा, पहले से हैश किया गया डेटा भी भेजा जा सकता है. अगर पहले से हैश किया गया डेटा भेजना है, तो कृपया हेक्स-एन्कोडेड SHA256 का इस्तेमाल करके डेटा को कोड में बदलें. दोनों ही मामलों में, इनमें से कम से कम एक फ़ील्ड में जानकारी डालें: ईमेल या 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 Ads कन्वर्ज़न ट्रैकिंग टैग में बदलाव करें.
  3. उपयोगकर्ता से मिला डेटा शामिल करें चेकबॉक्स को चुनें. उपयोगकर्ता से मिले डेटा को शामिल करने के लिए चेकबॉक्स
  4. अपने बदलावों को सेव करने के लिए, सेव करें दबाएं.

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

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

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

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

अगले चरण

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

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