OptionalcustomerOpaque customer id when the visitor is signed in.
OptionaleventClient-generated UUID. Enables downstream dedup — reuse on retries.
OptionalsessionRolling session id (30 min inactivity window).
OptionaltsClient timestamp (ms epoch). Accepted within ±48h of receipt.
Pseudonymous visitor id (first-party cookie). Required.
Common envelope fields present on every event.