Poznámka: Tento článek se týká pouze webů, které jako značku obsahují fragment kódu analytics.js. (Neplatí pro weby, které používají značku gtag.js.)
K zachycování kliknutí na odkazy, které uživatele směrují na jiné weby než jsou vaše vlastní, můžete použít události Analytics.
Obsah tohoto článku:Správce značek Google
Pokud ke správě své instalace Analytics používáte Správce značek Google, postupujte podle pokynů uvedených v článku Události Analytics.
Přidání značky přímo na web
Pokud jste značku Analytics přidali přímo na svůj web, můžete níže uvedený skript zkopírovat a vložit do svých stránek a nastavit s jeho pomocí sledování událostí pro odchozí odkazy. Tento skript je třeba přidat do záhlaví stránky, nikoli však do základní značky Analytics.
Pokud skript zkopírujete a vložíte přesně tak, jak je uveden zde, budou se vaše odchozí kliknutí zobrazovat v přehledech událostí Analytics, přičemž u nich bude uvedena kategorie „outbound“ a akce „click“. (Ve fragmentu kódu jsou tyto hodnoty uvedeny tučně.) Můžete použít tyto hodnoty, nebo je změnit a definovat vlastní. Další informace o součástech událostí.
V tomto příkladu předpokládáme, že používáte značku analytics.js. Zkontrolujte, zda nepoužíváte měřicí kód klasické služby Analytics (ga.js) nebo Universal Analytics (analytics.js).
<script>
/**
* Funkce, která v nástroji Analytics zachycuje kliknutí na odchozí odkaz.
* Tato funkce bere platný řetězec adresy URL jako argument a tento řetězec použije.
* jako štítek události. Nastavení metody přenosu na hodnotu „beacon“ umožňuje odeslat požadavek na server
* pomocí funkce „navigator.sendBeacon“ prohlížeče, který ji podporuje.
*/
var captureOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function(){document.location = url;}
});
}
</script>
Také bude třeba přidat (nebo upravit) atribut onclick
vašich odkazů. Následující příklad můžete použít jako model pro své odkazy:
<a href="http://www.example.com" onclick="captureOutboundLink('http://www.example.com'); return false;">Podívejte se na example.com</a>
Související zdroje