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:
-
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.
-
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. -
_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.
- 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']);
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']);
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']);
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']);
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']);
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>
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>
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']);
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>
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']);
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']);
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']);
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']);
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']);