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