Google Analytics dönüşüm izlemeyi destekleme

Talimatlar

Dönüşüm izlemeyi uygulama işlemi 3 aşamada gerçekleşir:

  1. Google Analytics(GA) site etiketini ayarlama
  2. İşlemler Merkezi URL parametresini kalıcı hale getirme
  3. Dönüşüm Verilerini Gönderme

Google Analytics site etiketi kurulumu.

İşlemler Merkezi hesabınız için Measurement ID oluşturmak üzere Google temsilcinizle birlikte çalışın.

Aşağıdaki kod snippet'ini, head etiketlerinden sonra gelecek şekilde şu özelliklere sahip tüm web sayfalarına ekleyin:

  • dönüşüm gerçekleşebilir
  • Google ile Rezervasyon'un etkinleştirildiği tüm action_links için açılış sayfası.

Mevcut Google Analytics Entegrasyonu Yok

İlk kez bir Google Analytics sitesi(gtag.js) oluşturuyorsanız aşağıdaki kod snippet'ini kullanın:

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

Mevcut Google Analytics entegrasyonu

Mevcut bir entegrasyon için Google Analytics site etiketiniz(gtag.js) varsa aşağıdaki kod snippet'ini kullanın:

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'
       });

Yukarıda belirtilen kod snippet'lerini, hesabınız için oluşturulan ölçüm kimliğiyle güncelleyin.

İşlemler Merkezi URL Parametresini Kalıcı Hale Getirme

Google, action link(s) kaynaklı dönüşümleri düzgün şekilde izlemek için dönüşüm sırasında döndürülmesi gereken bir URL parametresi rwg_token ayarlar.

Kullanıcı Google üzerinden açılış sayfasını ziyaret ettiğinde, sağladığınız tüm işlem bağlantılarına eklenen rwg_token URL parametresini en fazla 30 gün boyunca kalıcı hale getirmeniz gerekir. Bu bilgileri kalıcı hale getirmenin tercih edilen yolu çerezlerdir.

  1. Aşağıdaki komut dosyasını, Actions Center'ın etkin olduğu tüm action_link(s) için açılış sayfasına ekleyin.
  2. Kök alan adını alanınızla güncelleyin.
<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>

Dönüşüm Verilerini Gönderme

Kullanıcı, bir Google Yer İşlemi bağlantısından kaynaklanan bir işlemi tamamladığında dönüşüm izlemeyi tamamlamak için aşağıda belirtilen kodu tetiklemeniz gerekir.

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