Google Analytics कन्वर्ज़न ट्रैकिंग के साथ काम करना

निर्देश

कन्वर्ज़न ट्रैकिंग लागू करने के तीन चरण होते हैं:

  1. Google Analytics(GA) साइट टैग सेट अप करना
  2. Actions Center के यूआरएल पैरामीटर को सेव करना
  3. कन्वर्ज़न डेटा भेजना

Google Analytics साइट टैग का सेटअप.

अपने Google संपर्क के साथ मिलकर, Actions Center खाते के लिए Measurement ID जनरेट करें.

यहां दिए गए कोड स्निपेट को उन सभी वेब पेजों पर मौजूद head टैग के बाद जोड़ें जो:

  • कन्वर्ज़न हो सकता है
  • Reserve with Google की सुविधा के लिए चालू किए गए सभी action_links के लिए लैंडिंग पेज.

Google Analytics का कोई मौजूदा इंटिग्रेशन नहीं है

अगर पहली बार Google Analytics साइट(gtag.js) बनाई जा रही है, तो यहां दिया गया कोड स्निपेट इस्तेमाल करें:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config',
       'GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE', // Replace with Measurement ID
       {
         // DO NOT EDIT THE BELOW MENTIONED PARAMETERS
         // AS OVERRIDING RESULTS IN SENDING US PII INFORMATION.
         'referrer' : undefined,
         'page_title' : undefined,
         'page_path': undefined,
         'page_location': undefined,
         'send_page_view': false,
         'anonymize_ip': true,
         'groups': 'reserve_with_google'
       });
</script>

Google Analytics का मौजूदा इंटिग्रेशन

अगर आपके पास पहले से ही किसी मौजूदा इंटिग्रेशन के लिए Google Analytics साइट टैग(gtag.js) है, तो इस कोड स्निपेट का इस्तेमाल करें:

gtag('config',
       'GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE',  //Replace with Measurement ID
       {
         'referrer' : undefined,
         'page_title' : undefined,
         'page_path': undefined,
         'page_location': undefined,
         'send_page_view': false,
         'anonymize_ip': true,
         'groups': 'reserve_with_google'
       });

ऊपर दिए गए कोड स्निपेट को अपने खाते के लिए जनरेट किए गए मेज़रमेंट आईडी से अपडेट करें.

Actions Center के यूआरएल पैरामीटर को सेव करना

action link से कन्वर्ज़न को सही तरीके से ट्रैक करने के लिए, Google एक यूआरएल पैरामीटर rwg_token सेट करेगा. इसे कन्वर्ज़न के समय वापस किया जाना चाहिए.

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

  1. कार्रवाइयों के केंद्र की सुविधा वाले सभी action_link के लैंडिंग पेज पर, यह स्क्रिप्ट जोड़ें.
  2. रूटडोमेन को अपने डोमेन से अपडेट करें.
<script>
  var query = location.search.substring(1);
  var params = query.split('&');
  var rwg_token = undefined;
  for (var i = 0; i < params.length; ++i) {
    var pair = params[i].split('=');
    if (pair[0] == 'rwg_token') {
      rwg_token = decodeURIComponent(pair[1]);
      break;
    }
  }
  if (typeof rwg_token == 'undefined') {
    document.cookie =
         "_rwg_token=" + rwg_token + ";max-age=2592000;domain=rootdomain.com;path=/";
  }
</script>

कन्वर्ज़न डेटा भेजना

जब कोई उपयोगकर्ता, Google Place के ऐक्शन लिंक से शुरू हुआ लेन-देन पूरा करता है, तो आपको कन्वर्ज़न ट्रैकिंग पूरी करने के लिए, यहां दिया गया कोड ट्रिगर करना होगा.

<script>
  function getCookie(cname) {
    var name = cname + "=";
    var decodedCookie = decodeURIComponent(document.cookie);
    var ca = decodedCookie.split(';');
    for(var i = 0; i <ca.length; i++) {
      var c = ca[i];
      while (c.charAt(0) == ' ') {
        c = c.substring(1);
      }
      if (c.indexOf(name) == 0) {
        return c.substring(name.length, c.length);
      }
    }
    return "";
  }

  if (leadFromReserveWithGoogle()) { // implement a function to identify the conversion is originating via Google
    gtag('event', 'rwg_conversion', {
        'rwg_token': getCookie('_rwg_token'),
        'send_to': 'reserve_with_google'
    });
  }
</script>