Birden çok alanda etkinliği ölçme

Bu belge, aynı Google etiketiyle birden fazla alan adını ölçmesi gereken geliştiriciler içindir. Bu makalede, gtag.js kodunun uygulanmasına odaklanılmıştır. Ayrıca Google Analytics mülkünüzün Google etiketi ayarlarında ek alanlar da yapılandırabilirsiniz.

Web alanları arası ölçüm, ayrı alan adlarındaki iki veya daha fazla ilgili sitenin tek bir site olarak ölçülmesini sağlar. Google etiketleri, müşteri yolculuklarınız birden fazla alan adını kapsadığında desteklenen ürünlerin etkinliği ölçmesi için ortak bir yöntem sunar. Web alanları arası ölçüm, Google Analytics, Google Ads dönüşüm ölçümü ve Floodlight dönüşümleri dahil olmak üzere tüm Google ürünlerinde çalışır.

Web alanları arası ölçümün ne zaman uygulanacağı

İki veya daha fazla alan adıyla ilgili verileri birleştirmeniz gerektiğinde web alanları arası ölçümü uygulayın.

example-petstore.com adresinde bir web siteniz olduğunu ve web sitenizin e-ticaret bileşeninin başka bir alandaki üçüncü taraf alışveriş sepeti tarafından barındırıldığını varsayalım: example-commerce-host.com/example-petstore.

Web alanları arası ölçüm olmadan, online mağazanıza gelen ve ardından üçüncü taraf alışveriş sepetinize geçen bir kullanıcı, farklı sürelerde iki ayrı oturumla iki ayrı kullanıcı olarak sayılır. Alanlar arası ölçüm sayesinde etkinlik tek bir kullanıcı olarak yakalanır.

İşleyiş şekli

Alan bağlayıcı, birinci taraf ölçüm çerezlerini bir kaynak alan adı ile hedef alan adı arasında paylaştırır. Birinci taraf ölçüm çerezleri bir web tarayıcısında saklanır ve yalnızca aynı alan adındaki sayfalar tarafından erişilebilir.

Web alanları arası ölçüm kurulumu iki adımlı bir işlemdir:

  1. Kaynak alan adı, hedef alan adını belirten URL'leri, kaynak alan adının birinci taraf ölçüm çerezi değerlerini içerecek şekilde düzenler.
  2. Hedef alan, bağlı ölçüm çerezlerinin varlığını kontrol eder.

Google etiketleriyle web alanları arası ölçüm, hedef alan adını belirten URL'lere bir bağlayıcı parametresi ekler. Bağlayıcı parametresi, URL sorgu parametrelerinde _gl anahtarıyla tanımlanır:

https://www.example.com/?_gl=1~abcde5~

Hedef alanda, etiketler URL'deki bağlayıcı parametrelerini kontrol edecek şekilde yapılandırılır. Geçerli bir bağlayıcı parametresi bulunursa etiket, birinci taraf ölçüm çerezini çıkarıp saklar.

Alanlar arası bağlantıyı ayarlama

Hedef alan adını belirten URL'ler için kaynak alan adında web alanları arası ölçümü ayarlamak üzere bir linker nesnesi oluşturmanız gerekir. Bağlayıcı, hedef alanlara yönlendiren bağlantıların tıklanmasını dinler ve bu bağlantıların URL'lerine otomatik olarak bir bağlayıcı parametresi ekler.

linker nesnesi, bir veya daha fazla alan adından oluşan bir dizi olan domains parametresini gerektirir. Bu kod, bir sayfadaki bağlantılara bağlayıcı parametresini ekleyerek bağlantıları hedef alan adı "example.com"'a yönlendirir:

gtag.js

Google etiketi için web alanları arası ölçümü ayarlamak üzere etiketinize aşağıdaki gibi bir linker komutu ekleyin. example.com değerini alanınızla değiştirin.

<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {'domains': ['example.com']});
  gtag('js', new Date());

  gtag('config', 'TAG_ID');
</script>

domains özelliğinde birden fazla dize değeri listeleyebilirsiniz. domains özelliği en az bir değere sahip olduğunda gtag.js, gelen alan adı bağlantılarını varsayılan olarak kabul eder. domains özelliğine birden fazla değer ekleyebilir ve her alan adında aynı kod snippet'ini kullanabilirsiniz.

Google Analytics 4, gtag('set', 'linker', ...) yapılandırmalarını, linker komutu ilgili config komutundan önce ayarlandığı sürece dikkate alır. Ancak web alanları arası ölçümü Google Analytics'in Yönetici sayfasında yapılandırmanızı öneririz. Web alanları arası ölçümü ayarlamayı öğrenin başlıklı makaleyi inceleyin.

gtag('set', 'linker', {
  'domains': ['example.com', 'example-b.com']
});

Etiket Yöneticisi

Google Ads ve Floodlight etiketleri için

Etiket Yöneticisi'nde bir Dönüşüm Bağlayıcı etiketi oluşturun ve ardından etiketi alanları otomatik olarak bağlayacak şekilde ayarlayın.

  1. Etiketler > Yeni'yi tıklayın.
  2. Etiket Yapılandırması'nı tıklayın ve Dönüşüm Bağlayıcı'yı seçin.
  3. Tetikleyici seçin. Çoğu durumda, alanlar arası ölçüm için tüm sayfa görüntülemelerinde veya bir reklam tıklandıktan sonra site ziyaretçilerinin geleceği belirli dönüşüm sayfalarında etkinleşecek bir tetikleyici kullanmanız gerekir.
  4. Alanlar arasında bağlantı oluşturmayı etkinleştirin'i seçin. Bu ayar söz konusu etiketin, bağlayıcı parametresine sahip gelen bağlantıları işlemesini sağlar.
  5. Alanları Otomatik Olarak Bağla bölümünde, bu etiketle bağlanması gereken alanların bir listesini girin. Bu alanda listelenen bir alana yönlendiren tüm bağlantıların URL'sine bağlayıcı parametresi eklenir.
  6. Etiket yapılandırmanızı kaydedin ve yayınlayın.

