Geleneksel Söz Dizimi

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

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

ga.js izleme kodunu sitenize doğru ş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üntülenir.

Standart Kurulum

Google Analytics web sitesinde izlemeyi kullanmaya ilk başladığınızda, izleme kodunu web sitenizin sayfalarına 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, sitenizin HTML'sinin (veya oluşturulan HTML) yapısının en altında <body> kapanış etiketinden önce görünecek şekilde sitenizin sayfalarına eklenmelidir. Daha fazla bilgi için izleme kodunun çalıştırılmasının mantığını açıklayan İşlevsel Genel Bakış bölümünü inceleyin.

Not: Birden fazla alan adına veya birden çok alt dizine yayılan bir web mülkü için izleme özelliğini kuruyorsanız görünümünüz (profiliniz) ile ilgili doğru raporlama verileri almak için izleme kodunu değiştirmeniz gerekir. Ayrıca, özel olarak 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 sayfanın HTTP protokolünün güvenli mi yoksa standart mı olduğunu dinamik olarak belirlemek için JavaScript kullanır. Ardından, izleme koduna referans vermek için uygun protokolü kullanır. Dolayısıyla, sitenizdeki bir sayfa standart bir HTTP protokolü üzerinden yayınlanırsa ortaya çıkan dize:

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

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

<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 belirtilen şekilde bırakın. Sitenizdeki tüm sayfalar standart HTTP üzerinden yayınlanıyorsa, ilk etiketi Google Analytics izleme koduna daha basit bir çağrıyla değiştirebilirsiniz.

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

İkinci JavaScript etiketi grubu, sayfa verileri için izleme çağrısını uygulamak üzere gereken yöntemleri kapsar. İzleme kodunun bu bölümünde, sitenizdeki tüm sayfalara uygulamak istediğiniz özelleştirilmiş yöntemler de bulunmalıdır. Hem ilk kullanıma hazırlama hem de yöntemler, tüm JavaScript hatalarının ziyaretçi üzerinde herhangi bir etkisi olmadan kullanılabilmesi 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 web sitenizin amaçları için izleme kodunu değiştirirken şu 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ğine başlatır. Sonraki yöntem çağrıları bu nesneyi kullanır.
  • İzleme kodu snippet'inizin son satırlarında _trackPageview() yöntemi yer almalıdır.
    Bir değer 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 Nerede Kullanılır?

İzleme kodu, sayfanın içeriğinin yüklenmesi bittikten sonra sayfanızdaki verileri okuyacak şekilde tasarlanmıştır. Bu nedenle, snippet, web sayfanızın </body> kapanış etiketinin hemen altında yer almalıdır. Sayfanızın içeriği yüklendikten sonra, yürütülen izleme kodu Belge Nesne Modeli'ni (DOM) uygulayarak sayfanızın içeriğini okur. Ardından, izlemeyle ilgili tüm bilgiler 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üklemesi herhangi bir nedenle kesintiye uğrarsa söz konusu sayfa görüntüleme için GIF isteği yürütülmeyebilir. Bununla birlikte, izleme kodunu sayfanın üst kısmına yerleştirmeniz durumunda, izleme kodu raporlarıyla ilgili sayfa verilerini temel aldığından, yüklemede yaşanabilecek kesintiler eksik veya yanlış raporlamaya neden olabilir.

