Media Transparency — example dashboard
See how the numbers can fit together in one place.
Headline numbers, spend by channel, the path from inquiry to revenue, campaigns in a sortable table, process performance, changes, recommendations, and source labels. Demo data only — it shows the layout, not any single customer’s results.
Informational evidence review—not a definitive authenticity, fraud, legal, or identity determination. The figures on this page are shaped to demonstrate a Transparent Media Dashboard — including labeled direct, modeled, estimated, and unavailable values — not pulled from a live source. No live customer numbers, modeled revenue claim, or published return-on-ad-spend (ROAS) claim appears below.
Demo dashboard experience
Filter row
Choose what to view.
Choose a date range, channel, campaign, or location. These controls only change this example page.
Date range: Last 30 days · no channels, campaigns, or locations selected.
All filters are local — nothing is sent elsewhere. The figure math behind the panel does not change because you picked a different filter; the filter exists to scope the surface visually.
The headline numbers.
Each card shows where its number came from. The same source label appears beside the booking path and campaign rows below.
+0.21 vs prior 30d
−$7 vs prior 30d
+1.1 pt vs prior 30d
+8.3% vs prior 30d
Where the spend went.
A visual split and the same information in a table, so the answer is easy to check.
Paid Search
Direct record$24,180
38.4%$24,180
Paid Social
Direct record$18,604
29.5%$18,604
Organic Search + Content
Modelled estimate$6,902
11.0%$6,902
Direct Mail
Estimate$5,118
8.1%$5,118
Referral
Direct record$4,205
6.7%$4,205
Partner
No record$2,981
4.7%$2,981no source record for this row
| Channel | Spend | Share | Source |
|---|---|---|---|
| Paid Search | $24,180 | 38.4% | Direct record |
| Paid Social | $18,604 | 29.5% | Direct record |
| Organic Search + Content | $6,902 | 11.0% | Modelled estimate |
| Direct Mail | $5,118 | 8.1% | Estimate |
| Referral | $4,205 | 6.7% | Direct record |
| Partner | $2,981 | 4.7% | No record |
From inquiry to revenue, step by step.
Six steps from a captured inquiry to net revenue — with an explicit "unavailable" row when the records do not show the answer.
Inquiry captured
Direct record860First-party form / call tracking — each count ties directly to a record.Qualified inquiry
Modelled estimate-28.8% drop
612Modeled from the team’s review of fit and buying intent.Booking on the calendar
Direct record-59.5% drop
248Calendar-system record — direct source match.Kept booking (show rate)
Direct record-21.8% drop
194Calendar record plus outcome record.Signed revenue
Direct record-5.2% drop
184Closed-won booking with contract on file.Revenue retained after 90 days
No record—Marked as "unavailable" — the record is silent for this time window. The dashboard does not fill the missing line with a nearby number. The record is silent for this window — kept here so a missing line is never shown as a number elsewhere.
Campaign details.
Sort the rows. Each one shows how directly its number can be tied to a record.
Click a column header to sort. The current sort direction is announced via aria-sort.
| Source | Sample size | |||||
|---|---|---|---|---|---|---|
| Spring intent — search | Paid Search | $11,820 | $46,118 | 3.90× | Direct record | n = 64 attributed conversions |
| Lookalike — past bookers | Paid Social | $9,612 | $28,304 | 2.94× | Direct record | n = 48 attributed conversions |
| Editorial cluster — local guides | Organic + Content | $6,902 | $22,118 | 3.20× | Modelled estimate | n = 28 modeled conversions |
| Direct mail — Q2 follow-up | Direct Mail | $5,118 | $11,420 | 2.23× | Estimate | n = 18 estimated conversions |
| Co-marketing — partner co | Partner | $2,981 | — | — | No record | Source match tied to a co-marketing partner; not currently surfaced. |
Process performance.
Status, weekly run count, and typical response time for each process. A process that depends on a missing source is labeled accordingly.
Inbound call → booking
Running as expected; no escalation noted in the most recent window.
Runs / wk
184
Median response time
1h 12m
Within bandDirect recordForm → text-back
Running as expected; no escalation noted in the most recent window.
Runs / wk
612
Median response time
7m
Within bandDirect recordQuote follow-up
Within the operating envelope but worth a closer look — paired with a modeled or estimated figure, never a hard claim.
Runs / wk
144
Median response time
2d 4h
MonitorModelled estimateRe-engage past bookers
The process runs, but the source it depends on provides no public record. The run count is reported as "—" rather than guessed.
Runs / wk
—
Median response time
—
Source is silentNo record
Change log.
Every change is dated, and the source labels stay attached.
Booking stage recalibrated against the new show-rate window — paired with a direct record, not modeled.
Direct recordChannel "Co-marketing" marked "unavailable" — the partner record does not currently return a first-party source link.
Direct recordInquiry → booking conversion rate recalculated (modeled). Two unusually high or low groups were limited at the 5th/95th percentiles.
Modelled estimateDirect mail return-on-spend estimate revised downward — mail tracking recovered ~12% of sends previously marked "delivered".
Estimate
How to read this slide.
The source labels above are guideposts. The panel below explains how closely each number is tied to a record.
- Direct record15 panels
Tied directly to a first-party record such as a form, booking, or signed contract. This is the strongest source level; it still is not a guarantee.
- Return on ad spend (3.42×)
- Cost per acquisition ($142)
- Revenue tied to source ($184,216)
- Spend: Paid Search / Paid Social / Referral
- Path: Inquiry captured → Booking kept → Closed revenue
- Modelled estimate5 panels
Calculated from observed data, not from one first-party event. Useful for seeing the pattern, not a promise of the exact number.
- Inquiry → booking conversion (21.4%)
- Spend: Organic + Content
- Workflow: Quote follow-up sequence
- Estimate2 panels
A clearly marked approximation. The limits of the estimate are named instead of hidden.
- Spend: Direct Mail
- Path calculation in the change log (2 Aug 2026)
- No record4 panels
The available records do not answer the question. It stays marked that way rather than being filled with a nearby number.
- Spend: Partner / co-marketing
- Campaign: Co-marketing — partner co
- Workflow: Win-back — past bookers
- Path: Net revenue retention (90d)
Nothing on this page guarantees the underlying numbers. The source labels describe how a value was obtained; they do not promise the same result in a future period.
What the records suggest.
Each card points to a specific source. Where the records are silent, the recommendation says so.
The request goes to the existing contact intake. A sample report and the resource hub are available first if you want to see the format before you write.
Source labels
How to read the source labels.
Four levels, from strongest to weakest. The labels explain how closely a number is tied to a record; they are information, not advice.
Direct record
Tied directly to a first-party record — the strongest source level.
Modeled estimate
Calculated from observed data, not from one event.
Estimate
A clearly marked approximation, with its limits written down.
No record
The available records do not answer the question, so no nearby number is used.
More examples
See the other Media Transparency examples.
Walkthrough
Sample report
Six sections of plain prose showing what a working Media Transparency snapshot contains.
Parent surface
Media Transparency
The overview of what this service reviews and what it does not decide.
Editorial hub
Resources
Free whitepapers, field notes, and FAQs for a broader look.
Self-assessment
Scorecard
Five short questions to check how clearly your own marketing records answer the basics.
Next step
From $497. Evidence-based read. No fraud or authenticity call.
Informational evidence review—not a definitive authenticity, fraud, legal, or identity determination. The request goes to the existing contact intake — not checkout, payment, or an automated process. As with the rest of Media Transparency, the response is informational; it is not a finding, ruling, or binding call. A reply is sent in writing from the Northrun team. High-risk requests escalate to Jimmy Gary Jr. (NorthRun AI) before a deliverable is issued.