Most marketing teams already have plenty of dashboards. The paid team lives in ad managers, the social lead screenshots native insights every Monday, SEO has a Search Console export, and someone in RevOps owns the pipeline report. Each view is accurate on its own terms. The trouble starts in the weekly meeting, when nobody can say whether the LinkedIn push or the webinar actually moved demand, because the numbers on the table were never designed to sit next to each other.
This post explains why that happens, what a single marketing overview should contain, and how to build one people open without being reminded. If you want the hands-on version, follow the unified marketing dashboard setup guide; for the full measurement framework, read the whitepaper One View of Marketing.
Why do fragmented channel reports hide what works?
Every platform reports on itself, with its own definitions, windows and blind spots. Three examples from the platforms’ own documentation show how far apart the counting rules are:
- Meta moved Facebook and Instagram to a single Views metric: the number of times a reel or video was played, or a photo or text post was on screen. Repeat views by the same person count, so one person seeing a photo three times in a day is three views.2Source 2 · Meta for Creators, 2024Introducing Views to simplify content metricscreators.facebook.com
- LinkedIn’s organization share statistics are organic only (sponsored activity is excluded), are available for a rolling 12-month window, and its engagement figure counts clicks alongside likes, comments and shares over impressions.3Source 3 · LinkedIn Marketing API, Microsoft LearnOrganization Share Statisticslearn.microsoft.com
- Google Search Console assigns every link inside an AI Overview the same position, and counts a click on any external link in it as a click.4Source 4 · Search Console HelpWhat are impressions, position, and clicks?support.google.com Its chart and table totals can differ because some views aggregate by property and others by page.5Source 5 · Search Console HelpPerformance report (Search results): Overview and basic setupsupport.google.com
None of these rules is wrong. They are simply different. Put "impressions" from four platforms in one column and add them up, and you get a number that describes nothing. Look at each platform in its own tab, and you lose the one thing a marketing leader needs: a sense of where the next dollar or hour should go.
What should one marketing dashboard show?
A good overview answers three questions in under a minute: Are we on track? Which channels are driving it? What changed and why? That means it is built around outcomes, not around data sources. The diagram below shows the shape we use: many sources feed a normalization layer, and one dashboard reads from shared definitions.
Scroll sideways to see the full diagram.
A shared vocabulary of six concepts
Instead of forcing every platform into one metric, map each one onto a short list of concepts and keep the original metric name visible. This is what makes a cross-channel comparison honest.
| Concept | Social (organic) | Search | Paid | Earned and AI search | |
|---|---|---|---|---|---|
| Spend | Production time (optional) | Content cost (optional) | Platform spend | Tool cost | Agency or PR retainer |
| Attention | Views or impressions, reach | Search impressions | Impressions | Delivered | Mentions, potential reach, AI citations |
| Engagement | Interactions, engagement rate | Clicks, CTR | Clicks, CTR | Opens (with care), clicks | Shares of coverage |
| Visits | GA4 Organic Social sessions | GA4 Organic Search sessions | GA4 paid channel sessions | GA4 Email sessions | Referral and AI Assistant sessions |
| Conversions | Key events, signups | Key events, signups | Platform and GA4 conversions | Key events | Key events from referrals |
| Pipeline | CRM opportunities by source | CRM opportunities by source | CRM opportunities by source | CRM opportunities by source | Self-reported attribution |
The Visits row is where comparisons become fair, because one analytics tool classifies all channels with one rule set. GA4’s default channel group, for example, treats a session as Organic Social when the source matches its list of social sites or the medium is a social value such as social or sm.1Source 1 · Google Analytics Help[GA4] Default channel groupsupport.google.com It also now has an AI Assistant channel for visits from assistants such as ChatGPT, Gemini or Copilot, while Google’s AI Overviews and AI Mode stay in Organic Search.1Source 1 · Google Analytics Help[GA4] Default channel groupsupport.google.com Consistent UTM parameters are what make this row trustworthy; our UTM taxonomy guide covers the naming rules.
How to lay out the overview so people actually open it
Dashboards that get used follow a reading order. Ours has five bands, top to bottom:
- Outcome strip. Four to six numbers against target: pipeline created, signups or revenue, blended efficiency (for example MER), and total spend. Each tile shows period-over-period change and the source.
- Channel matrix. One row per channel, columns for the six concepts. This is the only place cross-channel comparison happens, and it compares like with like.
- Trends. Weekly visits and conversions by channel group, so seasonality and launches are visible.
- Diagnostics. Channel-native detail on demand: top posts, top queries, campaign ROAS, email cohorts, coverage list.
- Annotations. Launches, budget changes, algorithm updates, tracking changes. Without them, every spike becomes a debate.
- Organic Search
- Organic Social
- Paid
- AI Assistant
Notice what the illustrative chart makes easy: the week-29 social spike is obvious, and an annotation ("founder post went wide") turns it from noise into a lesson. The small AI Assistant line is also visible, which matters precisely because it is small and growing.
How do you compare channels that count differently?
Three rules keep a single overview honest:
- Compare rates within a channel, outcomes across channels. An engagement rate of 4% on LinkedIn and 4% on Instagram are not the same thing, but a qualified signup is a qualified signup wherever it came from.
- Pick one referee for visits and conversions. Use your analytics tool or your CRM as the single source for anything downstream of the click, and show platform-reported conversions only as a diagnostic.
- Separate correlation from incrementality. A dashboard shows what happened. Whether a channel caused it is a question for experiments and models such as incrementality tests or media mix modeling. Google’s open-source MMM, Meridian, is one example of the modeling route.6Source 6 · Google for DevelopersMeridiandevelopers.google.com
For paid channels specifically, the blended ROAS post covers why platform ROAS and finance-grade efficiency diverge, and which three numbers a CFO will accept.
Where do AI search and earned media fit?
These two are usually missing from marketing overviews because their data is partial. That is a reason to show them carefully, not to leave them out. For earned media, track mentions, outlet tier and share of voice from a media monitoring feed, then link coverage to referral sessions where a link exists. For AI search, combine what is measurable (AI Assistant sessions in analytics, AI Overview clicks inside Search Console’s Web totals, and citation counts where an engine reports them) with a fixed panel of prompts you check on a schedule. Our post on generative engine optimization explains exactly what can and cannot be measured today.
Make the dashboard a product, not a project
Unified dashboards decay when definitions drift, connectors break quietly, or the person who built it moves on. The fix is ordinary product discipline:
Overview readiness checklist
- Every tile names its source and counting rule (hover or footnote).
- Each metric has one written definition in the semantic layer, not in the chart.
- Freshness is visible: last sync time per source, with an alert when a source goes stale.
- Each band has an owner who answers questions about it.
- Annotations are part of the weekly ritual, not an afterthought.
- No total row adds metrics with different counting rules.
- Platform changes (such as metric renames) are logged as annotations on the day they happen.
How to build it in Kimo
In Kimo, the overview is the Command center, built on the same models as every other dashboard. Connect the sources, let Kimo map them to the shared concepts, and start from the Marketing command center template.
- Step 1:
Connect sources
Authorize social pages, Search Console, GA4, ad accounts, your email tool, media monitoring and CRM from Connectors.
- Step 2:
Review the mapping
Kimo proposes how each native metric maps to the six concepts. Accept, rename or exclude, and the definition is stored once in the model.
- Step 3:
Publish the overview
Deploy the template, set targets for the outcome strip, and add the first annotations.
- Step 4:
Ask follow-ups in plain English
Use Ask Kimo for questions like "Which channel drove the most qualified signups last month, and what changed?" Every answer shows the measures and filters it used.
Teams like this DTC brand start with the overview and then add channel-specific views, such as the Social media overview and the SEO funnel. See the Kimo Marketing product page for the full picture.
Frequently asked questions
What is a unified marketing dashboard?
A single overview that shows outcomes, channel performance, trends and context across social, search, paid, email and earned media, using shared definitions so channels can be compared fairly.
Can I add impressions from different platforms together?
Usually not. Platforms count attention differently (Meta’s Views counts repeat views, for example), so a summed total has no clear meaning. Show the parts with their native labels instead.
Which tool should be the source of truth for conversions?
Pick one referee, typically your analytics tool for on-site conversions and your CRM for pipeline and revenue. Keep platform-reported conversions as diagnostics.
How do I include AI search in a marketing dashboard?
Combine AI Assistant sessions from analytics, AI feature clicks reported within Search Console’s Web totals, engine-reported citation counts where available, and a scheduled prompt panel. Label the row as partial.
How often should a marketing overview refresh?
Daily is enough for most teams. What matters more is that freshness is visible per source and that stale sources raise an alert.
Sources
6 references- [GA4] Default channel group (opens in a new tab)Google Analytics Helpsupport.google.com
Rules for Organic Social and Organic Search; AI Assistant channel excludes AI Overviews and AI Mode.
- Introducing Views to simplify content metrics (opens in a new tab)Meta for Creators2024creators.facebook.com
Views replaces plays and impressions; repeat views count.
- Organization Share Statistics (opens in a new tab)LinkedIn Marketing API, Microsoft Learnlearn.microsoft.com
Organic-only statistics, rolling 12-month window, engagement definition.
- What are impressions, position, and clicks? (opens in a new tab)Search Console Helpsupport.google.com
How clicks, impressions and position are counted, including AI Overviews.
- Performance report (Search results): Overview and basic setup (opens in a new tab)Search Console Helpsupport.google.com
Chart vs table totals; property vs page aggregation; preliminary data.
- Meridian (opens in a new tab)Google for Developersdevelopers.google.com
Open-source marketing mix model.
External sources were accessed at the time of writing. Kimo product details, customers and figures in examples are illustrative unless a source is cited.
- #Unified dashboard
- #Social media
- #Paid media
- #SEO
Writes about Unified dashboard, Social media, Paid media, SEO.
Kimo people and customers mentioned are illustrative; example charts use simulated data unless a source is cited.



