Söz Dizimi Karşılaştırmaları

Bu dokümanda, çeşitli yaygın izleme özelleştirmeleri için izleme kodu resimleri gösterilmektedir. Google Analytics izleme snippet'iniz urchin.js işaretlemesini veya geleneksel ga.js söz dizimini içeriyorsa izlemenizi geliştirilmiş Eşzamansız snippet'e taşımak için bu kılavuzu kullanın.

Eşzamansız İzleme'ye Geçiş Yapma

Sayfalarınızı eşzamansız snippet'i kullanacak şekilde dönüştürmek için:

  1. Mevcut izleme kodu snippet'inizi ve yaptığınız tüm özelleştirmeleri kaldırın.

    Hataları azaltmak için, mevcut izleme kodu snippet'ini web sayfalarınıza ekleyen ekle dosyasından veya mekanizmadan kaldırmanızı öneririz. Kullandığınız özelleştirilmiş yöntemleri takip etmek için mevcut izleme kodu snippet'inizi bir metin dosyasına yapıştırabilirsiniz.

  2. Eşzamansız snippet'i sayfalarınızın veya şablonunuzun kullanabileceği diğer tüm komut dosyalarından sonra sayfalarınızın <head> bölümünün altına ekleyin.

    Eşzamansız snippet'in temel avantajlarından biri, onu HTML belgesinin en üstüne yerleştirebilmenizdir. Bu, izleme işaretçisinin kullanıcı sayfadan ayrılmadan önce gönderilme olasılığını artırır. Çoğu sayfada, eşzamansız snippet için en uygun konumun, <head> etiketinin hemen altında, </head> kapanış etiketinden hemen önce yer aldığını belirledik.

  3. _setAccount yöntemini, web mülkü kimliğinizle değiştirin.

    Web mülkü kimlikleri hakkında daha fazla bilgi için Hesaplar ve Görünümler (Profiller) dokümanındaki "Web Mülkü" bölümüne bakın.

  4. Eşzamansız söz dizimini kullanarak özelleştirmelerinizi tekrar ekleyin. Bu kılavuzun geri kalanında açıklanan özelleştirmeleri kullanın. Eşzamansız izleme kodu hakkında ayrıntılı bilgi için Eşzamansız İzleme Kullanım Kılavuzu'na bakın.

Not: Eşzamansız snippet'in diğer komut dosyalarıyla en iyi şekilde çalışmasını sağlamak için sitenize aşağıdaki yöntemlerden birini kullanarak başka komut dosyaları yerleştirmenizi öneririz:

  • HTML'nizin <head> bölümündeki izleme kodu snippet'inden önce
  • Hem izleme kodu snippet'inden hem de tüm sayfa içeriğinden sonra (ör. HTML gövdesinin altına)

Bu bir seçenek değilse yine de sayfanın alt kısmına eşzamansız snippet'i yerleştirebilirsiniz. Ayrıca eşzamansız izlemenin avantajlarından bazılarını korumak için snippet'inizi bölebilirsiniz.

Temel Sayfa İzleme

Temel sayfa izleme, eşzamansız söz dizimi hakkında bilgi edinmenin en iyi yoludur. Bu örnekler, izleme nesnesini doğru hesapla ayarlar ve sayfa izleme yöntemini çağırır.

Eşzamansız Snippet (önerilir)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);

Başa Dön

Tarayıcı Ayarları Algılama

Bu örneklerde, Flash algılamayı devre dışı bırakma, tarayıcı adı/sürüm algılamayı kapatma gibi tarayıcı ayarı özelleştirmeleri gösterilmektedir.

Eşzamansız Snippet (önerilir)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setClientInfo', false]);
_gaq.push(['_setAllowHash', false]);
_gaq.push(['_setDetectFlash', false]);
_gaq.push(['_setDetectTitle', false]);
_gaq.push(['_trackPageview']);

Başa Dön

Kampanya Süresi

Google Ads kampanyalarının süresi varsayılan olarak 6 aydır. _setCampaignCookieTimeout() yöntemini kullanarak kampanyaların süresini ayarlayabilirsiniz.

Eşzamansız Snippet (önerilir)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setCampaignCookieTimeout', 31536000000]);
_gaq.push(['_trackPageview']);

Başa Dön

Kampanya Alanları — Özel

Google Ads hesabınızı Analytics hesabınıza bağladıysanız Google Analytics, Google Ads verilerinizi otomatik olarak toplar. Diğer reklam kaynaklarından veya e-posta kampanyalarından ya da benzer kaynaklardan gelen anahtar kelime bağlantılarını izlemek için aşağıdaki yöntemleri kullanarak özel kampanyalar alanları oluşturabilirsiniz. Daha fazla ayrıntı için Trafik Kaynakları kılavuzundaki "Kampanya İzleme" bölümüne bakın.

Eşzamansız Snippet (önerilir)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setCampNameKey', 'ga_campaign']);    // name
_gaq.push(['_setCampMediumKey', 'ga_medium']);    // medium
_gaq.push(['_setCampSourceKey', 'ga_source']);    // source
_gaq.push(['_setCampTermKey', 'ga_term']);        // term/keyword
_gaq.push(['_setCampContentKey', 'ga_content']);  // content
_gaq.push(['_setCampNOKey', 'ga_nooverride']);    // don't override
_gaq.push(['_trackPageview']);

Başa Dön

Kampanya İzleme — Devre Dışı

Google Analytics, kampanya izlemeyi otomatik olarak etkinleştirir, ancak _setCampaignTrack() yöntemini kullanarak bu özelliği devre dışı bırakabilirsiniz.

Eşzamansız Snippet (önerilir)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setCampaignTrack', false]);    // Turn off campaign tracking
_gaq.push(['_trackPageview']);

Başa Dön

