← Cloudflare Zaraz / zaraz / reference
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í. |
Consent Management
| 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. |