Ninox 4 · Paid Media + Product Revenue

Weekly Command Center

Updated through 28 Jun 2026: warm command-center layout, soft cards, sparklines, phase spines, funnel geometry, and a source-safe bridge from paid media to CRM leads, activated users, and HubSpot MQL, with true PQL kept separate.

01

Paid → revenue funnel

i
Data rule: spend, impressions, clicks and LP clicks come from paid-platform exports. The lead/sign-up KPI comes from HubSpot Ads CRM Leads, because Google Contacts - Lead and signup_completed changed over time and should not be summed as separate lead sources.
02

Channel truth table

Δ
01

Acquisition funnel

02

KPIs by funnel phase

03

Evidence tables

Platform split

Audience Network vs LinkedIn placement.

Top ad sets by spend

Highest-spend LinkedIn ad sets from the export.
i
Google Ads delivery is a period aggregate. Primary lead/signup uses HubSpot Ads CRM Leads. Activated users uses Contacts - Activated User. MQL uses the HubSpot Marketing Qualified Leads count from the new HubSpot report. Customer is removed from this view. True PQL / ICP-fit is not in this export.
01

Google Search funnel

02

Google Ads source tables

CRM leads by ad group

HubSpot Ads report Leads column. This is the primary Google lead/sign-up KPI.

Lead reconciliation

Primary KPI: HubSpot Ads CRM Leads = 1,546. Google conversion actions are diagnostics and must not be added together.
i
Plain concept: this tab defines the reporting destination. It does not pretend the product/revenue numbers are inside the paid CSVs.
01

Final revenue funnel layer

02

Metric contract