Reading note. Spend, reach and engagement are clean, live Meta data. Purchases & revenue are Meta-reported and over-count — the purchase event also fires on Advanced/Pro renewals and some non-signup events, so treat them as directional, not booked new-customer revenue. Clean trial/paid counts per campaign arrive once HubSpot attribution capture is live.
Spend & delivery live · clean
Conversions & revenue Meta-reported · over-counts
Weekly comparison · this week + last 4 weeks
Meta Purchases
cumulative · Mon → Sun · Meta-reported (over-counts)
Meta Ad Spend
daily · Mon → Sun · USD
Coming next — clean acquisition, per campaign
These come from HubSpot billing data (trial = $0.50 Starter; paid = plan tier & price), attributed to each campaign — not from Meta's over-counting conversion events. Blocked today because no contact yet carries a captured utm_campaign / Facebook click ID; unlocks once attribution capture is live.