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:
- 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.
- 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.
- 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, 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.
- 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.
- 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.
- 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:
- 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.
- Diğer Ayarlar > Web Alanları Arası İzleme bölümüne gidin.
- Alanları Otomatik Olarak Bağla alanına alanların virgülle ayrılmış listesini girin.
- 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.
- 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
- Alanlar arasında bağlantı oluşturmayı etkinleştir'i seçin.
- 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.