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

निर्देश

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

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

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

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

यहां दिया गया कोड स्निपेट, उन सभी वेब पेजों पर 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'
       });

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

ऐक्शन सेंटर का यूआरएल पैरामीटर सेव करना

action link(s) से मिले कन्वर्ज़न को सही तरीके से ट्रैक करने के लिए, 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>