Cross Domain Kurulumu Nasıl Yapılır ?

0 Shares
0
0
0

Google Analytics kullanıcı metriklerini ölçümlemek için Client-ID atamaktadır ve kullanıcının her oturumunda göndermiş olduğu hit’leri Client-ID’si ile eşleştirir. Client-ID değerleri domain bazında çerez olarak saklanır. Bir oturumun 2 farklı domain altında ölçülebilmesi için Client-ID değerinin bir domain’den diğer domain’e aktarılması gerekmektedir. Bu işlemin yapılabilmesi için cross domain kurulumunun yapılması gerekmektedir. Bu yazıda GTM üstünden cross domain kurulumunun nasıl yapabileceğinden bahsedeceğim.

Cross Domain Kurulumuna Ne Zaman ve Ne İçin İhtiyaç Duyulur?

Web sitenizde kullanıcı etkileşimleri birden fazla domain altında gerçekleştirilibiliyorsa ( Örneğin; example.com üstünden ürünleri görüntüleyip example-checkout.com üstünden ödeme steplerini gerçekleştirip satın alma işlemini tamamlıyorsa) GTM üstünden google analytics kurulumunu değiştirmeniz gerekmektedir. Aksi takdirde google analytics raporlarında bu kullanıcıları 2 farklı ziyaret yapmış olarak ölçümler. Dolayısıyla bu kullanıcı 2 ayrı session yapmış olur ve 2 ayrı Client-ID’ye sahip olmuş olur. Bu da session, users, new users gibi bir çok önemli metrikte hatalı verilerin gelmesine neden olur. 

Örneğin; bir kullanıcı example.com domainine bir kampanya ile yönlendi ve ürünleri inceleyip, sepete ekle butonuna tıkladı. Sepete ekleme butonuna tıklamasıyla ödeme steplerine tamamlamak için example-checkout.com domain’ine yönlendi ve satın almayı tamamladı. Cross domain kurulumu yapılmamış bir analytics mülkünde bu kullanıcılar 2 ayrı session yapmış olarak gözükecektir ve source/medium raporuna hatalı veriler aktarılacaktır. Checkout steplerinin ve transaction’ını cross domain kurulumu yapılmamış olan example-checkout.com domainin’de gerçekleştirdiği için source/medium raporlarında transaction’ın gerçekleştirildiği source/medium’lar kullanıcıların example.com geldiği kampanyanın source/medium’u olarak değil referral olarak yazılacaktır. Dolayısıyla kampanyaların performansı incelenemeyecek ve optimize edilemeyecektir.

Eğer iki farklı domaininiz yok sadece sub-domain’leriniz varsa cross domain kurulum yapmanıza gerek yoktur. İki farklı domain’niz mevcut ama ortak bir property ID’altında ölçümlemeleri takip etmek istemiyorsanız gene cross domain kurulumu yapmanıza gerek yoktur. Kullanıcılar sadece 3d security gibi tek bir sayfada farklı bir domain’e yönlenip ana domain’e geri dönüyorsa gene cross domain yapmanıza gerek yoktur referral exclusion list’e ilgili domain’i eklemeniz yeterli olacaktır. Cross domainin gerekli oup olmadığını tespit edebilmek için aşağıdaki tabloyu takip edebilirsiniz.

Cross Domain

Bunun dışında google tag assistant extension’ını ile cross domain yapmak istediğiniz iki domain arasında ziyaret gerçekleştirip record yapabilirsiniz. Eğer bu link’deki gibi iki farklı session’ın gerçekleştiği bir sonuç ortaya çıkıyorsa cross domain kurulumuna ihtiyacınız vardır.

Cross Domain Kurulumu için GTM ve Google Analytics Üstünden Uygulanacak Adımlar.

Cross domain kurulumu yapılacak iki domainin de aynı gtm ve aynı google analytics property’si altında ölçümlendiği durumda aşağıdaki 5 adımı gerçekleştirebilirsiniz.

Bu adımlar sonrasında Google analytics’in kullanıcılara atamış olduğu Client-ID değeri, bir domain’den diğer domain’e geçilmesi durumunda, geçilmiş olan domainin url’nin sonuna eklenmesi gerekmektedir.

Örneğin example.com ve example-checkout.com domainleri için bu kurulumu gerçekleştirelim.


1.)Google Tag Manager üstünden google analytics variable’ını ya da universal analytics tag’ini düzenlemeniz gerekmektedir. Benim tercihim bir çok farklı tag’in içinde yer aldığı için google analytics variable’ının üstünden ilerlenmesi.

2.)Google analytics variable’ını açıp more settings kısmını açın Fields to Set kısmından Field Name olarak  “allowLinker” olarak ayarlayın ve value kısmına true değerini girin.

Cross domain GTM

Bu sayede kullanıcı bir domainden diğer domaine geçerken mevcut client-ID’sini geçtiği domainin url’nin sonuna linkleyebileceğini anlıyor.

3.)Aynı google analytics variable’ın üstünden More Settings’in altında yer alan Cross Domain Tracking Kısmından  Auto Link Kısmına takip etmek istediğiniz domainleri arasına virgül koyarak yazın.

Cross Domain GTM 2

Bu sayede hangi domainler arası cross domain yapılacağı belirleniyor ve client-ID’le ona göre kurulum yapılmış olan url’in sonuna ekleniyor.

4.)Tüm analytics tag’lerinin bu variable ile çalıştığını kontrol edin ve canlıya alın.

5.)Google analytics’de takip etmek istediğiniz property’i üstünden referral exclusion list’e ana domaini ve kurulum yaptığınız domainleri ekleyin.

Sonuç olarak:

example url

Example.com domaininden example-checkout.com domainine geçiş yaptığımızda client-ID’nin görseldekine benzer şekilde url’in sona eklenmesi gerekmektedir.

url

Aşağıdaki checklist den kontrol yapabilirsiniz.

Cross Domain CheckList

Cross Domain Kurulumunun Kontrolü

Cross domain kurulumu sonrasında kontrol etmek için 3 farklı yöntemi kullanabilirsiniz. 

1.)Google tag assistant eklentisindeki recording özelliği sayesinde bir oturum içinde domainler arası geçiş yapıp google analtics’e nasıl yansıdığını raporlayabilirsiniz. Raporda eğer iki farklı session olarak görüyorsanız implementasyonunuzda bir hata olduğunu anlayabilirsiniz.Örnek hatalı rapor için linke tıklayabilirsiniz.

2.)Spesifik bir utm oluşturup real time raporunu kullanarak google analytics üzerinden oluşturmuş olduğunuz source yada medium’a göre filtreleyip content kısmında domain geçişi sırasındaki url değişikliğini kontrol edebilirsiniz. Utm oluşturmak için bu link’i kullanabilirsiniz. Ancak bazı durumlarda real time üzerine event’ler düşmemektedir. Böyle durumlarda 1. Yada 3. Yöntemi kullanmanızı öneririm

3.) Yine spesifik bir utm oluşturup domainler arası geçiş yapıp bazı event’leri tamamlayabilirsiniz. 1 gün geçtikten sonra analytics üstünden oluşturmuş olduğunuz utm’e göre bir filtre ayarlayıp o günkü tarihte google analytics’in raporları doğru yansıyıp yansıtmadığını gözlemleyebilirsiniz.

0 Shares
Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bunlar da ilginizi çekebilir

Doğal Dil İşleme (NLP)

Yazılı ya da sözlü, ifade ettiğimiz her şey çok büyük miktarda bilgi barındırmaktadır. Bahsettiğimiz konu, konuşurken kullandığımız ses…