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

Bu dokümanda, sık kullanılan çeşitli 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 iyileştirilmiş Eşzamansız snippet'e taşımak için bu kılavuzu kullanın.

Eş Zamansız İzlemeye Geçiş

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 yerleştiren ekleme dosyasından veya mekanizmadan kaldırmanızı öneririz. Kullandığınız özelleştirilmiş yöntemleri izlemek için mevcut izleme kodu snippet'inizi bir metin dosyasına yapıştırabilirsiniz.

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

    Eşzamansız snippet'in temel avantajlarından biri, onu HTML belgesinin en üstünde konumlandırabilmenizdir. 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> bölümünün en alt kısmında, </head> kapanış etiketinden hemen önce olduğunu tespit ettik.

  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 geri 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ına göre en sorunsuz şekilde çalışmasını sağlamak için diğer komut dosyalarını sitenize aşağıdaki yöntemlerden birini kullanarak 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 eşzamansız snippet'i sayfanın en altına yerleştirebilirsiniz. Ayrıca, eşzamansız izlemenin bazı avantajlarından yararlanmak için snippet'inizi bölebilirsiniz.

Temel Sayfa İzleme

Temel sayfa izleme, eşzamansız söz dizimini tanımak için en iyi yerdir. 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ını Algılama

Bu örneklerde, Flash algılamanın devre dışı bırakılması, tarayıcı adı/sürüm algılamasının kapatılması ve benzeri 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

Varsayılan olarak, bir Google Ads kampanyasının süresi 6 ay olarak belirlenmiştir. _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 kampanya alanları oluşturabilirsiniz. Daha ayrıntılı bilgi 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 amacıyla _setAllowLinker() işlevini kullanabilirsiniz. Web alanları arası izlemeyi ayarlamayla ilgili ayrıntılar için 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']);
...
<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

Her iki alan için de web alanları arası izlemenin etkin olduğu durumlarda, kullanıcı verilerini bir alandan diğerine geçirmek amacıyla _linkByPost() yöntemini kullanabilirsiniz. Web alanları arası izlemeyi ayarlamayla ilgili ayrıntılar için 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ünü inceleyin.

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, sayfalarınızda uygun yere (örneğin, bir onclick işleyicisi) bir etkinlik çağrısı yapılmasını içerir. 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 izlemeyi ayarlamanın iki yolu gösterilmektedir. onclick işleyici, Etkinlik İzleme ile 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 etkinlik olmaması durumunda zaman aşımına uğrar. Bu örnekler, bunun _setSessionCookieTimeout() yöntemi kullanılarak nasıl değiştirilebileceğini göstermektedir.

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 sitelerinin bir listesini raporlarınızda arama motoru yönlendirmeleri olarak belirler. 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. Google Analytics'i belirli alanlardan gelen yönlendirmeleri yok sayacak veya belirli anahtar kelime aramalarını doğrudan trafik olarak değerlendirecek şekilde de 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

İzleme Bir Alt Dizinle Sınırlı

Bir alt dizini tüm izleme işlemleri 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 Urchin yazılımını ve Google Analytics'i kullanarak izliyorsanız bu yöntemleri kullanın. Ayrıntılar için Tracking API referansının Urchin Sunucusu 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ı

Ürettiğiniz bir URL ile birlikte _trackPageview() yöntemini kullanarak, sitenizdeki gerçek web sitesi sayfalarına yönlendirme yapmayan kullanıcılardan gelen tıklamaları izleyebilirsiniz. Genel olarak indirmeleri, giden bağlantıları, PDF'leri veya benzer türdeki kullanıcı etkileşimlerini izlemek için Etkinlik İzleme özelliğini kullanmanızı öneririz. Bunun nedeni, sanal sayfa görüntülemelerin 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