Birden çok alanda etkinliği ölçme

Bu makale, aynı Google etiketiyle birden fazla alanı ölçmesi gereken geliştiriciler için hazırlanmıştır. Bu makalede gtag.js kodu uygulamasına odaklanılmıştır. GA4 mülkünüzün Google etiketi ayarlarında da ek alanlar yapılandırabilirsiniz.

Web alanları arası ölçüm, ayrı alan adlarındaki iki veya daha fazla alakalı sitenin tek bir site olarak ölçülmesini sağlar. Google etiketleri, müşteri yolculuklarınız birden fazla alanı kapsadığında desteklenen ürünlerin etkinliği ölçmesi için ortak bir yol sağlar. 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ünleri için çalışır.

Web alanları arası ölçümü ne zaman uygulamalısınız?

İki veya daha fazla alan adının verilerini birleştirmeniz gerektiğinde 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.

Alanlar arası ölçüm olmadığında, 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 ile etkinlik tek bir kullanıcı olarak yakalanır.

İşleyiş şekli

Alan adı bağlayıcı, birinci taraf ölçüm çerezlerini bir kaynak alan ile hedef alan arasında paylaşı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 için kurulum iki adımdan oluşur:

  1. Kaynak alan, hedef alan adını gösteren URL'leri, kaynak alanın birinci taraf ölçüm çerez değerlerini içerecek şekilde süsler.
  2. Hedef alan, bağlı ölçüm çerezlerinin olup olmadığı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ı oluşturma

Hedef alanı gösteren URL'ler için kaynak alanda 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ıklamalarını izler 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 parametresi gerektirir. Bu kod, 'example.com' hedef alanına yönlendiren bir sayfadaki bağlantılara bağlayıcı parametresini ekler:

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 mülkünde birden fazla dize değeri listeleyebilirsiniz. domains mülkünde en az bir değer olduğunda gtag.js, gelen alan adı bağlantılarını varsayılan olarak kabul eder. domains mülküne birkaç değer ekleyebilir ve her alan adında aynı kod snippet'ini kullanabilirsiniz.

Google Analytics 4, linker komutu ilgili config komutundan önce ayarlandığı sürece gtag('set', 'linker', ...) yapılandırmalarını dikkate alır. Ancak alanlar arası ölçümü Google Analytics 4'ün Yönetici sayfasından yapılandırmanızı öneririz. Alanlar arası ölçümü nasıl ayarlayacağınızı öğrenin.

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, alan adı çapraz ö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 alanlar arası ölçüm, Google Analytics Yönetici arayüzü üzerinden yapılandırılır. Google Analytics 4 ile alan adı arası ölçümü nasıl ayarlayacağınızı öğrenin.

  1. Alanları Otomatik Olarak Bağla alanına virgülle ayrılmış bir alan listesi girin.
  2. Diğer alanlardan gelen bağlantıları almak için Diğer Ayarlar > Ayarlanacak Alanlar'a gidin ve Alan Adı allowLinker ve Değer'i true (doğru) olan bir alan ekleyin.
  3. Değişikliklerinizi kaydedin ve kapsayıcıyı yayınlayın.

Bağlayıcı parametresi referansı

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

accept_incoming

Bir kullanıcı, hedef alandaki URL'sinde bir bağlayıcı parametresi bulunan 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ı talimat verebilirsiniz. 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 etkinleştirin.

decorate_forms

Birden fazla alan arasında gönderilen form verilerini ölçmek için decorate_forms mülkünü 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 olarak ayarlayın.

Google Analytics 4 etiketleri

Etiket Yöneticisi'ndeki Google Analytics etiketleri için decorate_forms denetimi yoktur. Bunun yerine gtag.js yönergelerine 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 4

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

url_position

Belirli içerik uygulamaları, sorgu parametrelerini belirtmek için daha yaygın olarak kullanılan soru işareti karakteri (?) yerine URL dizelerinde ayırıcı olarak bir parça/karma karakteri (#) kullanmanızı gerektirir. Bağlantılayıcı parametresinin URL'de bir # karakterinden (ör. https://example.com#_gl=1~abcde5~) sonra görünmesi 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.