Geleneksel Söz Dizimi

Bu belgede, geleneksel ga.js izleme kodu snippet'ini kullanarak web siteniz için Analytics izlemeyi nasıl ayarlayacağınız açıklanmaktadır. İzlemeyi ilk kez ayarlıyorsanız, Siteleri İzleme bölümünde açıklanan varsayılan izleme kodu snippet'ini kullanmanızı öneririz.

Web mülkünüzde izlemeyi ayarlamanın iki temel yolu vardır: standart kurulum ve özelleştirilmiş kurulum. Bu dokümanda bu yöntemler ve ilgili konular ele alınmaktadır:

ga.js izleme kodunu sitenize doğru bir şekilde yükledikten sonra rapor verilerini almaya başlarsınız. Rapor verileri, izleme kodu oluşturulduktan sonraki 24 saat içinde raporlarınızda görünür.

Standart Kurulum

Google Analytics web sitesinde izlemeyi ilk kez uygulamaya başladığınızda, web sitenizin sayfalarına izleme kodunu yüklemeniz gerekir. Genel izleme kodu snippet'i iki bölümden oluşur: ga.js izleme koduna referans veren bir komut dosyası etiketi ve izleme kodunu yürüten başka bir komut dosyası.

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
  var pageTracker = _gat._getTracker("UA-xxxxxx-x");
  pageTracker._trackPageview();
} catch(err) {}
</script>

Bu izleme kodu snippet'i, sayfanın HTML (veya oluşturulan HTML) yapısının en altında, <body> kapanış etiketinden önce görünmesi için sitenizin sayfalarına eklenmelidir. Daha fazla bilgi için, izleme kodu yürütme işleminin mantığını açıklayan İşlevlere Genel Bakış bölümünü inceleyin.

Not: Birden çok alana veya birden fazla alt dizine yayılan bir web mülkü için izleme kuruyorsanız, görünümünüz (profiliniz) için doğru raporlama verileri almak üzere izleme kodunu değiştirmeniz gerekir. Ayrıca, özellikle daha büyük bir alanın alt dizini için bir görünüm (profil) oluşturuyorsanız izleme kodunu da değiştirmeniz gerekir. Daha fazla bilgi için Alanlar ve Dizinler Kılavuzu'na bakın.

İzleme Kodu Komut Dosyası - Birinci Bölüm

Komut dosyası etiketinin ilk bölümü (yukarıdaki kodun 1-4. satırlarıyla temsil edilir), istenen sayfa için HTTP protokolünün güvenli mi yoksa standart mı olduğunu dinamik olarak belirlemek için Javascript'i kullanır. Ardından, izleme koduna referans vermek için uygun protokolü kullanır. Sitenizdeki bir sayfa standart HTTP protokolü üzerinden yayınlanırsa ortaya çıkan dize şöyle olur:

<script src='http://www.google-analytics.com/ga.js' type='text/javascript'>

Başka bir sayfa güvenli bir bağlantı üzerinden yayınlanırsa ortaya çıkan dize şöyle olur:

<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'>

Hem güvenli hem de güvenli olmayan sayfalarınız varsa, uygun bağlantının belirlenebilmesi için ilk komut dosyası etiketini belirtildiği şekilde bırakın. Sitenizdeki tüm sayfalar standart HTTP üzerinden yayınlanıyorsa ilk etiketi, daha basit Google Analytics izleme kodu çağrısıyla değiştirebilirsiniz.

İzleme Kodu Komut Dosyası - İkinci Bölüm

İkinci Javascript etiketi grubu, sayfa verilerine ilişkin izleme çağrısını yürütmek için gerekli yöntemleri kapsar. İzleme kodunun bu bölümü, sitenizdeki tüm sayfalara uygulamak istediğiniz özelleştirilmiş yöntemleri de içermelidir. Hem başlatma hem de yöntemler, JavaScript hatalarının ziyaretçiyi etkilemeden işlenebilmesi için bir dene-yakala blokuna yerleştirilir.