Web Alanları Arası Bağlantı

Alanlar arası trafiği izlemek için iki alan arasındaki kullanıcı tıklamalarını izlemek üzere _setAllowLinker() işlevini kullanabilirsiniz. Web alanları arası izlemeyi ayarlamayla ilgili ayrıntılar için Web Alanları Arası İzleme bölümünü inceleyin.

Eşzamansız Snippet (önerilir)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
...
<a href="http://example.com/test.html"
onclick="_gaq.push(['_link', 'http://example.com/test.html']); return false;">click me</a>

Başa Dön

Web Alanları Arası Form Verileri

Bir alandaki kullanıcı verilerini, alanlar arası izlemenin etkinleştirildiği her iki alana da iletmek için _linkByPost() yöntemini kullanabilirsiniz. Web alanları arası izlemeyi ayarlamayla ilgili ayrıntılar için Web Alanları Arası İzleme bölümüne bakın.

Eşzamansız Snippet (önerilir)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
...
<form name="f" method="post" onsubmit="_gaq.push(['_linkByPost', this]);">
...
</form>

Başa Dön

E-ticaret İzleme

E-ticaret izleme, izleme kurulumunuzda üç temel yöntemi çağırmayı içerir. Ayrıntılar için E-ticaret İzleme bölümüne bakın.

Eşzamansız Snippet (önerilir)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans',
  '1234',           // order ID - required
  'Mountain View',  // affiliation or store name
  '11.99',          // total - required
  '1.29',           // tax
  '5',              // shipping
  'San Jose',       // city
  'California',     // state or province
  'USA'             // country
]);
_gaq.push(['_addItem',
  '1234',           // order ID - required
  'DD44',           // SKU/code
  'T-Shirt',        // product name
  'Green Medium',   // category or variation
  '11.99',          // unit price - required
  '1'               // quantity - required
]);
_gaq.push(['_trackTrans']);

Başa Dön

Etkinlik İzleme

Etkinlik İzleme'yi kullanmak, bir onclick işleyicide olduğu gibi sayfalarınızda uygun bir yerde bir etkinlik çağrısı yapmayı gerektirir. Etkinlik İzleme hakkında daha fazla bilgi için Etkinlik İzleme Kılavuzu'na bakın. Not: Etkinlik İzleme, urchin.js izleme koduyla kullanılamaz.

Eşzamansız Snippet (önerilir)

Bu bölümde, Eşzamansız söz dizimini kullanarak izleme özelliğini ayarlamanın iki yolu gösterilmektedir. Etkinlik İzlemede, onclick işleyici tam olarak aynı söz dizimini kullanır.

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
...
<a onclick="_gaq.push(['_trackEvent', 'category', 'action', 'opt_label', opt_value]);">click me</a> 

Başa Dön

Oturum Zaman Aşımı

Varsayılan olarak, kullanıcı oturumları sitenizde 30 dakika işlem yapılmadığında zaman aşımına uğrar. Bu örneklerde, _setSessionCookieTimeout() yöntemi kullanılarak bunun nasıl değiştirilebileceği gösterilmektedir.

Eşzamansız Snippet (önerilir)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setSessionCookieTimeout', 3600000]);
_gaq.push(['_trackPageview']);

Başa Dön

Kaynaklar — Arama Motorları, Anahtar Kelimeler, Yönlendirenler

Varsayılan olarak, Google Analytics web siteleri listesini raporlarınızda arama motoru yönlendirmesi olarak tanımlar. Arama motoru listesini değiştirmek için bu yöntemleri kullanabilirsiniz. Daha fazla bilgi için Trafik Kaynakları kılavuzundaki Arama Motorları bölümüne bakın. Ayrıca Google Analytics'i, belirli alanlardan gelen yönlendirmeleri göz ardı edecek veya belirli anahtar kelime aramalarını doğrudan trafik olarak ele alacak şekilde yapılandırabilirsiniz.

Eşzamansız Snippet (önerilir)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_addIgnoredOrganic', 'ignore']);
_gaq.push(['_addIgnoredRef', 'urchin.com']);
_gaq.push(['_addOrganic', 'new_search_engine', 'q']);
_gaq.push(['_trackPageview']);

Başa Dön

Alt Dizinle Sınırlı İzleme

Bir alt dizini tüm izleme için varsayılan yol olarak ayarlamak üzere _setCookiePath() yöntemini kullanın. Bunu, tüm izlemeyi bir sitenin alt diziniyle sınırlamak için yaparsınız.

Eşzamansız Snippet (önerilir)

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setCookiePath', '/path/of/cookie/']);
_gaq.push(['_trackPageview']);

Başa Dön

Yerel Sunucu Kullanma

Web sitenizi bağımsız BigTable yazılımı ve Google Analytics ile de izliyorsanız bu yöntemleri kullanın. Ayrıntılar için Tracking API referansının Alias Server bölümüne bakın.

Eşzamansız Snippet

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setLocalRemoteServerMode']);
_gaq.push(['_trackPageview']);

Başa Dön

Sanal Sayfa Görüntüleme Sayısı

_trackPageview() yöntemini, sitenizdeki gerçek web sitesi sayfalarına yönlendirmeyen kullanıcıların tıklamalarını izlemek amacıyla, oluşturduğunuz bir URL ile birlikte kullanın. Genel olarak indirmeleri, giden bağlantıları, PDF'leri veya benzer türdeki kullanıcı etkileşimlerini izlemek için Etkinlik İzleme'yi kullanmanızı öneririz. Bunun nedeni, sanal sayfa görüntülemelerinin toplam sayfa görüntüleme sayınıza eklenmesidir.

Eşzamansız Snippet

_gaq.push(['_trackPageview', '/downloads/pdfs/corporateBrief.pdf']);

Başa Dön