Marketing Analytics
Acquisition dashboard
First-party attribution: every visitor gets an anonymous ID and every session carries its channel. Only measured numbers appear here — stages that don’t exist yet (spend, policies, renewals) are simply absent rather than illustrated.
Measured — last 30 days
Live tracking isn’t configured in this build (missing
NEXT_PUBLIC_ANALYTICS_FN_URL). Events still record to Appwrite if the site env vars are set; see APPWRITE_SETUP.md §7 to enable this dashboard.How this works: the site writes events to Appwrite (web_events), which sync to BigQuery with a consistent visitor ID across sessions.