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):

onclick="pageTracker._trackEvent('Category', 'Action', 'Label');"

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:

<a href="http://www.optimics.cz/optimalizace-webu.html"
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:

Post to Twitter  

Líbil se vám tento článek? Sledujte nás a žádný další už vám neunikne:
E-mail  |  RSS  |  Twitter

Komentáře čtenářů (5)

1 Peter Kahoun | 23.8.2010 21.51
  1. Myslím, že při použití aktuálního asynchronního ga.js uvedený kód (pageTracker._trac­kEvent) nebude fungovat. Nebo snad jo?
  2. Počítat stahování souborů tímto způsobem má docela zásadní háček… :-)
  3. Pokračování článku velmi vítáno…! :-)

2 Oldřich Kejík | 24.8.2010 11.06

Ad 1. Při použití asynchronního kódu GA je javascript následující:
onclick=„_gaq­.push([‚_trac­kEvent‘, ‚Odkaz-optimalizace‘, ‚menu‘]);“
Ad 2. Jaký háček máte na mysli? :-)


3 Peter Kahoun | 25.8.2010 0.21

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í.


4 Oldřich Kejík | 25.8.2010 16.58

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.


5 Peter Kahoun | 25.8.2010 19.10

@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). :-)

Komentáře k tomuto článku již byly uzavřeny. Komentovat se dají pouze aktuální články.

O blogu

Blog o optimalizaci obchodní výkonnosti webu a webové analytice od firmy Optimics.

Více o firmě a autorech

RSS článků
Newsletter

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!

Více

Krátce z Twitteru Sledujte nás na Twitteru

Sledujte nás na Twitteru