utm_source
Read only after attribution consent and held only for the active browser session.
Analytics choice
Essential website operation does not depend on analytics. Optional events contain no user, session or device identifier, no free text and no academic, contact, payment or wellbeing record.
Minimal envelope
The server rejects unknown fields, query-bearing paths, identifiers, stale timestamps and unsupported experiment data before any sink call.
{
"schema_version": "1.0",
"event_name": "page_view",
"occurred_at": "ISO-8601 timestamp",
"path": "/public-route",
"surface": "public_website",
"action": "route_view",
"consent_version": "2026-07-24"
}Attribution boundary
No click identifier, referral code, raw referrer, full URL, cross-domain token or private-route attribution is permitted.
Read only after attribution consent and held only for the active browser session.
Read only after attribution consent and held only for the active browser session.
Read only after attribution consent and held only for the active browser session.