Google Analytics seadistamisest

Tuesday, February 17, 2009 13:16 by Tõnis Hinnosaar

Kuna meilt on üsna palju on küsitud Google Analytics seadistamise kohta, siis panen kirja paar esimest sammu, kust alustama peaks. Sõltuvalt veebilehe ülesehitusest ja infokogumise vajadustest (mida meie organisatsioonil on tegelikult vaja veebianalüütikast teada?) võib detailsem seadistamine osutuda üsna keerukaks, aga kusagilt peab ju alustama!

1. Kust võtta veebistatistika kogumiseks vajalik koodijupp ja kuhu see oma lehele panna?

Olles vast-avanud Google Analytics konto, pakub Google ise registreerimise lõppedes kuvatavas kastikeses välja koodijupi, mille saab copy-paste’de. Kui soovid seda koodijuppi hilisemal sisselogimisel üles leida, kliki Profiili realt (seal, kus veebilehe aadress kirjas) Edit linki ja seejärel ülalt paremalt “Check Status” linki. NB! ainult administraatori staatuses kasutajad omavad sellele koodijupile ligipääsu.

Kui koodijupp käes, tuleb see lisada oma lehele vahetult enne </body> märgendust. Sõltuvalt veebilehe ülesehitust võib see olla üsna lihtne (kui on kasutusel üks sisumall / template / theme), ent samas ka üsna keeruline (kui lehte jooksutavad erinevad sisumallid ja -haldused). Märksõnaks on siinkohal on webmaster, kelle poole tasuks pöörduda! Ja kindlasti tasuks kontrollida, et kood sai lisatud igale lehele – kui pole koodi, pole võimalik koguda ka statistikat.

Miks peab Google Analytics kood asuma veebilehe HTML koodi lõpus?

Eelkõige kahel põhjusel: (1) leht laeb ennast kiiremini alla, sest enne sisuelementide allalaadimist pole vajadust Google serveritega suhelda ja (2) statistika on täpsem, sest näiteks lehe pooliku / vigase allalaadimise tulemusena ei lähe terve & korrektne lehevaatamine (pageview) Google Analyticsisse kirja.

2. Kuidas Google Analyticsile Eesti kohalikke otsingumootoreid tutvustada?

Siinkohal on tegemist sisuliselt järjega varasemale samasisulisele postitusele, mis käsitles nüüdseks juba vananenud Google Analytics koodi (urchin.js) seadistamist.

Taustaks: Google Analytics ei tunne näiteks NETI ja WWW otsingumootoreid. See tähendab, et sealt tulev liiklus läheb vaikimisi seades kirja viitajate alla (referring sites) ja puudub info, milliste märksõnadega veebileht tegelikult üles leiti.

Google Analytics jaoks tundmatute otsingumootorite lisamiseks on paar erinevat võimalust.

Esimene variant on lisada spetsiaalne fail, mis töö ära teeb (allpool rasvase kirjas):

<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”>
var pageTracker = _gat._getTracker(“UA-XXXXXX-Y”);
</script>
<script src=”http://www.altex.ee/js/search_est.js” type=”text/javascript”></script>
<script type=”text/javascript”>

pageTracker._initData();
pageTracker._trackPageview();
</script>

Kui sinu kodulehe külastatavus on märkimisväärne, siis oleks kena, kui riputaksid search_est.js oma serverisse, tänud!

Teine variant on kirjutada need lisatavad otsingumootorid otse Google poolt antavasse koodijuppi:

<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”>
var pageTracker = _gat._getTracker(“UA-XXXXXX-Y”);
pageTracker._addOrganic(“Neti”,”query”);
pageTracker._addOrganic(“www.ee”,”query”);
pageTracker._addOrganic(“Delfi”,”q”);
pageTracker._addOrganic(“Yammy”,”q”);

pageTracker._initData();
pageTracker._trackPageview();
</script>

Kumba varianti eelistada?

Ise kasutame esimest varianti ja oleme seda ka klientidele soovitanud. Aeg-ajalt viime sinna sisse muudatusi ja hoiame seda päevakohasena. Kuna see on üsna mahukas, saab Google Analyticsile selgeks terve ports erinevaid otsingumootoreid.

Teise variandi puhul saab ise valida konkreetsed otsingumootorid, mida lisada tahetakse. Meetod on mõningal määral kiirem, kuna puudub vajadus tundmatute otsingumootorite teemal serveriga suhelda. Samas ei ole see meetod nii kõikehõlmav (kuigi, ega keegi keela lisaks ülaltoodud näitele lisada sinna rohkem otsingumootoreid).

NB! Veatuks statistika kogumiseks jälgi, et koodijupi ridade vahetused oleksid täpselt nendes kohtades, kus nad Google Analyticsist koodi kopeerides on. Kui reavahetus on vales kohas, siis statistikat ei koguta.

