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:
- 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.
- 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.
- 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, 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.
- 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 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 Donat'ı true (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
- 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
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.
- Etiket Yöneticisi'nde Google etiketinizi açın.
- Yapılandırma ayarları'nda Parametre ekle'yi tıklayın.
- Yapılandırma Parametresi için
linkergirin. - Değer için
url_positionvedomainsdeğerlerini içeren bir bağlayıcı nesnesi girin. Örneğin,url_positiondeğerinifragmentolarak ayarlamak veexample.comileanotherexample.comöğelerini bağlamak için şunu girin:none `{'url_position': 'fragment', 'domains': ['example.com', 'anotherexample.com']}` - Kapsayıcınızı kaydedin ve yayınlayın.