Not: Bu makale yalnızca analytics.js snippet ile etiketlenmiş siteler için geçerlidir. (gtag.js etiketli siteler için geçerli değildir.)
Analytics Etkinlikleri'nden yararlanarak, kullanıcıları sizin siteniz dışındaki web sitelerine yönlendiren bağlantılara yapılan tıklamaları yakalayabilirsiniz.
Bu makalede ele alınan konular:Google Etiket Yöneticisi
Analytics yüklemenizi Google Etiket Yöneticisi'yle yönetiyorsanız etkinlikleri uygulamak için Analytics Etkinlikleri'ndeki talimatları uygulayın.
Etiketi doğrudan sitenize ekleme
Analytics etiketini sitenize doğrudan eklediyseniz aşağıdaki komut dosyasını kopyalayıp kendi sayfalarınıza yapıştırarak, giden bağlantılar için Etkinlik ölçme özelliğini ayarlayabilirsiniz. Bu komut dosyasını temel Analytics etiketine değil, sayfa başlığına eklemelisiniz.
Komut dosyasını tam olarak aşağıdaki haliyle kopyalayıp yapıştırdığınızda, Google Analytics Etkinlikler raporlarınızda giden tıklamalarınız için Kategori değeri "outbound" (giden), İşlem değeri ise "click" (tıklama) olur. (Bunlar, snippet'te kalın harflerle yazılmıştır.) İsterseniz bu değerleri kullanabilir veya değiştirerek kendi değerlerinizi tanımlayabilirsiniz. Etkinlik bileşenleri hakkında daha fazla bilgi edinin.
Bu örnekte, analytics.js etiketini kullandığınız varsayılır. Klasik Analytics (ga.js) veya Universal Analytics (analytics.js) izleme kodlarından hangisini kullandığınızı öğrenin.
<script>
/**
* Analytics'te giden bağlantılara yapılan tıklamaları yakalayan işlev.
* Bu işlev, geçerli bir URL dizesini bağımsız değişken olarak alır ve o URL dizesini
* etkinlik etiketi olarak kullanır. Aktarım yönteminin, bunu destekleyen 'navigator.sendBeacon' kullanılarak tarayıcıda
* 'beacon' olarak ayarlanması isabetin gönderilmesini sağlar.
*/
var captureOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function(){document.location = url;}
});
}
</script>
Ayrıca, onclick
özelliğini bağlantılarınıza eklemeniz (veya değiştirmeniz) gerekir. Aşağıdaki örneği bağlantılarınız için model olarak kullanın:
<a href="http://www.example.com" onclick="captureOutboundLink('http://www.example.com'); return false;">example.com'a göz atın</a>
İlgili kaynaklar