3. Adım: Dönüşüm İzleme

. ziyaret edin.

Uygulama

Özet

Dönüşüm izleme üç bölümden oluşur:

  1. rwg_token toplanıyor açılış sayfasından / uygulama giriş noktasından kaldırın.
  2. rwg_token mesajının sürmesi uygun ilişkilendirme aralığı için
  3. Ödeme sırasında dönüşüm etkinliği gönderme

Bu dönüşüm izleme uygulaması, Google Analytics veya başka bir üçüncü taraf JavaScript.

Dönüşüm izleme uygulamanız üzerinde çalışmaya başlamadan önce, cihaz düzeyinde veya kullanıcı düzeyinde izleyecekseniz:

  • Cihaz düzeyinde tarayıcı çerezleri, yerel depolama alanı, uygulama yerel depolama alanı veya kalıcı olabilecek başka bir yöntem 30 günlük ilişkilendirme dönemi için jetonu. Çünkü jeton kullanıcının cihazında yerel olarak depolanır (kullanıcı değişirse) cihaz kullanan, yerel depolama alanlarını/çerezlerini temizleyen veya dönüşüm etkinliği gizli tarama veya gizli mod kullanıyorsa doğru şekilde ilişkilendirilmemiş olabilir. Cihaz seviyesini kullanırken bu işlemi her dönüşüm işleminde yeniden uygulamanız desteklenen yüzey (mobil dahil).
  • Kullanıcı düzeyi, bunu uygulamanızda kalıcı hale getirmeyi içerir sunucu tarafı analiz sistemi veya için de geçerlidir. Jeton depolanacağından, sunucu tarafında ise kullanıcı kullandığı cihazı değiştirirse veya gizli tarama yöntemleri kullanan ya da gizli moddayken, dönüşüm etkinliği bir kez ilişkilendirilmeye devam eder Kullanıcı yeniden giriş yapar. Kullanıcı düzeyinde dönüşüm izlemeden sisteminizin mimarisine bağlı olarak, sistem tarafından bunu sunucu tarafında bir kez uygulayın ve desteklenen yüzeyler.

rwg_token toplanıyor

Google, sağladığınız action_link kartını her gösterdiğinde söz konusu url, benzersiz bir sorgu içerecek şekilde parametre: rwg_token. rwg_token değeri, kendisi hakkında bazı meta verileri içeren kodlanmış bir dizedir. kullanıcının tıkladığı bağlantıdır. Bu jetonu saklayıp parçasına sahip.

Her açılış sayfasında / uygulama giriş noktasında, ayarlanan değer rwg_token sorgu parametresi için ayarlayıp depolayın. Gereksinimler: Bu parametrenin depolanması, rwg_token değerleridir.

Bu jetonun cihaz düzeyinde izleme için nasıl ayrıştırılabileceğine dair örnek: aşağıdaki gibidir. Alternatif olarak bu jetonu sunucu tarafı kısmını oluşturun:

<script>
  var query = location.search.substring(1);
  var params = query.split('&');
  var rwgToken = undefined;
  for (var i = 0; i < params.length; ++i) {
    var pair = params[i].split('=');
    if (pair[0] == 'rwg_token') {
      rwgToken = decodeURIComponent(pair[1]);
      break;
    }
  }
</script>

rwg_token devam ediyor

rwg_token URL parametresini kullanmaya devam etmeniz gerekir. Bu parametre, sizin tarafınızdan sağlanan tüm işlem bağlantılarına toplam kabul edersiniz. rwg_token değeri şöyle olmalıdır: herhangi bir düzenleme yapılmadan saklanıp döndürülür. Önceki bir ziyaretten kalan mevcut bir jeton varsa eski jetonun değiştirilmesi ve depolama için 30 günlük zaman aralığının sıfırlanmalıdır.

Jetonu sakladığınız sırada jetonu şurada saklayabilirsiniz: cihaz düzeyinde veya kullanıcı düzeyinde:

  • Cihaz düzeyinde tarayıcı çerezleri, yerel depolama, depolama alanı uygulamanın yerel depolama alanını veya jetonu koruyabilecek başka bir yöntem 30 günlük ilişkilendirme dönemi için geçerlidir.
  • Kullanıcı düzeyi, verilerin uygulama veritabanınızda kalmasını, veya diğer sunucu tarafı sistemleri aracılığıyla kontrol edebilirsiniz.

Aşağıda, cihaz düzeyinde dönüşüm izleme için bir örnek verilmiştir. Bu jetonu 1. taraf çerezi. Bu örnekte, jeton değerini ayrıştırdığınız varsayılır bir değişkene dönüştürülür. Bu örneği kullanmak için "rootdomain" ayarını alanınızla güncellemeniz gerekir.