Etiket Yöneticisi'nin Dönüşüm Bağlayıcı'sı hakkında daha fazla bilgi edinin.

Google Analytics 4 etiketleri için

Google Analytics 4'te web alanları arası ölçüm genellikle Google Analytics Yönetici arayüzü kullanılarak yapılandırılır. Google Analytics 4 ile web alanları arası ölçümü nasıl ayarlayacağınızı öğrenin.

Bağlayıcı parametresi referansı

Parametre Tür Kabul edilen değerler
accept_incoming boolean true (domains değer içeriyorsa varsayılan), false
decorate_forms boolean true, false (varsayılan)
domains dizi Bir veya daha fazla alan dizisi (ör. ['example1.com', 'example2.com'])
url_position dize 'query' (varsayılan), 'fragment'

accept_incoming

Bir kullanıcı, URL'sinde bağlayıcı parametresi bulunan hedef alandaki bir sayfaya ulaştığında etiketlerinizin bu parametreyi ayrıştıracak şekilde yapılandırılması gerekir.

Hedef alan, alanları otomatik olarak bağlayacak şekilde yapılandırılmışsa varsayılan olarak bağlayıcı parametrelerini kabul eder. Hedef alan adında ek kod gerekmez.

Hedef alan, alanları otomatik olarak bağlayacak şekilde yapılandırılmamışsa hedef sayfaya bağlayıcı parametrelerini aramasını söyleyebilirsiniz. accept_incoming özelliğini true olarak ayarlayın.

gtag.js

gtag('set', 'linker', {
  'accept_incoming': true
});

Etiket Yöneticisi

Google Ads ve Floodlight dönüşümleri için dönüşüm bağlayıcı etiketleri

Gelen bağlayıcı parametrelerini kabul et onay kutusunu işaretleyin.

decorate_forms

Birden fazla alan arasında gönderilen form verilerini ölçmek için decorate_forms özelliğini true olarak ayarlayın.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true
});

Etiket Yöneticisi

Google Ads ve Floodlight dönüşümleri için dönüşüm bağlayıcı etiketleri

Formu Donattrue (doğru) olarak ayarlayın.

Google Analytics etiketleri

Etiket Yöneticisi'ndeki Google Analytics etiketleri için decorate_forms kontrolü yoktur. Bunun yerine gtag.js ile ilgili kılavuza bakın.

domains

Bağlanacak bir veya daha fazla alan adı dizisi.

gtag.js

gtag('set', 'linker', {
  'domains': [
    'example1.com',
    'example2.com',
    'subdomain1.example3.com',
    'subdomain2.example3.com'
  ]
});

Etiket Yöneticisi

Google Ads ve Floodlight dönüşümleri için dönüşüm bağlayıcı etiketleri

  1. Alanlar arasında bağlantı oluşturmayı etkinleştir'i seçin.
  2. Alanları Otomatik Olarak Bağla alanına virgülle ayrılmış bir alan listesi girin.

Google Analytics

Google Analytics'teki Yönetici sayfalarında alanlar arası ölçümü ayarlayın.

url_position

Belirli içerik uygulamaları, sorgu parametrelerini belirtmek için URL dizelerinde daha yaygın olarak kullanılan soru işareti karakteri (?) yerine sınırlayıcı olarak parça/karma karakteri (#) kullanmanızı gerektirir. Bağlayıcı parametresinin # karakterinden sonra URL'de görünmesini (örneğin, https://example.com#_gl=1~abcde5~) yapılandırmak için url_position değerini fragment olarak ayarlayın.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true,
  'url_position': 'fragment'
});

Etiket Yöneticisi

Google Ads ve Floodlight dönüşümleri için dönüşüm bağlayıcı etiketleri

Etiket Yöneticisi'ne benzersiz parametrenin standart bir sorgu (?) yerine bir parçadan (#) okunacağını bildirmeniz gerekiyorsa URL Konumu'nu Parça olarak ayarlayın. Aksi takdirde, URL Konumu'nu varsayılan Sorgu Parametresi seçeneğine ayarlanmış olarak bırakın.

Google Analytics etiketleri

Google Analytics etiketleri için url_position değerini ayarlamak üzere Google etiketinizin yapılandırma ayarlarında linker parametresini ayarlayın.

  1. Etiket Yöneticisi'nde Google etiketinizi açın.
  2. Yapılandırma ayarları'nda Parametre ekle'yi tıklayın.
  3. Yapılandırma Parametresi için linker girin.
  4. Değer için url_position ve domains değerlerini içeren bir bağlayıcı nesnesi girin. Örneğin, url_position değerini fragment olarak ayarlamak ve example.com ile anotherexample.com öğelerini bağlamak için şunu girin: none `{'url_position': 'fragment', 'domains': ['example.com', 'anotherexample.com']}`
  5. Kapsayıcınızı kaydedin ve yayınlayın.