Śledzenie zdarzeń w Google analytics za pomocą ga.js
Śledzenie zdarzeń na stronie internetowej polega na stworzeniu wirtualnej strony, która będzie zliczana przez analytics. Wirtualną stronę możemy wywołać za pomocą funkcji urchinTracker(); nadając jej odpowiedni argument np.: w postaci ścieżki urchinTracker(“/strona/wirtualna/”);. W nowym kodzie ga.js odpowiedzialna jest za to funkcja pageTracker._trackPageview();
Przykład śledzenia wirtualnej strony starym kodem śledzącym urchin.js
<script src=”http://www.google-analytics.com/urchin.js” type=”text/javascript”>
</script>
<script type=”text/javascript”>
_uacct = “UA-xxxxxx-x”;
urchinTracker(“/strona/wirtualna/”);
</script>
Przykład śledzenia wirtualnej strony nowym kodem śledzącym ga.js
<script type=”text/javascript”>
var gaJsHost = ((“https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);
document.write(unescape(“\script src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’>/<script>”));
</script>
<script type=”text/javascript”>
var pageTracker = _gat._getTracker(“UA-703916-3″);
pageTracker._initData();
pageTracker._trackPageview(“/strona/wirtulana/”);
</script>
Najczęstsze zdarzenia jakie możemy śledzić na stronie internetowej to
- śledzenie pobieranych plików (pdf, multimedia itp)
- śledzenie linków wychodzących (poprzez które użytkownicy opuszczają nasz serwis)
- śledzenie banerów, różnego rodzaju reklam (poprzez które użytkownicy opuszczają nasz serwis)
Zasada jest taka sama dla powyższych zdarzeń.
Stara wersja urchin.js
<a href=”/dokument.pdf” onclick=urchinTracker(‘/dokument.pdf’);”>Ściągnij PDF</a>
Nowa wersja ga.js
<a href=”dokument.pdf” onclick=”pageTracker._trackPageview(‘/dokument.pdf’);”>Ściągnij PDF</a>
Analogicznie działa śledzenie linków wychodzących oraz banerów. W przypadku banerów flashowych odsyłam do pomoy google jak śledzić zdarzenia Flash
Tags: ga.js, pageTracker._trackPageview, urchin.js, urchinTracker