Full-Funnel Marketing Dashboard

90-day window · Dec 17 2025 – Mar 16 2026 · All channels
Loading…
Total Spend (90d)
$111,622
Google $53,089 · Meta $58,539
Attributed Revenue (90d)
$7.94M
SF Closed Won · 90d linear attribution
Blended ROAS
71.1×
Total rev / total spend · 90d linear
Total Sessions (90d)
427,528
GA4 all channels · CVR 2.60%
Pipeline Value (CRM)
$6.17M
HubSpot + Salesforce active stages
CRM Contacts (all-time)
93,263
HubSpot lifetime · all customers

Spend vs Revenue — weekly trend

Google Spend Meta Spend SF Revenue (÷1000)

Channel Attribution — sessions share

Sales Funnel — GA4 → CRM (90d)

Campaign Performance — top 10 by ROAS (click CVR)

Pipeline by Stage — HubSpot + Salesforce combined (deal value)

Key Insights

🔥Meta is massively outperforming Google on ROAS. Top 3 campaigns by ROAS are all Meta — Brand Awareness Video (10.1×), Retargeting (10.0×), Prospecting (7.8×). Google Brand - Olist leads at 3.5×.
⚠️Google Display & YouTube are near-zero return. Display Retargeting (0.98×) and YouTube Brand Awareness (0.12×) consumed $5,020 with almost no attributed revenue. Recommend pause or restructure.
📈Organic Search is the highest-volume free channel at 107K sessions (25% of all traffic). CVR 2.34% — below Email (3.85%) and Direct (3.28%), suggesting landing page optimization opportunity.
📧Email has the highest session CVR at 3.85% — nearly 2× Paid Search. If email is under-resourced relative to paid channels, this is a clear reallocation opportunity.
💰$1.08M sits in Negotiation stage — the closest-to-close pipeline bucket across HubSpot + Salesforce. Sales prioritization here offers the fastest path to revenue impact.