Birden çok alanda etkinliği ölçme

Bu makale, aynı Google etiketiyle birden çok alanı ölçmesi gereken geliştiriciler içindir. Bu makale, gtag.js kodunun uygulanmasına odaklanmaktadır. GA4 mülkünüzün Google etiketi ayarlarınızdan ek alanlar da yapılandırabilirsiniz.

Web alanları arası ölçüm, farklı alanlardaki iki veya daha fazla alakalı sitenin tek bir site olarak ölçülmesine olanak tanır. Google etiketleri, desteklenen ürünlerde müşteri yolculuklarınız birden çok alana yayıldığında etkinliği ölçmek için yaygın bir yöntem sunar. Web alanları arası ölçüm; Google Analytics, Google Ads dönüşüm ölçümü ve Floodlight dönüşümleri dahil tüm Google ürünleri için kullanılabilir.

Web alanları arası ölçüm ne zaman uygulanmalıdır?

İki veya daha fazla alana ait 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 bir alışveriş sepeti tarafından barındırıldığını varsayalım: example-commerce-host.com/example-petstore.

Web alanları arası ölçüm olmadığında, online mağazanıza gelen ve ardından üçüncü taraf alışveriş sepetinize ilerleyen bir kullanıcı, farklı sürelere sahip iki ayrı oturumun iki ayrı kullanıcısı olarak sayılır. Web 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 kaynak alan ile hedef alan arasında paylaşır. Birinci taraf ölçüm çerezleri bir web tarayıcısında depolanır ve yalnızca aynı alandaki sayfalar bu çerezlere erişebilir.

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

  1. Kaynak alan adı, hedef alan adına işaret eden URL'leri süsler. Böylece bu URL'ler, kaynak alanın birinci taraf ölçüm çerezi değerlerini içerir.
  2. Hedef alan adı, bağlı ölçüm çerezlerinin varlığını kontrol eder.

Google etiketleriyle web alanları arası ölçüm, hedef alan adına işaret eden 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 alana yönlendiren URL'ler için kaynak alanda web alanları arası ölçümü ayarlamak üzere linker nesnesi oluşturmanız gerekir. Bağlayıcı, hedef alanlara yönlendiren bağlantılara yapılan tıklamaları izler ve bu bağlantıların URL'lerine otomatik olarak bir bağlayıcı parametresi ekler.

linker nesnesi, bir veya daha fazla alandan oluşan bir dizi olan domains parametresi gerektirir. Bu kod, bağlayıcı parametresini 'example.com' hedef alanına yönlendiren bir sayfadaki bağlantılara ekler:

gtag.js

Google etiketi için web alanları arası ölçümü ayarlamak amacıyla etiketinize aşağıdaki gibi bir linker komutu ekleyin. example.com yerine kendi alanınızı yazın.

<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 çok 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 özelliğine birkaç değer ekleyebilir ve her alanda 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 web alanları arası ölçümü Google Analytics 4'ün Yönetici sayfasında yapılandırmanızı öneririz. Web 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, web alanları arası ölçüm için tüm sayfa görüntülemelerinde veya site ziyaretçilerinin bir reklam tıklandıktan sonra yönlendirileceği belirli dönüşüm sayfalarında tetiklenen bir tetikleyici kullanmanız gerekir.
  4. Alanlar arasında bağlantı oluşturmayı etkinleştirin'i seçin. Bu ayar, bu 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 etikete bağlanması gereken alanların 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ı özelliği hakkında daha fazla bilgi

Google Analytics 4 etiketleri için

Google Analytics 4'te web alanları arası ölçüm Google Analytics Yönetici arayüzü aracılığıyla yapılandırılır. Google Analytics 4 ile web alanları arası ölçümü ayarlamayı öğrenin.

Eski Universal Analytics etiketleri için

Birden çok alan arasındaki kullanıcı etkileşimini ölçmek amacıyla Etiket Yöneticisi'nde eski bir Universal Analytics etiketini yapılandırmak için:

  1. Etiket Yöneticisi'nde, düzenleme için Google Analytics Ayarları değişkenini veya Universal Analytics etiketini açın.
    • Google Analytics Ayarları değişkeninizi bulmak için Değişkenler'i ve ardından listedeki uygun değişkeni tıklayın.
    • Universal Analytics etiketinizi bulmak için Etiketler'i tıklayın ve ardından listedeki uygun etiketi seçin.
  2. Diğer Ayarlar > Web Alanları Arası İzleme bölümüne gidin.
  1. Alanları Otomatik Olarak Bağla alanına alanların virgülle ayrılmış listesini girin.
  2. Diğer alan adlarından gelen bağlantıları almak için Diğer Ayarlar > Ayarlanacak Alanlar'a gidin ve Alan Adı allowLinker ve Değer'i true 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ğeri varsa varsayılan), false
decorate_forms boolean true, false (varsayılan)
domains dizi Bir veya daha fazla alan adı dizisi, ör. ['example1.com', 'example2.com']
url_position dize 'query' (varsayılan), 'fragment'

accept_incoming

Bir kullanıcı hedef alan adında, URL'sinde bağlayıcı parametresi olan 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 bağlayıcı parametrelerini varsayılan olarak kabul eder. Hedef alanda ek koda gerek yoktur.

Hedef alan, alanları otomatik olarak bağlayacak şekilde yapılandırılmamışsa hedef sayfaya bağlayıcı parametrelerini arama 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.

Universal Analytics etiketleri

Google Analytics Ayarları Değişkenleri'nde veya Diğer Ayarlar > Web Alanları Arası İzleme altındaki Universal Analytics etiketlerinde bulunan Alanları Otomatik Olarak Bağla alanına değer eklediğinizde accept_incoming otomatik olarak ayarlanır.

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 Donat değerini true (doğru) olarak ayarlayın.

Google Analytics 4 etiketleri ve Universal Analytics etiketleri

Etiket Yöneticisi'nde, Google Analytics etiketleri için decorate_forms denetimi yoktur. Bunun yerine gtag.js kılavuzuna 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, alanların virgülle ayrılmış listesini girin.

Google Analytics 4

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

Universal Analytics etiketleri

Google Analytics Ayarları Değişkenleri'nde veya Diğer Ayarlar > Web Alanları Arası İzleme altındaki Universal Analytics etiketlerinde bulunan Alanları Otomatik Olarak Bağla alanına değer eklediğinizde accept_incoming otomatik olarak ayarlanır.

url_position

Bazı içerik uygulamaları, URL dizelerinde sınırlayıcı olarak sorgu parametrelerini belirtmek için daha yaygın olarak kullanılan soru işareti karakteri (?) yerine parça/karma karakteri (#) kullanmanızı gerektirir. Bağlayıcı parametresini # karakterinden sonra (ör. https://example.com#_gl=1~abcde5~) URL'de görünecek şekilde 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 (#) okumasını bildirmeniz gerekiyorsa URL Konumu'nu Parça olarak ayarlayın. Aksi takdirde, bu seçeneği varsayılan Sorgu Parametresi seçeneğine ayarlanmış olarak bırakın.