Google Analytics রূপান্তর ট্র্যাকিং সমর্থন করে

নির্দেশনা

রূপান্তর ট্র্যাকিং বাস্তবায়নের জন্য 3টি ধাপ রয়েছে:

  1. গুগল অ্যানালিটিক্স (জিএ) সাইট ট্যাগ সেট আপ করা হচ্ছে
  2. স্থায়ী অ্যাকশন সেন্টার URL প্যারামিটার
  3. রূপান্তর তথ্য পাঠানো হচ্ছে

গুগল অ্যানালিটিক্স সাইট ট্যাগ সেটআপ।

আপনার অ্যাকশন সেন্টার অ্যাকাউন্টের জন্য একটি Measurement ID তৈরি করতে আপনার Google পরিচিতির সাথে কাজ করুন।

সকল ওয়েব পেজে head ট্যাগের পরে নিম্নলিখিত কোড স্নিপেট যোগ করুন যা:

  • একটি রূপান্তর ঘটতে পারে
  • Google-এর সাথে রিজার্ভ করার সুবিধা চালু থাকা সমস্ত action_links এর ল্যান্ডিং পৃষ্ঠা।

কোনও বিদ্যমান গুগল অ্যানালিটিক্স ইন্টিগ্রেশন নেই

যদি আপনি প্রথমবারের মতো গুগল অ্যানালিটিক্স সাইট (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 সাইট ট্যাগ (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'
       });

আপনার অ্যাকাউন্টের জন্য তৈরি পরিমাপ আইডি দিয়ে উপরে উল্লিখিত কোড স্নিপেটগুলি আপডেট করুন।

স্থায়ী অ্যাকশন সেন্টার URL প্যারামিটার

action link (গুলি) থেকে রূপান্তরগুলি সঠিকভাবে ট্র্যাক করার জন্য, Google একটি URL প্যারামিটার rwg_token সেট করবে, যা রূপান্তরের সময় ফেরত পাঠানো উচিত।

যখন কোনও ব্যবহারকারী গুগলের মাধ্যমে ল্যান্ডিং পৃষ্ঠায় যান, তখন আপনাকে rwg_token URL প্যারামিটারটি ধরে রাখতে হবে যা আপনার দ্বারা প্রদত্ত সমস্ত অ্যাকশন লিঙ্কে সর্বাধিক 30 দিনের জন্য যুক্ত করা হবে। এই তথ্য ধরে রাখার পছন্দের উপায় হল কুকিজের মাধ্যমে।

  1. আপনার সমস্ত action_link (গুলি) যেগুলি Actions Center সক্ষম করা আছে তার ল্যান্ডিং পৃষ্ঠায় নিম্নলিখিত স্ক্রিপ্টটি যোগ করুন।
  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>

রূপান্তর তথ্য পাঠানো হচ্ছে

যখন একজন ব্যবহারকারী গুগল প্লেস অ্যাকশন লিঙ্ক থেকে আসা কোনও লেনদেন সম্পন্ন করেন, তখন রূপান্তর ট্র্যাকিং সম্পূর্ণ করার জন্য আপনাকে নীচে উল্লেখিত কোডটি ট্রিগার করতে হবে।

<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>