Kimi projelerde, proje içeriğinde yer alan mikrositeler farklı karar vericiler tarafından kurulmuş olabiliyor. Bu tür süreçlerde veriyi merkezileştirebilmek, farklı ortamlardan elde edilen kullanıcı verilerini daha anlamlı sonuçlar için yorumlayabilmek haliyle ayrıca bir süreç ortaya çıkarabiliyor. Yetkilendirmeler, yeni kurulumlar, kurulum öncesi verilere ulaşamamak, segmentasyonları farklı Adwords hesaplarına entegre etme gerekliliğinin kampanyaların rekabet içerisinde seyrine neden olması gibi bir çok olumsuz durumda elbette sürecin ilk aşamada yanlış planlanmış olması ve hatta hiç bir strateji olmaksızın yürütülmüş olmasının acı sonuçları haline gelebiliyor.

Bu yazıda yetkilendirmeleri farklı ajans ya da kişilerde olan ve/ya farklı sitelerin bir kampanya altında merkezileştirilmesi gibi durumlarda işinize yarayacak bir durumdan bahsedeceğim: birden fazla domain için tek bir Google Analytics hesabı kullanmak.

Çoklu Domain Google Analytics Kurulumu

Elbette bu gerekli nedenler olduğu durumda tercih etmenizi önereceğim bir özellik olacak. Çok gerekmediği sürece verileri mümkün olduğu kadar yalın tutmak önceliğiniz olmalı.

Google Analytics‘in Hesap yani bir domain bazında (property ID) izleme kimliği oluşturduğunu biliyoruz. Bu nedenle öncelikle bir ana domain belirtmek zorundayız. Ana domain tanımlanıp oluşturulan Hesap altında Mülk ve standart Görünüm ile birlikte temel gereksinimleri karşılamış oluyoruz. Bu aşamadan sonrası Google Analytics‘in bize kurulumun tamamlanması ve verilerin aktarılması için gerekli olan JavaScript tabanlı izleme koduyla ilgili olacak.

Google analytics

analytics.js

analytics.js kütüphanesi temelde property ID ve sayfa görüntülemenin iletildiği satır ile birlikte temel kurulumu sağlamakta.

ga('create', 'UA-101596151-1', 'auto');
ga('send', 'pageview');

Çoklu domain aşamasında faydalanacağımız linker plugini ile çoklu domain takibini gerçekleştirebilmekteyiz. Unutmamamız gereken çoklu domain takibinin benzersiz property ID’ye sahip ana bir domain ve bu ana domaine tanımlanan yönlendirilmiş domainlerle sağlanıyor olması.

// allowLinker ilgili mülk için aktifleştirelim
ga('create', 'UA-XXXXX-Y', 'auto', {allowLinker: true});

// Plugini yükleyelim
ga('require', 'linker');

// Linker parametresini ekleyip düm form ve linklerinin destination.com'a iletilmesini sağlayalım.
// to all links and forms pointing to the domain "destination.com"
ga('linker:autoLink', ['source.com', 'destination.com']);

Bu satırdaki false ve true hast ayırıcı ve form tanımlamasını ifade etmekte. Çoklu domain’i Tag Manager üzerinden gerçekleştirmek istediğinizde de ilgili alanları false ve true olarak belirtmelisiniz.

Google Tag Manager

Google Tag Manager içerisinde Google Analytics tag kurulumunda domainleri belirtmemiz gerekiyor.

gaCrossDomains

Bir sonraki aşamada belirtilen domainleri Google Analytics AutoLink içerisinde belirteceğiz. Tekrar AllowLinker‘ı aktifleştirip cookie için ana domainin tanımlamasını yapıyoruz.

AllowlinkerGacrossdomains

İşlemler ardından Preview mod üzerinden doğrulama yapabilirsiniz.

Leave a Reply