Sledování prokliků na specifické odkazy
Google Analytics poskytují mnoho zajímavých možností, jak zjistit o návštěvnících vašeho webu více informací, případně usnadnit si práci. Bohužel, mnoho z těchto možností není příliš známých. Proto se vám pokusíme představit některé z nich v několika následujících článcích o pokročilém využití Google Analytics.
Víte, na které odkazy na stránce návštěvníci klikají?
V základním reportu Google Analytics (GA) sice existuje report Site Overlay (Vizualizace na webu), které vám podá souhrnné informace, kolik lidí z dané stránky přešlo na jinou. Nezjistíte z něj ale, zda lidé klikli na odkaz v menu, na odkaz v článku nebo na obrázek. Jako příklad můžeme využít stránku Služby na našem webu. V Site Overlay vidíme, že 13 % návštěvníků kliklo na odkaz vedoucí na stránku Optimalizace webu. Nevíme už ale, zda klikli na nadpis v hlavním sloupci, na obrázek, na odkaz pod textem nebo na odkaz v menu napravo. U všech těchto odkazů je uvedeno 13 %:

Abychom dokázali určit, na který z odkazů návštěvníci skutečně klikají, je potřeba nastavit u každého z těchto odkazů sledování události GA – pomocí následujícího javascriptu (tzv. event):
Jednotlivé položky ve skriptu označují:
- Category (povinná položka) = název pro skupinu objektů, které chcete označit. V našem případě např. „Odkaz-optimalizace“.
- Action (povinná položka) = konkretizace objektu, na kterém se akce provádí, např. zda se jedná o odkaz v menu, obrázek, video, atp. V našem případě to může být „nadpis“, „obrázek“, „odkaz“ a „menu“.
- Label (nepovinná položka) = sem můžete volitelně přidat další informace o akci, např. že se jedná o kliknutí, spuštění nebo zastavení videa, přejetí myší atp. My jsme tento parametr v tomto případě nepotřebovali.
Celý odkaz na stránku Optimalizace webu tak může vypadat takto:
onclick="pageTracker._trackEvent('Odkaz-optimalizace', 'menu');">Optimalizace webu</a>
Takto je třeba označit veškeré odkazy, které chcete měřit.
Pro zobrazení statistik prokliků klikněte v sekci Content (Obsah) na položku Event Tracking (Sledování událostí), kde naleznete několik reportů pro vyhodnocování dat.

Protože označování několika odkazů vedle sebe může být tímto způsobem zdlouhavé, můžete je označit také skupinově. Jak na to se dozvíte v článku Track outbound links and file downloads automatically in Google Analytics od Briana Cliftona.
Události v GA – mocný nástroj
Události, jejichž použití jsem vám ukázal v tomto článku, se dají používat pro sledování mnoha dalších prvků, o jejichž používání návštěvníky byste se dozvídali jinak jen těžko. Snadno pomocí nich můžete změřit např. kolikrát si návštěvníci stáhli soubor s vaším ceníkem, jestli si spustili video, na které externí odkazy klikají, jestli posouvají stránku dolů či přejedou myší nad určitým prvkem. Události jsou pro vás připraveny velmi obecně a dají se zapojit do jakýchkoliv javascriptových událostí na stránce – fantazii se tedy meze nekladou.
Pokud byste zatoužili po více informacích o událostech, navštivte dokumentaci na webu Google Analytics.
Související články:
Komentáře k tomuto článku již byly uzavřeny. Komentovat se dají pouze aktuální články.
Blog o optimalizaci obchodní výkonnosti webu a webové analytice od firmy Optimics.
Přihlašte se do našeho e-mailového magazínu a každý měsíc obdržíte užitečné články a studie přímo do vaši schránky!
Oldřich Kejík |
23.8.2010 | 
Ad 1. Při použití asynchronního kódu GA je javascript následující:
onclick=„_gaq.push([‚_trackEvent‘, ‚Odkaz-optimalizace‘, ‚menu‘]);“
Ad 2. Jaký háček máte na mysli? :-)
2. háček je v tom, že skript je vázán na odkaz, nikoli na soubor. Měřit počet stažení na straně serveru se mi zdá podstatně jednodušší, než zajišťovat záznam události před každým dotazem na soubor. Také, podle mých pokusů je na straně serveru evidováno podstatně více dotazů na soubor, než eviduje GA v událostech – což ale může mít více vysvětlení.
ad 2. Měřením na straně serveru ale nebudete moci tyto statistiky spojit např. se zdrojem návštěvnosti, reklamními kampaněmi, geolokací, vstupní stránkou atd.
Shromažďovat tuto informaci jinde než ostatní data je navíc nepraktické.
Ošetřit se dá i případ, kdy ke stažení nedojde klasickým kliknutím na odkaz, ale použitím pravého tlačítka myši a kontextového menu (Uložit odkaz jako…). Tehdy použijete místo funkce „onClick“ například „onMouseUp“ – uvolnění tlačítka myši nad odkazem.
@Oldřich Kejík: Naprosto souhlasím. Jenom jsem chtěl naznačit, že ta statistika pak neukazuje „počet stažení souboru“ jako spíš „počet použití odkazu“. Také jsem trochu doufal, že byste mohl rozvinout myšlenku „co ještě může ovlivnit počet zaznamenaných událostí“, protože v některých svých měřeních dostávám překvapivě nízká čísla, takže mám podezření, že něco dělám špatně (ačkoli se můj postup moc neliší od toho, které v článku popisujete). :-)