DİJİTAL İLETİŞİM | SOSYAL MEDYA | İÇERİK PAZARLAMA

5 Haziran 2009 Cuma

On 16:39 by Murat Kahraman in , ,    No comments
Farklı trafik kaynaklarından gelen kullanıcıların sitemize girdikten sonra neler yaptığını ve nasıl davrandığını izleyebilmek bu kaynakların performanslarını değerlendirebilmemiz için büyük önem taşıyor. Farklı linklerden sitemize gelen ziyaretçileri farklı segmentlere ayırıp her bir segmenti ayrı ayrı analiz edebilmemiz için ise Google Analytics kampanya kodlarını kullanmamız gerekli.
Performansını ölçümlemek istediğimiz bağlantılarda kullandığımız bu kampanya kodları kendi URL’imize eklediğimiz sorgu parametrelerinden oluşuyor. Trafik analizi için son derece büyük fayda sağlayan bu parametreler maalesef arama motoru optimizasyonu için ise ciddi bir tehdit oluşturuyor.
Arama motorları kampanya parametreleri bulunan URL’i, parametresiz URL’den farklı bir sayfa olarak algılayabiliyor. Yani örneğin ana sayfamıza yönlendirdiğimiz kampanya parametreli bağlantılar, arama motorlarının gözünde tamamen farklı bir sayfaya verilmiş gibi görünebiliyorlar. Bu durumda SEO çalışmalarımızın en önemli parçalarından biri olan dış bağlantılar konusunda büyük bir kayıp oluşabiliyor.
Peki bu durumun önüne nasıl geçebiliriz?
Kampanya kodlarında soru işareti (?) yerine diyez işareti (#) kullanmak bu sorunu tamamen çözecektir. Google bir URL’de diyez işareti (#) gördüğü zaman arkasından gelen her şeyi göz ardı ediyor. Yani URL’de diyez işaretinin arkasına ne eklersek ekleyelim (örn. kampanya kodlarımız), Google bunu parametresiz URL ile aynı sayfa olarak görecek ve buna göre değerlendirecektir.
Diyez işaretli kampanya parametrelerini Google Analytics için anlamlı hale getirmek için ise _setAllowAnchor() metodunu kullanmalıyız. Bunun için sayfalarımıza yerleştirdiğimiz GA izleme kodunda ufak bir değişiklik yapmamız gerekiyor.
Kodun içinde şu 2 satırı bulup:
var pageTracker._gat._getTracker(’UA-xxxxxx-a’);
pageTracker._trackPageview();
Bu iki satırın arasına bu kodu yerleştirmek gerekiyor:

var pageTracker._gat._getTracker(’UA-xxxxxx-a’);

pageTracker._setAllowAnchor(true);
pageTracker._trackPageview();
Bunu tüm sayfalarımızda bulunan kodlarımıza uyguladıktan sonra kampanya kodlarını şu şekilde kullanmaya başlayabiliriz:
eski: http://www.muratkahraman.net/?utm_source=1&utm_medium=2&utm_campaign=3
yeni: http://www.muratkahraman.net/#utm_source=1&utm_medium=2&utm_campaign=3
Eğer sayfanın kendi URL’inde sorgu parametresi bulunuyor ise diyez işaretini kampanya parametresinin başladığı yere koymamız gerekiyor:
http://www.muratkahraman.net/?page=1#utm_source=1&utm_medium=2&utm_campaign=3

0 yorum:

Yorum Gönder