<script>
  if (typeof rwg_token !== 'undefined') {
    document.cookie =
    "_rwg_token=" + rwg_token + ";max-age=2592000;domain=rootdomain.com;path=/";
  }
</script>

Kullanıcı düzeyinde dönüşüm izleme kullanılırken rwg_token, sunucuda depolanır ve kullanıcıyla ilişkilendirilir.

Dönüşüm Verileri Gönderiliyor

Kullanıcının, için bir HTTP POST isteği göndermeniz gerekir. dönüşüm uç noktası. Biri üretim için olmak üzere iki uç nokta vardır. biri de korumalı alan ortamı için.

  • Üretim: https://www.google.com/maps/conversion/collect
  • Korumalı alan: https://www.google.com/maps/conversion/debug/collect

Gönderi gövdesi şu biçimde json olarak kodlanmış bir nesne olmalıdır:

{
  'conversion_partner_id': partnerId,
  'rwg_token': <rwg_token_val>
}

Hem korumalı alanda hem de üretim ortamlarında şunları yapmanız gerekir: Dönüşüm etkinliği gönderirken geçerli bir rwg_token sağlayın. Korumalı alan ortamında test amacıyla aşağıdakileri kullanabilirsiniz test jetonu.

AJKvS9WeONmWKEwjG0--HdpzMq0yAVNL8KMxbb44QtbcxMhSx_NUud5b8PLUBFehAIxOBO-iYRIJOknEFkIJmdsofdVJ6uOweQ==
.

Cihaz düzeyinde dönüşüm izlemeye tam bir örnek ( kullanıcının cihazı) kullandığınızdan emin olun. aşağıdakileri içerir:

const partnerId = XXXXXXXXXX;
const endpoint = `https://www.google.com/maps/conversion/collect`;

const rwgTokenCookie = document.cookie
  .split('; ')
  .find(row => row.startsWith('_rwg_token='));

if (typeof rwgTokenCookie !== 'undefined') {
  const rwgTokenVal = rwgTokenCookie.split('=')[1];
  fetch(endpoint, {
    method: "POST",
    body: JSON.stringify({
      conversion_partner_id: partnerId,
      rwg_token: rwgTokenVal
    })
  });
}

Kullanıcı düzeyinde dönüşüm izlemeyi kullanırken önemli alt bilgi simgesi (yenilikçi web, açık durumda olur) ve sunucu tarafı depolama mekanizmanızdan jetonu ile aynı üretim veya korumalı alan uç noktalarını kullanmalıdır.

Dönüşümle İlişkilendirme Koşulları

Google'ın dönüşüm ilişkilendirme için belirlediği standart, 30 gündür herhangi bir zamanda, yer bağlantısıyla gerçekleştirilen her türlü etkileşim için ilişkilendirme dönemi mağaza.

Bu ilişkilendirme aralığı, dönüşüm gerçekleşmesini beklediğimiz anlamına gelir. etkinliği gönderilir:

  • Kullanıcı, bir yer işlemi bağlantısını takip eder ve aynı oturum
  • Kullanıcı bir yer işlemi bağlantısını takip eder ve ardından 30 günlük zaman aralığı içinde farklı bir kanaldan alışveriş yapmanız gerekir.
  • Kullanıcı, bir yer işlemi bağlantısını takip eder ve ardından aynı oturumda veya farklı bir mağazada farklı oturum açmanız gerekir.

Ayrıca, dönüşüm etkinliklerinin Kullanıcının bir yer işlem bağlantısından yönlendirilebileceği yüzeyler. İçerik:

  • Masaüstü veya mobil web uygulamaları
  • Uygulama derin bağlantısı veya kayıtlı bir uygulama aracılığıyla mobil uygulamalar alanınız için uygulama niyeti

Jeton kullanıcı düzeyinde depolanıyorsa (jetonu kalıcı olarak kullanma bölümüne bakın) ilişkilendirmesine yardımcı olur. Başka bir deyişle, masaüstünden bir işlem bağlantısını izler ve ardından işlemi (aynı kullanıcı hesabını kullanarak) yoksa dönüşüm etkinliği anlamına gelir.

Jeton yalnızca cihaz düzeyinde depolanıyorsa (örneğin, çerezlerden yararlanamıyorsanız, cihazlar arası ilişkilendirmesine yardımcı olur. Bu durumda, her cihazın ayrı bir jetonu Kullanıcı söz konusu cihazda bir işlem bağlantısını izlediyse devam etti ve ilişkilendirme kurallarına ayrı ayrı uyması gerekir.