01 · Traffic
Where visitors come from and what they do
PostHog pageviews on honely.co.uk. Headline window is the last 7d; chart below covers 14 days so the trend reads either way.
02 · Referrers
Top external referrers
Inbound sources beyond direct + organic + paid — useful for spotting unexpected mentions or partner traffic. Window: last 7d.
03 · UTM campaigns
Tagged campaign sources
Top utm_source values seen on pageviews in the last 7d. Drives ROI lookups against MailerLite / paid spend.
04 · Organic
Google Search Console
Pre-click data — impressions, clicks, CTR, top queries. GSC reports with a ~2-day lag, so the window is last 7d (offset for lag).
04 · Email
MailerLite
Subscriber list growth, unsubscribes, recent campaign performance, and the waitlist automation funnel when MAILERLITE_WAITLIST_AUTOMATION_ID is set.
06 · Engagement
Marketing-site behavioural events
Scroll depth, time on page, calculator completions and guide reads — fires from posthog-js on honely.co.uk. 7d window. Each tile is muted until its event appears in the 30d catalogue.
07 · Engagement breakdowns
Per-tool calculators · per-guide reads
Which marketing calculators and guides are getting used in the last 7d. `tool_slug` and `guide_slug` property breakdowns of the events above.
08 · Channel quality
Per-channel funnel from visit to activation
Acquisition channel quality matrix — visits, signups, conversion, and activation rate per channel grouped from first_touch_utm_source. 7d window. Expand the drill below a row to break signups + activation down by campaign then creative (DEV-2260). D7 retention is pending until the table has ≥7d of post-T1 data.
08a · Waitlist by channel
Waitlist signups by inbound campaign
Beta-fill conversions (waitlist_signup_completed on the marketing site) attributed to the inbound campaign that drove them, from first-touch UTMs. 7d window. Default view is per source; expand a channel to drill into campaign then creative. Distinct from §08, which counts app-side signups.
08b · Paid campaigns
Ad spend vs cost-per-outcome per campaign
Daily Meta + Google spend per utm_campaign, joined to the waitlist cohort (cost per signup) and the app-side activation + virtual-revenue cohort (cost per activated signup, LTV:CAC — target 3:1). 7d window. Empty until the ad-platform APIs are configured; LTV:CAC stays blank until subscription revenue flows.
09 · LP conversion
Top landing pages by conversion to signup
Top-10 landing paths by pageviews in the last 7d (≥50 visits cutoff). Conversion = signups ÷ unique visitors, where signups join on first_touch_landing_path. Marketing/CLAUDE.md target: 5–10% per page.