Hlavná stránka > 

Google Analytics a metriky sťahovania súborov

17. Október 2009

Google Analytics používam už nejaký ten rok. Tento nástroj určite netreba predstavovať, no niektoré jeho spôsoby použitia niesu až tak známe alebo sa im nedostalo zaslúženej pozornosti. Jedným z googlenia-hodných použití je sledovanie a monitoring sťahovaných súborov. Keďže značná časť mojej stránky pozostáva práve z obsahu na stiahnutie, je logické že som chcel túto funkciu vyskúšať. Podarilo sa a pre záujemcov uvádzam aj postup.

Nasledujúci návod je kombináciou návodu z pomocníka Google Analytics a užitočných typov pre následné vytváranie a spracovanie štatistík.

Skript

Aby bolo možné sledovať sťahovanie súborov je potrebné použiť novšiu verziu GA skriptu (ga.js), ktorý sa vkladá do stránky, rovnako ako pôvodný, medzi tagy <body>:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
pageTracker._trackPageview();
} catch(err) {}</script>

Nahradte XXXXXXX-X vašim ID. V prípade, že si nieste istý kódom, GA vám vygeneruje nový skript aj s ID.

Sledovanie súborov

Do odkazu na súbor, ktorý chcete sledovať, umiestnite na udalosť onClick krátky JavaScript.

Príklad:

<a href="http://www.vasadomena.sk/subory/dokument.pdf" onClick="javascript: pageTracker._trackPageview('/subor/dokument.pdf'); ">

Kód z príkladu sa v štatistikách zaznamená ako Pageview pre "/subory/dokument.pdf".

Názvoslovie

Keďže odoslaný názov, ktorý sa pre Pageview zaznamená, je možné upraviť podľa želania, odporúčam vytvoriť systém názvoslovia, aby ste sa neskôr v štatistikách vedeli ľahko zorientovať. Moja schéma vyzerá jednoducho: /file-download/nazov-sekcie/nazov-suboru.pripona. Jeden z postupov pri tvorbe názvoslovia, na ktorý som narazil, bolo umiestnenie /virtual/ pred všetky takéto umelé volania.

Google Analytics

Všetky zaznamenané štatistiky uvidíte v sekcii Content. Najvhodnejšie je nechať vylistovať celý zoznam v Top Conent a použiť filter v spodnej časti tabuľky. Ak ste postupovali správne, prvé výsledky by ste mali vidieť v GA do hodiny.

...a ešte niečo

Uvedený postup na získavanie štatistík môže byť v niektorých prípadoch pomerne pracný a preto niekoľko nadšencov vymyslelo užitočné skripty na automatizáciu. Jedno zo sofistikovanejších riešení nájde napríklad na http://www.goodwebpractices.com.

Kategórie: web