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:
- 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.
- 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.
- Etiketler > Yeni'yi tıklayın.
- Etiket Yapılandırması'nı tıklayın ve Dönüşüm Bağlayıcı'yı seçin.
- 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.
- 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.
- 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.
- 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.
- Alanları Otomatik Olarak Bağla alanına virgülle ayrılmış bir alan listesi girin.
- 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.
- 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 Donat'ı true 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
- Alanlar arasında bağlantı oluşturmayı etkinleştir'i seçin.
- 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.