Google Analytics ile sub domainlerin takibi

By on 12-01-2008 in Genel

Birden çok sub domain’i olan web sitelerinin takibini yapmak çok çetrefiilli bir işlem gibi görünmeyebilir. GA destek dökümanları oldukça aynınlatıcı bir biçimde bu işi yapmanın iki yönteminden behseder; Tüm sub domain’lerinizi tek bir profil üzerinden veya her birini ayrı ayrı profillerden takip edebilirsiniz.

Peki daha esnek bir yapı istiyorsanız?  Bir grup sub domain’i bir profilden, başka bir grubuda başka bir profilden izlemek istiyorsanız? Ya da ilerde farklı sub domain grupları için yeni bir profil yaratmak isterseniz?

Sub domain trafiklerini nasıl gruplayacağınıza kendinizin karar vereceği bir ayarlama yapmak en iyisi. Aşağıda anlatılacak olan ayarlama ile şu an için ve ilerisi için en esnek yapıya sahip olacaksınız. Bunun size sağlayacağı avantajlar:

  1. Tüm trafik bilgilerini ana profile toplayabilme. Bu toplam raporu almanızı kolaylaşırarak ana domain ve tüm sub domain’lerin trafiğini ölçebilmenizi sağlayacak.
  2. Her bir sub domain’i kendi profili içerisinde ölçümleyebilerek çok daha derinlemesine analiz yapma imkanı tanıyacak.
  3. İlerde kolaylıkla yeni sub domain grupları eklenebilecek.

Ne yapmamız gerekiyor:

  • Ana domain için profil yaratmak
Ana profil oluşturmanın ilk adımı. Farklı sub domainlere ait profillerde dahil olmak üzere, web sitesine ait tüm profiller, bu profile dayanacaktır. Web sitesi için domain adını yazarken ana web sitesinin domain adını kullanın. Aşağıdaki örnekte www.domainadi.com’u web sitesi domaini olarak kullandık.
Profili yarattıktan sonra GA sitenin takip kodunu gösterecektir. Sitenize olduğu gibi eklemeyeceksiniz, biraz değişiklik yapacağız. GA’i ana web sitesi domainini cookie domaini olarak kullanmaya zorlamanız gerekmekte. Bu değişiklik ile her bir tekil ziyaretçiyi tüm sub domainlerde izleyebiliyor olacaksınız. Böylece tüm site verilerini tek profile toplayıp toplam raporlama yapabiliyor olacağız.

Eski urchin.js takip kodu:

<script type=”text/javascript”>

_uacct = “UA-XXXXXXX-1″;

_udn = “domainadi.com”;

urchinTracker();

</script>

Yeni ga.js takip kodu:

<script type=”text/javascript”>

var gaJsHost = ((“https:” ==

document.location.protocol)

?”https://ssl.” : “http://www.”);

document.write(“<script src=’”+ gaJsHost

+ “google-analytics.com/ga.js’ type=’text/javascript’>”

+ “</sc” + “ript>”);

</script>

<script type=”text/javascript”>

var pageTracker = _gat._getTracker(“UA-XXXXXX-1″);

pageTracker._setDomainName(“domainadi.com”);

pageTracker._initData();

pageTracker._trackPageview();

</script>

Bu profili tüm sub domainlerinizin trafiğini ölçmek için kullanın. Profilde sayfa analizini kolaylaştırmak için, Ana Bilgisayar Adını (Hostname) İstek URI’sine (Request URI) bağlayan bir filtre ekleyin.  Bu filter En Popüler İçerik (Top Content) raporunun bir parçası olacaktır.

Bu sayede farklı domainlerde bulunan, aynı URI’a sahip olan sayfaların trafiklerini bir birlerinden ayırabileceksiniz.

Bu profilde kullanmayı isteyebileceğiniz bir başka güzel rapor ise, Ziaretçiler (Visitors) > Ağ Özellikleri (Network Properties) > Ana Bilgisayar Adları’dır (Hostnames). Bu raporda ana domaininize ve tüm subdomainlerinize gelen trafiği görebilirsiniz. Farklı sub domainlerin trafiklerini karşılaştırmanın kolay bir yoludur.

  • Sub Domainler için profil yaratılması
Ana profili yarattıktan sonra her sub domain için profil yaratmaya başlayabilirsiniz. Her bir sub domain profilinin önceki adımda tanımladığımız ana profile bağlı olacağını bir sefer daha hatırlatalım.
Profili yarattınız, takip kodunu sub domain’deki sayfalara eklemeyi unutmayın. Yukarıda yarattığımız ana profilin takip kodu ile sub domainlerin takip kodu aynıdır.

  • Sub Domain Profillerine Filtrelerin Eklenmesi
Bu adımda sub domain profiline filtre ekleyerek, yalnızca ilgili sub domain için veri toplamasını sağlıyoruz. İşlem ana bilgisayar adının dahil edilmesiyle yapılıyor. Filtreyi oluşturduğunuzda tüm sub domainlerinizin verilerinin toplandığı bir ana profiliniz ve şimdi yaptığımız yalnızca belirli bir sub domainin verilerini içeren ikinci profiliniz olacak.
Diğer domainler için ek profiller oluşturmak için ikinci (Sub Domainler için profil yaratılması) ve üçüncü (Sub Domain Profillerine Filtrelerin Eklenmesi) adımları tekrarlamanız yeterlidir. Üçüncü adımda kulanılan filtre profile eklemek istediğiniz sub domainlere göre değişecektir elbet.

  • Ek Profillerin Yaratılması
1.domainadi.com ve 2.domainad.com sub domainlerini dahil olduğu bir profile ihtiyacınız var diyelim. İki sub domainde de aynı takip kodu olduğundan dolayı bunu kolaylıkla yapabileceğiz. Tek yapılması gereken aşağıdaki ayarlarda bir filtre eklenmesi:
Google’ın yardım dosyaları sub domain takibini oldukça iyi anlatıyor olsada, bu yöntem çok daha esnek bir yapıya sahip olduğundan daha iyi bir yöntem. Aynı zamanda tüm sub domainlerde aynı kod kullanıldığından yalnış kodu kullanma durumuda ortadan kalkıyor.

One Comment

  1. resimler gözükmğyor

Submit a Comment

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

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>