Nagu näha, pole siin tegelikult midagi väga keerulist ja loodetavasti avastab tänu nendele paarile lihtsale soovitusele tee veebianalüütika juurde nii mõnigi meie lugejatest, edu!

You can leave a response, or trackback from your own site.

10 Responses to “Google Analytics seadistamisest”

  1. Aarne says:

    February 17th, 2009 at 2:21 pm

    Yammy ei ole enam aktuaalne.

    Ja igaks juhuks märgin ära, et kui keegi nüüd siit endale koodi kopeerib, siis tuleb kõik jutumärgid üle vaadata. WordPress teeb need ise “ilusaks”.

  2. Настройка Google Analytics says:

    February 18th, 2009 at 10:54 pm

    [...] статьи – Тынис Хинносаар. Исходный текст находится здесь. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, [...]

  3. Google Analytics-esialgsed märkmed « Sinisilmselt äriilmas says:

    March 16th, 2009 at 1:12 pm

    [...] ja punaseks on märts 16, 2009 at 13:12 Saime siis oma Google Analytics`i ka lõpuks töökorda. altexi ja Dreamgrow lehtedel antud koodid millegipärast tööle ei hakanud, Ülemus koristas siis kõik [...]

  4. Tutvustame Analyticsile Bingi » Aarne bloog says:

    June 11th, 2009 at 7:34 am

    [...] Anlayticsile asjade selgeks tegemisest on varem kirjutanud Altex aga seoses uue suure otsingumootori turuletulekuga on aeg oma koodid üle [...]

  5. Google Analytics + Eesti otsingumootorid - Frontpage Internetiturundus says:

    November 7th, 2009 at 6:34 pm

    [...] analüütika kohaldamisest Eesti otsingumootoritele on eelnevalt juttu olnud ka DreamGrow, Altexi ja Aarne [...]

  6. Üllar says:

    December 2nd, 2009 at 12:32 pm

    Kui siit lehelt see lisatav kood kopeerida, siis annab IE errori. Seda sellepärast, et jutumärgid siin lehel ei ole nagu päris jutumärgid. Kui koodis kirjutada jutumärgid üle, siis tundub, et asi toimib

  7. Tõnis Hinnosaar says:

    December 2nd, 2009 at 1:11 pm

    Üllar, väga hea märkus. Aga nagu Aarne esimeses kommentaaris ka mainib, siis WordPressi blogimootor teeb need jutumärgid omamoodi ilusaks, mistõttu tuleb need pärast ise uuesti asendada.

    Edu!

  8. Raul says:

    June 16th, 2010 at 3:19 pm

    GA on välja tulnud uue koodiga, mis tuleb GA info kohaselt paigutada enne tagi lõppu. Milleks vastav muudatus? Ja http://www.altex.ee/js/search_est.js ei vasta enam uuendustele.

  9. Tõnis Hinnosaar says:

    June 16th, 2010 at 4:15 pm

    Raul, väga hea tähelepanek GA uuenduste kohta ja tõepoolest meie scripti peaks nüüd samuti uuendama. Uus kood töötab kiiremini kui eelmised ja võimaldab näiteks mingit infi sisuleht X1 kohta koguda veel ka siis, kui kasutaja juba veebilehel edasi navigeeris ja sisuleht X2 peale jõudis, samas jättes X1 pooleldi allalaetuks. Vana kood oleks näiteks sellisel juhul hätta jäänud. Uuendusi on veel teisigi, mille kohta võib lugeda Google Analytics kodulehelt http://analytics.blogspot.com/2010/05/its-now-easy-to-set-up-new-sites-with.html

    Samas pole kiiret vanemate versioonide pealt uue peale kolimisega, need töötavad jätkuvalt edukalt edasi, lihtsalt neid enam edasi ei arendata. Lisan siia referentsi mõttes veel just eelneva versiooni scripti koos meie täiendusega, mis kenasti toimib (neile, kes seda hetkel veel kasutada tahavad):
    <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 src=”http://www.altex.ee/js/search_est.js” type=”text/javascript”></script>
    <script type=”text/javascript”>
    try {
    var pageTracker = _gat._getTracker(“UA-XXXXX-Y”);
    pageTracker._trackPageview();
    } catch(err) {}</script>

  10. Raul says:

    June 17th, 2010 at 3:31 pm

    Tänud vastuse eest! Asi selgem. Paistab siiski, et uus kood ei toeta taas kahetähelisi domeene. Enamatähelistel traffic uue koodiga tavapärane, kahetähelistel aga tunduvalt väiksem. Kas peaks kahetähelistel lehtedel minema tagasi vana koodi peale või on häda vastu äkki muud rohtu? GA lehelt ei suutnud selle kohta miskit välja lugeda.

Leave a Reply