Ayrıca, sayfanın alt kısmındaki izleme kodu çağrısının fiziksel yerleşimi, izleme kodunu çağırmak için bir onLoad() işlevi kullanmaktan daha etkilidir. İzleme kodunu çalıştırmak için onLoad() kodunu kullanırsanız yürütme işlemi, DOM yerine tarayıcının etkinlik modelini temel alır. Böyle bir durumda, uzak resmin sayfa yüklenmesi başarısız olursa onLoad() çağrılmaz. Ancak sayfanın DOM'u 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 olanlar 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 adı: Web sitenizin varlığı birden fazla ana makine adını veya alan adını kapsıyor ve bu mülklerde ziyaretçi etkinliğini (alışveriş sepeti etkinliği dahil) izlemek istiyorsunuz.
  • 3. Taraf Alışveriş Sepetleri: Web siteniz, alt dizindeki bir sağlayıcı tarafından barındırılıyor ve web sitesinin bir bölümünde (alışveriş sepeti gibi) ana makine sitesinin başka bir dizininde bulunan ziyaretçi etkinliğini izlemek istiyorsunuz.
  • Özel Kampanya İzleme Değişkenleri: Sitenizde, kullanmak istediğiniz özel kampanya izleme değişkenlerini içeren bağlantılar zaten bulunur.

Ayrıca, standart Google Analytics raporlama davranışında, ziyaretçi oturumunun süresini ayarlama, kampanya oturumunun süresini değiştirme veya tarayıcı bilgisi toplamayı devre dışı bırakma gibi daha pek çok değişiklik yapabilirsiniz.

Raporlamayı iki temel alanda özelleştirebilirsiniz:

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

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

Yönetim arayüzü, raporlarda verilerinizin gösterilmesini sağlamak için kullanabileceğiniz aşağıdaki özellikleri sunar:

  • Hedefler
    Sitenizde, kullanıcıların ziyaret etmesini beklediğiniz önemli sayfalar için hedefler oluşturun.En yaygın olarak, e-ticaret sitelerinde hedefler, müşterilerin son satın alma sayfasına (alışveriş sepeti, sipariş formu ve sipariş onayı gibi) ait bir grup alakalı sayfada nasıl geldiklerini gösteren istatistiklere bakmak için kullanılır.Bununla birlikte, nasıl yapılır süreciyle ilgili adım adım açıklamalı kılavuz veya bir blogdaki "daha fazla" bağlantısı gibi diğer senaryolar için de hedefleri kullanabilirsiniz. Hedefler hakkında daha fazla bilgi edinmek için Hedefler Hakkında bölümünü inceleyin.
  • Görüntülemeler (Profiller) ve filtreler
    Rapor kullanıcılarını tek tek görüntülemek veya hariç tutmak için görünümler (profiller) oluşturabilirsiniz. Bu, çok büyük bir web siteniz varsa ve sitenin bir bölümü için diğer sayfadan bağımsız olarak sayfa istatistiklerini belirlemek istediğinizde yararlı olur.Örneğin, bir web sitesinin yalnızca bir bölümü giyim mağazasına, diğer bir bölümü de tamamen elektronik cihazlara ayrılmış bir bölümünüz olabilir ve giyim sayfası istatistiklerini, elektronikten bağımsız olarak tüm giysilerle ilişkili olarak analiz etmek isteyebilirsiniz. Bir web sitesinin belirli bölümlerini hariç tutmak için kullanılan görünümler (profiller) yalnızca izin verilen sayfalar için içerik raporlamasını kısıtlar. Görünümler (profiller) ve filtreler hakkında yararlı bilgiler için Yardım Merkezi'ne göz atın.

Ek İzleme Kodu Yöntemleriyle Özelleştirme

GATC, sitenizin koduna göre izleme kodunu yapılandırmak için kullanabileceğiniz çeşitli yöntemler sunar. Sitenizdeki herhangi bir sayfanın urchin.js izleme kodunu veya ga.js izleme kodunu ve ilgili yöntemlerini ancak her ikisini birden kullanmaması gerektiğini unutmayın. 

Her iki izleme kodunun tek bir sayfada kullanılması, bu 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'de açıklanmıştır. İzleme API'sı, kullanabileceğiniz tüm ga.js izleme yöntemlerinin bir listesini içerir ve bu yöntemleri e-ticaret ile etkinlik izleme yöntemleri gibi temel raporlama kullanımlarına göre gruplandırır.