Posts Tagged ‘pageTracker._trackPageview’

Śledzenie zdarzeń w Google analytics za pomocą ga.js

Wednesday, December 26th, 2007

Ś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