Google Analytics dönüşüm izlemeyi destekleme

Talimatlar

Dönüşüm izlemeyi üç aşamada uygulayabilirsiniz:

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

Google Analytics site etiketi kurulumu.

Actions Center hesabınız için bir Measurement ID oluşturmak üzere Google kişinizle birlikte çalışın.

Aşağıdaki kod snippet'ini, aşağıdaki koşulları karşılayan tüm web sayfalarında head etiketlerinden sonra ekleyin:

  • dönüşüm gerçekleşebilir.
  • Google ile Rezervasyon etkinleştirilmiş 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 zaten bir 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ği ile güncelleyin.

Kalıcı İşlemler Merkezi URL Parametresi

action link kaynaklı dönüşümleri doğru şekilde izlemek için Google, dönüşüm sırasında döndürülmesi gereken bir rwg_token URL parametresi ayarlayacaktır.

Bir kullanıcı Google üzerinden açılış sayfasını ziyaret ettiğinde sağladığınız tüm işlem bağlantılarına en fazla 30 gün boyunca eklenecek rwg_token URL parametresini korumanız gerekecek. Bu bilgileri saklamanın tercih edilen yolu çerezlerdir.

  1. Actions Center'ın etkinleştirildiği tüm action_link öğeleriniz için açılış sayfasına aşağıdaki komut dosyasını ekleyin.
  2. Kök alanı kendi 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

Bir kullanıcı, 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>