Genel izleme snippet'inde sağlanan yöntem çağrılarının sırası önemlidir ve izleme kodunu web sitenizin amaçları için değiştirirken aşağıdaki genel yönergeleri uygulamanız gerekir:

  • İzleme komut dosyasının ilk satırı her zaman sayfa izleyici nesnesini başlatmalıdır. 
  • var pageTracker = _gat._getTracker("UA-123456-1");
    Standart izleme kodu snippet'inin ilk satırı, varsayılan izleyici nesnesini parametre olarak sağladığınız Google Analytics web mülkü kimliğiyle başlatır. Sonraki yöntem çağrıları bu nesneyi kullanır.
  • İzleme kodu snippet'inizin son satırları _trackPageview() yöntemini çağırmalıdır.
    Bir değeri ayarlayan veya başlatan tüm özel yöntem çağrıları, _trackPageview() tarihinden önce eklenmelidir.
    // put in customized calls after pageTracker object and before_trackPageview() methods
    pageTracker.setAllowLinker(true);
    pageTracker._trackPageview();

İzleme Kodu Nereye Yerleştirilir?

İzleme kodu, sayfanın içeriğinin yüklenmesi sonra sayfanızdaki verileri okuyacak şekilde tasarlanmıştır. Bu nedenle, snippet, web sayfanızın </body> kapanış etiketinin hemen öncesinde yer almalıdır. Sayfanızın içeriği yüklendikten sonra, izleme kodu yürütüldüğünde Belge Nesne Modeli'ne (DOM) uygun olarak sayfanızın içeriğini okur. İzlemeyle ilgili tüm bilgiler daha sonra sayfa bilgilerini oluşturmak, çerezleri ayarlamak/güncellemek ve GIF isteğini Google Analytics sunucularına göndermek için kullanılır.

Komut dosyasını sayfa gövdesinin sonuna yerleştirerek, izleme kodunun DOM'un son öğesi olarak yürütülmesini sağlarsınız. Belirli bir sayfa yükleme işlemi herhangi bir nedenle kesintiye uğrarsa, söz konusu sayfa görüntülemeye ilişkin GIF isteği yürütülmeyebilir. Ancak, izleme kodunu sayfanın üst kısmına yerleştirmeniz durumunda, izleme kodu raporları için sayfa verilerini temel aldığından, yükleme kesintileri raporlamanın eksik veya yanlış olmasına yol açabilir.

Buna ek olarak, izleme kodu çağrısının sayfanın alt kısmına fiziksel olarak yerleştirilmesi, izleme kodunu çağırmak için bir onLoad() işlevi kullanmaktan daha etkilidir. İzleme kodunu yürütmek için onLoad() kullanırsanız yürütme, DOM yerine tarayıcının etkinlik modelini temel alır. Bu durumda, uzaktaki bir resim sayfada yüklenemezse onLoad() çağrılmaz ve sayfanın DOM'u yine de tamamen yüklenebilir.

Ayarlarınızı Özelleştirme

Raporlama verilerinin görüntülenme şeklini değiştirmek için Google Analytics'i çeşitli şekillerde özelleştirebilirsiniz.Çoğu web sitesi (en temel web sitesi hariç) temel kurulumda yapılan düzenlemelerden yararlanabilir.Aslında, siteniz aşağıdaki özelliklerden herhangi birine sahipse, ziyaretçi davranışının doğru bir şekilde raporlanabilmesi için izleme kodunda değişiklik yapılması gerekir.

  • E-ticaret: Bir e-ticaret siteniz veya alışveriş sepetiniz var ve satın alma işlemleriyle ilgili ziyaretçi etkinliğini izlemek istiyorsunuz.
  • Birden fazla alan: Web sitenizdeki varlığınız birden çok ana makine adına veya alanına yayılmışsa ve bu mülklerdeki ziyaretçi etkinliğini (alışveriş sepeti etkinliği dahil) izlemek istiyorsunuz.
  • Üçüncü Taraf Alışveriş Sepetleri: Web siteniz sağlayıcı tarafından bir alt dizinde barındırılıyordur ve barındırıcının sitesinin başka bir dizininde bulunan web sitesinin bir bölümündeki (alışveriş sepeti gibi) ziyaretçi etkinliğini izlemek istiyorsunuz.
  • Özel Kampanya İzleme Değişkenleri - Kullanmak istediğiniz özel kampanya izleme değişkenlerinin bulunduğu sitenize yönelik bağlantılarınız zaten vardır.

