lhi('pageview', {…})
Volání lhi('pageview') se provede při každém načtení stránky. V jednostránkových aplikacích (SPA) se stránka znovu nenačítá, proto pageview volejte ručně při každé změně routy (přechodu na jinou URL), aby se návštěva nové stránky změřila.
Odešle událost o zobrazení stránky a spustí měření - čas návštěvníka na webu, zdroj návštěvy (referrer), pohyb po webu a použité zařízení.
Ukázka volání
lhi('pageview');Parametry
Tato událost nemá žádné parametry.
- Co čte
- Čte časové razítko načtení stránky (povinné), délku pobytu na stránce, URL stránky, referrer (odkud návštěvník přišel) a titulek stránky.
- Jak normalizuje
- K události se automaticky doplní IP adresa (→ geolokace: země, region, město) a User-Agent (→ operační systém, prohlížeč, typ zařízení).
Technické poznámky (5)
- Inicializační snippet definuje globální frontu (w[f].q). Události volané přes lhi(...) ještě před dokončeným načtením agent.js se zařadí do fronty a zpracují se hromadně po startu (Agent.processGlobals).
- Stejný pageview nelze z téže URL odeslat dvakrát - connector si pamatuje lastPageviewLocation a druhé volání ze shodné adresy tiše zahodí (u callbacku vrací reject 'pageview can not be tracked twice from same location.').
- Kromě systémových parametrů (t=pageview) se automaticky odesílá dt = document.title a dr = document.referrer. Do každého requestu collect přidá tid (tracking_id), cid (client id z cookie), dl (aktuální URL), eid (UUID eventu), hit (timestamp), pvts (čas startu pageview) a pvtd (ms uplynulé od startu pageview).
- pageview zároveň sbírá statistiky (počet pageview v session, čas na stránce/webu) a historii navštívených URL do localStorage - tato data slouží mj. pro cílení popupů.
- Client id (cid) se ukládá do cookie na nejvyšší doméně.