INTEGRITY Dokumentace

Zaraz Context

Zaraz Context je univerzální objekt, který poskytuje sadu konfigurovatelných vlastností pro Zaraz, nástroj pro webovou analytiku sledování chování uživatelů na webových stránkách. K těmto vlastnostem lze přistupovat a využívat je napříč různými komponentami, včetně Worker Variables a výrazy JSONata.

Systémové vlastnosti, které Zaraz shromažďuje automaticky, poskytují přehled o prostředí a zařízení uživatele, zatímco klientské vlastnosti, získané pomocí Zaraz Web API volání, jako je zaraz.track(), poskytují další informace o chování a akcích uživatele.

Systémové vlastnosti

Informace o stránce

Vlastnost Typ Popis
system.page.query Objekt Objekt Key-Value obsahující všechny parametry dotazu v aktuální URL.
system.page.title Řetězec Název aktuální stránky.
system.page.url URL URL ↗ Objekt obsahující informace o aktuální URL adrese
system.page.referrer Řetězec Referrer aktuální stránky z document.referrer.
system.page.encoding Řetězec Kódování znaků aktuální stránky z document.characterSet.

Cookies

Vlastnost Typ Popis
system.cookies Objekt Objekt Key-Value obsahující všechny aktuální cookies.

Klíče uvnitř system.cookies je název cookie. Vlastnost system.cookies.foo vrátí hodnotu cookie s názvem foo.

Device information

Vlastnost Typ Popis
system.device.ip Řetězec Příchozí IP adresa návštěvníka.
system.device.resolution Řetězec Rozlišení obrazovky zařízení.
system.device.viewport Řetězec Viditelná oblast webové stránky v zařízení uživatele.
system.device.language Řetězec Jazyk používaný v zařízení uživatele.
system.device.location Objekt Všechny klíče související s polohou z IncomingRequestCfProperties
system.device.user-agent.ua Řetězec User agent prohlížeče.
system.device.user-agent.browser.name Řetězec Název prohlížeče.
system.device.user-agent.browser.version Řetězec Verze prohlížeče.
system.device.user-agent.engine.name Řetězec Typ vykreslovacího jádra prohlížeče (například WebKit).
system.device.user-agent.engine.version Řetězec Verze vykreslovacího jádra prohlížeče.
system.device.user-agent.os.name Řetězec Operační systém.
system.device.user-agent.os.version Řetězec Verze operačního systému.
system.device.user-agent.device Řetězec Typ použitého zařízení (například iPhone).
system.device.user-agent.cpu Řetězec CPU zařízení.
Vlastnost Typ Popis
system.consent Objekt Objekt key-value obsahující aktuální stav souhlasu ze Zaraz Consent Manager.

Klíče uvnitř system.consent objektu jsou ID účelů a hodnoty jsou true pro souhlas, false pro nedostatek souhlasu.

Managed Components

Vlastnost Typ Popis
system.clientKV Objekt Objekt key-value obsahující všechna data KV z vašich Managed Components.

Klíče uvnitř system.clientKV objektu mají formát ID nástroje, podtržítko, název klíče. Pokud chcete přečíst hodnotu ga4 klíč používaný nástrojem s ID abcd, by byla cesta system.clientKV.abcd_ga4.

Různé

Vlastnost Typ Popis
system.misc.random Číslo Náhodné číslo jedinečné pro každý požadavek.
system.misc.timestamp Číslo Unixový čas v sekundách.
system.misc.timestampMilliseconds Číslo Unixový čas v milisekundách.

Vlastnosti událostí

Vlastnost Typ Popis
client.__zarazTrack Řetězec Vrátí název události odeslané pomocí metody Track webového rozhraní API. Další informace naleznete v Zaraz Track s dalšími informacemi.
client.<KEY_NAME> Řetězec Vrátí hodnotu zaraz.track() eventProperties klíč. Tento klíč lze buď přímo použít v zaraz.track() nebo nastavit pomocí zaraz.set(). Nahraďte <KEY_NAME> názvem svého klíče. Více informací najdete v Zaraz Track s dalšími informacemi.