Ayrıca, standart Google Analytics raporlama davranışında ziyaretçi oturumunun süresini ayarlamak, kampanya oturumunun süresini değiştirmek veya tarayıcı bilgilerinin toplanmasını devre dışı bırakmak gibi birçok başka düzenleme de yapabilirsiniz.

Raporlamayı iki temel alanda özelleştirebilirsiniz:

  • Google Analytics raporlarının yönetici arayüzü
  • Web sayfalarınızda ek izleme kodu yöntemlerinin kullanılması

Yönetim Arayüzünü Kullanarak Özelleştirme

Yönetim arayüzü, raporlarda verilerin görüntülenme şeklini hassaslaştırmak için kullanabileceğiniz aşağıdaki özellikleri sağlar:

  • Hedefler
    Sitenizde kullanıcıların ziyaret etmesini beklediğiniz önemli sayfalar için hedefler belirleyin.En yaygın olarak hedefler, e-ticaret sitelerinde müşterilerin nihai satın alma sayfasına nasıl geldiklerine ilişkin istatistikleri incelemek için kullanılır (alışveriş sepeti, sipariş formu ve sipariş onayı gibi).Ancak nasıl yapılır işlemiyle ilgili adım adım açıklamalı bir kılavuz veya bir blogdaki "daha fazla" bağlantısı gibi başka senaryolara yönelik hedefler de kullanabilirsiniz. Hedefler hakkında daha fazla bilgi edinmek için Hedefler Hakkında bölümünü inceleyin.
  • Görünümler (Profiller) ve filtreler
    Ayrı ayrı rapor kullanıcılarının belirli içerikleri raporlara dahil etmesi veya raporlardan hariç tutması için görünümler (profiller) ayarlayabilirsiniz. Çok büyük bir web siteniz varsa ve sitenin bir bölümü için diğerinden bağımsız olarak sayfa istatistiklerini belirlemek istiyorsanız bu yararlı bir özelliktir.Örneğin, bir web sitesinin bir bölümü tamamen giysiye ve başka bir bölümü tamamen elektronik cihazlara ayrılmış olabilir ve giyim sayfası istatistiklerinizi elektronik cihazlardan bağımsız olarak tüm kıyafetlerle ilişkili olarak analiz etmek isteyebilirsiniz. Görünümler (profiller) bir web sitesinin belirli bölümlerini hariç tutmak için kullanıldığında, içerik raporlamasını yalnızca izin verilen sayfalar için kısıtlar. Görünümler (profiller) ve filtreler hakkında yararlı bilgiler edinmek için Yardım Merkezi'ne bakın.

Ek İzleme Kodu Yöntemleriyle Özelleştirme

GAİK, izleme kodunu sitenizin gereksinimlerine göre yapılandırmak için kullanabileceğiniz çeşitli yöntemler sağlar. Sitenizdeki tüm sayfaların ya urchin.js izleme kodunu ya da ga.js izleme kodunu ve bunlarla ilgili yöntemleri kullanıyor olması gerektiğini, ancak ikisinin birden kullanmaması gerektiğini unutmayın. 

Tek bir sayfada her iki izleme kodunun kullanılması, söz konusu sayfalar için raporlama hatalarına neden olabilir ve önerilmez. 

İzleme kodu yapılandırması gerektiren en yaygın senaryolardan bazıları E-ticaret İzleme bölümünde açıklanmıştır. Ayrıca İzleme API'si kullanabileceğiniz tüm ga.js izleme yöntemlerinin bir listesini sağlar ve bu yöntemleri, e-ticaret ve etkinlik izleme yöntemleri gibi temel raporlama kullanımlarına göre gruplandırır.