Máte svoje publikované kešky a taky vás zajímá jejich návštěvnost jako mě? Pokud jste odpověděli ano, tak jste na správném místě. Už od mých prvních kešek mě zajímalo, co se okolo nich děje zvláště těsně po publikaci. Kolik lidí navštíví moje kešku do hodiny, do dvou a jak vypadá návštěvnost po pár dnech? Jakou roli hrajou víkendy a co udělá s návštěvnosti mých kešek zima?
Začal jsem od jednoduchých počítadel počtu zobrazení, pokračoval přes Toplist až nedávno jsem našel řešení, jak získat z listingu co nejvíce dat, co lze získat.
Dodatek 25. ledna 2021: Geocaching na konci roku 2020 změnil pravidla pro obrázky v listingu a proto je tento postup nefunční.
Onou tajnou zbraní je Google Analytics. Jasně, na tom není žádná velká věda. Založit Google Analytics zvládne skoro každé malé dítě, nechá si vygenerovat měřící kód a hurá s ním do listingu. Jenže zde přijde první aha moment.
Do listingu ho prostě neprocpete, i kdyby jste se sebevíce snažili. Lze tam vložit a pak kliknout na uložit, ale… celý měřící kód je pryč. Pointa je v tom, že daný měřící kód je napsaný v jazyce zvaném javascript a ten web geocachingu z řady dobrých důvodu blokuje. Takže musíme jít na to jinak.
Řešení technického problému
Zde nám přijde na pomoc nástroj pojmenovaný jako Google Analytics Beacon od vývojáře Ilya Grigorika. Fungování tohto nástroje je celkem prosté. Místo javascriptového měřícího kódu stačí do stránky vložit trakovací pixel (miniaturní obrázek) a data z něho se odešlou do Google Analytics.
Není to dokonalé řešení, protože o některé data přijdete, ale stále je to nejlepší řešení k dispozici. Funguje to následovně: při zobrazení listingu se načte tento trackovací pixel, sesbírá všechna možná data a ty následně odešle do Google Analytics.
Měření návštěvnosti kešek
Dost bylo řečí okolo, jdeme nastavit měření. Náš postup se bude skládat ze 3 snadných kroků:
- Založit si účet u Google Analytics
- Sestavit si GA Beacon
- Umístit GA Beacon do listingu kešek
1) Založení účtu Google Analytics
Čemu se nevyhneme je založení účtu v Google Analytics. Zde už mají výhodu ti, co už mají účet u Google Analytics a tak jím stačí založit nový výběr dat a zkopírovat si měřící kód. Pro ostatní tu mám návod, jak na to:
Prvním krokem je přihlášení se k účtu v Google Analytics. Můžete tak učinit třeba na této stránce. K tomu budete ale potřebovat účet u Googlu. Stačí si ho založit po kliknutí na Create account pod přihlašovacím formulářem nebo rovnou kliknout na tento odkaz.
Po načtení stránky Google Analytics se vám zobrazí 3 obrázky s textem, které vás vizuálně vede k přihlašovacímu boxu vpravo. Zde klikněte na Registrace (budu předpokládat české rozhraní, angličtináři si to jistě přeloží) a zobrazí se stránka k založení nového účtu v rámci Google Analytics.
Do položky Název účtu vložte cokoliv, například Měření návštěvnosti kešek. U položky Název webu napiště libovolný text dle uvážení. Do Adresy URL webových stránek vložte ga-beacon.appspot.com, dále zvolte správné časové pásmo a ve spodní části stránky klikněte na tlačítko Získat číslo pro sledování. Vyjede vám tabulka s pravidly používání stránek a u ni pokračujte přes tlačítko Přijímám.
A teď dostáváme se k tomu nejdůležitějšímu v Analytics a to je měřící číslo. Toto číslo si zkopírujte například do poznámkového bloku, bude se nám hodit. Nyní toto okno můžete zavřít, protože prozatím je to všechno, co zde potřebujeme.
2) Sestavení GA Beacon
Nyní využijeme výše zmíněný GA Beaconu od vývojáře Ilya Grigorika a sestavíme si svůj GA Beacon. Obecný Beacon link vypadá následovně:
https://ga-beacon.appspot.com/UA-XXXXX-X/your-repo/page-name
A právě tento odkaz potřebujeme upravit pro naše potřeby. Místo textu UA-XXXXX-X vložet svůj sledovací číslo, které jste získali z předešlého kódu. Za text your-repo můžete dosadit cokoliv. Například já tam vkládám název kešky. Co se týče /page-name, to buď můžete celé smazat, nebo tam napsat cokoliv, co vás napadne.
Osobně to nikdy nemažu a doplňuji tam hodnotu listing. To se hodí v případě, když daná keška má přidruženou nějakou další stránku (například s nápovědou), tak si vytvořím další beacon a místo hodnoty listing tam doplním název stránky. Díky tomu můžu sledovat, kolik lidí se z listingu kešky dostalo na danou stránku.
Asi nemusím dodávat, ale pro každou kešku vytváříte unikátní beacon a tak pokud máte více než jednu kešku, tak budete mít i více beaconu.
3) Umístit GA Beacon do listingu kešek
Teď nás čeká poslední třetí krok a to umístit dané Beacony do listingů kešek. Jeden Beacon do jednoho listingu. Jelikož se jedná o trakovací pixel, obrázek, tak musíte každý ten beacon obalit HTML tagem <img>. Nebo pokud stejně jako já nechcete, aby byli vidět, tak stačí využít CSS stylu a vložit následující kód.
<p style="visibility:hidden;"><img src="https://ga-beacon.appspot.com/UA-XXXXXXX/nazev-kesky/listing" alt="google_analytics"></p>
A máte hotovo. Pokud jste postupovali podle návodu, tak se vám do pár hodin zobrazí v Google Analytics první čísla návštěvnosti kešek. Co všechno z těchto čísel můžete vyčíst si povíme někdy příště.