Google Analytics, web sitenizdeki sayfalara bir JavaScript kod bloğu ekleyerek çalışır. Web sitenizin kullanıcıları bir sayfa görüntülediğinde, bu JavaScript kodu bir JavaScript dosyasına başvurur. Bu dosya, daha sonra Analytics için izleme işlemini yürütür. İzleme işlemi, sayfa isteğiyle ilgili verileri çeşitli yollarla alır ve bu bilgileri tek piksellik bir resim isteğine eklenen bir parametre listesi aracılığıyla Analytics sunucusuna gönderir.
Web sitenizin yapılandırması ve raporlama ihtiyaçlarınız standart bir kurulumdan farklı olabileceğinden, raporlarınızın verileri beklediğiniz gibi sunduğundan emin olmak için genel izleme sürecini anlamak iyi bir fikirdir. Bu şekilde, Analytics izlemeyi web sitenize en uygun şekilde nasıl yapılandıracağınıza karar verebilirsiniz.
Google Analytics Nasıl Veri Toplar?
Google Analytics'in raporlarınızdaki tüm bilgileri sağlamak için kullandığı veriler aşağıdaki kaynaklardan gelir:
- Kullanıcının HTTP isteği
- Tarayıcı/sistem bilgileri
- Birinci taraf çerezler
Herhangi bir web sayfası için HTTP isteği, tarayıcı ve istekte bulunan bilgisayar hakkında ana makine adı, tarayıcı türü, yönlendiren ve dil gibi ayrıntıları içerir. Ayrıca, çoğu tarayıcının DOM'si, Java ve Flash desteği ve ekran çözünürlüğü gibi daha ayrıntılı tarayıcı ve sistem bilgilerine erişim sağlar. Analytics bu bilgileri Harita Yerleşimi, Tarayıcı ve Yönlendiren Siteler raporları gibi raporlar oluştururken kullanır. Analytics, sayfa isteğinden kullanıcı oturumu ve reklam kampanyası bilgilerini almak için kullanıcılarınızın tarayıcılarında birinci taraf çerezleri oluşturur ve okur. Google Analytics İzleme Kodu, Görüntülü Reklam Ağı Özellikleri ile ilgili bilgi almak için DoubleClick çerezini de okur.
Tüm bu bilgiler toplandığında, bu bilgiler tek piksellik bir GIF resim isteğine eklenmiş uzun bir parametre listesi biçiminde Analytics sunucularına gönderilir. GIF isteğinde bulunan veriler, Google Analytics sunucularına gönderilen verilerdir. Bu veriler daha sonra işlenir ve raporlarınıza yansır. Burada, bir GIF isteğinin yalnızca bir kısmına ait bir örneği görebilirsiniz:
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
Google Analytics ile Yeniden Pazarlama özelliğini etkinleştiren müşteriler için, Google Ads gibi ürünlere yönelik yeniden pazarlamayı etkinleştirmek amacıyla bir üçüncü taraf DoubleClick çerezi kullanılır. Bu özellik kullanıldığında, bilgiler (üçüncü taraf DoubleClick çerezi dahil) Analytics sunucularına benzer şekilde gönderilir, ancak örnek istek şu şekilde görünür:
http://stats.g.doubleclick.net/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
Bir GIF isteğinde yer alan veriler hakkında daha fazla bilgi için Sorun Giderme Kılavuzu'ndaki "GIF İstek Parametreleri" bölümüne bakın.
İzleme Kodu Nasıl Çalışır?
Genel olarak, Google Analytics İzleme Kodu (GAİK) web sayfası verilerini şu şekilde alır:
- Bir tarayıcı, izleme kodunu içeren bir web sayfası ister.
-
_gaq
adlı bir JavaScript Dizisi oluşturulur ve izleme komutları diziye aktarılır. - Eşzamansız yükleme (arka planda yükleme) için bir
<script>
öğesi oluşturulur ve etkinleştirilir. ga.js
izleme kodu getirilir ve uygun protokol otomatik olarak algılanır. Kod getirilip yüklendikten sonra_gaq
dizisindeki komutlar yürütülür ve dizi bir izleme nesnesine dönüştürülür. Sonraki izleme çağrıları doğrudan Google Analytics'e yapılır.- Komut dosyası öğesini DOM'ye yükler.
- İzleme kodu veri topladıktan sonra, GIF isteği günlük kaydı ve son işleme için Analytics veritabanına gönderilir.
GIF İstekleri Nasıl Sınıflandırılır?
Aşağıdaki durumlarda Analytics sunucularına bir GIF isteği gönderilir ve aşağıdaki tabloya göre sınıflandırılır. Bu durumların her birinde, GIF isteği utmt
parametresindeki türe göre tanımlanır. Ayrıca isteğin türü, Analytics sunucularına hangi verilerin gönderileceğini de belirler. Örneğin, işlem ve öğe verileri Analytics sunucularına yalnızca satın alma işlemi yapıldığında gönderilir. Kullanıcı, sayfa ve sistem bilgileri yalnızca bir etkinlik kaydedildiğinde veya bir sayfa yüklendiğinde gönderilir. Kullanıcı tanımlı değer ise yalnızca _setVar
yöntemi çağrıldığında gönderilir.
İstek Türü | Açıklama | Sınıf |
---|---|---|
Sayfa | Sunucunuzda bir web sayfası istenir. | Etkileşim |
Etkinlik | Sitenizde oluşturduğunuz Etkinlik İzleme aracılığıyla bir etkinlik tetiklenir. | Etkileşim |
İşlem | Sitenizde bir satın alma işlemi gerçekleşmiş. | Etkileşim |
Öğe | Bir işlemdeki her öğe bir GIF isteğiyle kaydedilir. | Etkileşim |
Değişken | Özel kullanıcı segmenti, bir kullanıcı tarafından ayarlanır ve tetiklenir. | Etkileşimsiz |
GIF İstek Parametreleri
GIF isteği oldukça uzun. Bir GIF isteğinin yalnızca bir kısmını burada görebilirsiniz:
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
Bu tabloda, GIF İsteği aracılığıyla iletilen parametrelerin birçoğunun listesi yer almaktadır. Bazı parametreler yalnızca kampanya yönlendirmeleri veya alışveriş sepetleri gibi belirli koşullar için geçerli olduğundan, izleme kodu her yürütülürken tüm parametreler aktarılmaz. Bu referansı kullanırken, araştırdığınız sayfa/istek için en yaygın olan değişkenleri arayacağınızı unutmayın.
Değişken | Açıklama | Örnek Değer |
---|---|---|
utmac | Hesap Dizesi. Tüm isteklerde gösterilir. | utmac=UA-2202604-2 |
utmcc |
Çerez değerleri. Bu istek parametresi, sayfadan istenen tüm çerezleri gönderir. |
utmcc=__utma%3D117243.1695285.22%3B%2B __utmz%3D117945243.1202416366.21.10. utmcsr%3Db%7C utmccn%3D(referral)%3cct%7utm2cmd%3D%C%7C%%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C%7Cutm2 |
utmcn | Yeni bir kampanya oturumu başlatır. Belirli bir istekte utmcn veya utmcr bulunur. Kampanya izleme verilerini değiştirir ancak yeni bir oturum başlatmaz |
utmcn=1 |
utmcret |
Tekrarlanan kampanya ziyaretini belirtir. Bu, aynı bağlantıda başka tıklamalar gerçekleştiğinde ayarlanır. Belirli bir istekte utmcn veya utmcr bulunur. |
utmcr=1 |
utmc |
Tarayıcı için dil kodlaması. Bazı tarayıcılar bunu ayarlamaz (bu durumda "-" olarak ayarlanır). |
utmcs=ISO-8859-1 |
utmdt |
Sayfa başlığı (URL kodlamalı bir dizedir). | utmdt=analytics%20page%20test |
UTM | Genişletilebilir Parametre | Değer kodlanmıştır. Etkinlikler ve özelleştirilebilen değişkenler için kullanılır. |
utmfly |
Flash Sürümü | utmfl=9,0%20r48& |
utmhn |
Ana Makine Adı (URL kodlamalı bir dizedir). | utmhn=x343.gmodules.com |
utmhid |
Analytics GIF isteklerini Google AdSense'e bağlamak için kullanılan rastgele bir sayı. | utmhid=2059107202 |
utmipc |
Ürün Kodu. Bu, belirli bir ürünün SKU kodudur. |
utmipc=989898ajssi |
utmipn |
Ürün Adı (URL kodlamalı bir dizedir). | utmipn=tee%20tişört |
utmipr |
Birim Fiyat. Öğe düzeyinde belirleyin. Değer, yalnızca ABD para birimi biçimindeki sayılar olarak ayarlanır. |
utmipr=17100,32 |
utmiqt |
Miktar. | utmiqt=4 |
utmiva |
Bir öğenin varyasyonları. Örneğin: büyük, orta, küçük, pembe, beyaz, siyah, yeşil. Dize URL kodlamalı. |
utmiva=kırmızı; |
utmje |
Tarayıcıda Java'nın etkin olup olmadığını gösterir. 1 doğrudur. | utmje=1 |
UTM |
GIF resminin önbelleğe alınmasını önlemek amacıyla her bir GIF isteği için oluşturulan benzersiz kimlik. | utmn=1142651215 |
utmp |
Geçerli sayfanın sayfa isteği. | utmp=/testDirectory/myPage.html |
UTM |
Yönlendirme, tam URL. | utmr=http://www.example.com/aboutUs/index.php?var=selected |
utmsc |
Ekran rengi derinliği | utmsc=24 bit |
utmsr |
Ekran çözünürlüğü | utmsr=2400x1920 |
UTM |
İstek türünü belirtir. Şunlardan biridir: event, transaction, item veya özelleştirilebilen değişken. GIF isteğinde bu değer yoksa istek, page olarak yazılır. | utmt=etkinlik |
utmtci |
Fatura Adresinin Bulunduğu Şehir | utmtci=San%20Diego |
utmtco |
Fatura Adresinin Bulunduğu Ülke | utmtco=Birleşik%20Kingdom |
utmgel |
Sipariş kimliği, URL kodlamalı dize. | utmtid=a2343898 |
utmtrg |
Faturalandırma bölgesi, URL kodlu dize. | utmtrg=Yeni%20Brunswick |
utmtsp |
Gönderim maliyeti. Birim ve fiyat değerleridir. | utmtsp=23,95 |
utmtst |
Kurumsal bağlantı. Genellikle e-ticaretteki gerçek mekanda faaliyet gösteren uygulamalar için kullanılır. | utmtst=google%20mtv%20mağaza |
utmtto |
Toplam. Birim ve fiyat değerleridir. | utmtto=334,56 |
utmttx |
Vergi. Birim ve fiyat değerleridir. | utmttx=29,16 |
utmul |
Tarayıcı dili. | utmul=pt-br |
utmwv |
İzleme kodu sürümü | utmwv=1 |