Media Transparency — example dashboard

Feature — example data

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.

Channels

Toggle one or more options to scope the surface. The filter is local to this page.

Campaigns

Toggle one or more options to scope the surface. The filter is local to this page.

Locations

Toggle one or more options to scope the surface. The filter is local to this page.

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.

Panel

The headline numbers.

Each card shows where its number came from. The same source label appears beside the booking path and campaign rows below.

Return on ad spend
Direct record
n = 184 attributed conversions
3.42×

+0.21 vs prior 30d

Cost per acquisition
Direct record
n = 184 attributed conversions
$142USD

−$7 vs prior 30d

Inquiry → booking conversion
Modelled estimate
n = 860 inquiries over the selected window
21.4%

+1.1 pt vs prior 30d

Revenue tied to a source
Direct record
n = 184 attributed bookings
$184,216USD (30d)

+8.3% vs prior 30d

Sample sizes reported
Direct record
Headline numbers count one row each; the path and table panels report their totals below.
5 / 5panels

Panel

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

ChannelSpendShareSource
Paid Search$24,18038.4%
Direct record
Paid Social$18,60429.5%
Direct record
Organic Search + Content$6,90211.0%
Modelled estimate
Direct Mail$5,1188.1%
Estimate
Referral$4,2056.7%
Direct record
Partner$2,9814.7%
No record

Panel

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.

  1. Inquiry captured

    Direct record
    860First-party form / call tracking — each count ties directly to a record.
  2. Qualified inquiry

    Modelled estimate

    -28.8% drop

    612Modeled from the team’s review of fit and buying intent.
  3. Booking on the calendar

    Direct record

    -59.5% drop

    248Calendar-system record — direct source match.
  4. Kept booking (show rate)

    Direct record

    -21.8% drop

    194Calendar record plus outcome record.
  5. Signed revenue

    Direct record

    -5.2% drop

    184Closed-won booking with contract on file.
  6. 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.

Panel

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.

SourceSample size
Spring intent — searchPaid Search$11,820$46,1183.90×
Direct record
n = 64 attributed conversions
Lookalike — past bookersPaid Social$9,612$28,3042.94×
Direct record
n = 48 attributed conversions
Editorial cluster — local guidesOrganic + Content$6,902$22,1183.20×
Modelled estimate
n = 28 modeled conversions
Direct mail — Q2 follow-upDirect Mail$5,118$11,4202.23×
Estimate
n = 18 estimated conversions
Co-marketing — partner coPartner$2,981
No record
Source match tied to a co-marketing partner; not currently surfaced.

Panel

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 band
    Direct record
  • Form → text-back

    Running as expected; no escalation noted in the most recent window.

    Runs / wk

    612

    Median response time

    7m

    Within band
    Direct record
  • Quote 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

    Monitor
    Modelled estimate
  • Re-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 silent
    No record

Panel

Change log.

Every change is dated, and the source labels stay attached.

  1. Booking stage recalibrated against the new show-rate window — paired with a direct record, not modeled.

    Direct record
  2. Channel "Co-marketing" marked "unavailable" — the partner record does not currently return a first-party source link.

    Direct record
  3. Inquiry → booking conversion rate recalculated (modeled). Two unusually high or low groups were limited at the 5th/95th percentiles.

    Modelled estimate
  4. Direct mail return-on-spend estimate revised downward — mail tracking recovered ~12% of sends previously marked "delivered".

    Estimate

Panel

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 record
    15 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 estimate
    5 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
  • Estimate
    2 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 record
    4 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.

Panel

What the records suggest.

Each card points to a specific source. Where the records are silent, the recommendation says so.

Direct record
Move more search budget to specific searches.
Three specific "spring intent" themes ran at 4.6× return on ad spend versus 2.9× on brand and broader terms; the next 14 days are sized toward the specific-search group.
Modelled estimate
Tighten quote follow-up timing.
The modeled middle response time for quote follow-up is 2d 4h; the group review suggests a 36-hour cap captures ~12% more closed-won work without changing scope.
Estimate
Confirm direct mail window before re-pacing.
Direct mail conversion tracking recovered ~12% of sends; the next cycle waits on a confirmed window rather than a revised estimate.
No record
Open a partner conversation before adding spend.
The partner co-marketing source link is silent today; the next step is a partner data-sharing agreement, not a new budget change.
Request the dashboard
Request a Transparent Media Dashboard →

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.

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.