What a Marketing Dashboard Structurally Cannot See
One platform credits a conversion for 30 days by default, another for 90. Six structural reasons a consolidated dashboard cannot make the numbers reconcile.
One search platform credits a conversion for 30 days after a click by default. One professional network credits it for 90 days, and 90 days after a view. Nothing about your tracking causes those two systems to disagree. Their defaults do.
That is one of six documented reasons a consolidated dashboard cannot make platform numbers reconcile. None of them is fixable by better engineering, and knowing which is which is what separates a useful reporting layer from a permanent argument.
This page lists the structural limits, then says what a dashboard is genuinely good for.
The windows differ before you start
The most consequential difference is a default nobody changed.
One search platform. If you do not customise the click-through conversion window when creating a conversion, the default window is 30 days. It can be set from 1 up to 30, 60 or 90 days depending on the conversion source. View-through defaults to 1 day, engaged-view to 3 days, both adjustable from 1 to 30.
One professional network. For most conversions it recommends a 90-day click, 90-day view window, which is the default in its campaign tool. Standard options are 1, 7, 30 or 90 days, with extended windows to 180 or 365 days available for certain conversion categories through its conversions interface.
A short-video platform. Publishes its options, 1, 7, 14 or 28 days for click-through and off, 1 or 7 days for view-through, without stating a default in the documentation I could open.
And one large social platform. Its help centre is served as a client-side application that returns nothing to extractors, so I could not verify its current default myself. I am not going to assert a number I did not read.
What that spread does. A lead that converts three weeks after clicking a professional-network ad is inside that platform’s window and outside a 30-day search window only if it converts after 30 days. Run both channels and the same person can appear in one report, both, or neither, depending purely on timing.
The fix available to you. Align the windows manually across platforms, or accept the difference and write it beside every cross-platform comparison. Do one of the two, not neither.
Some of your conversions were estimated, and you cannot tell which
The second limit is inside a single column, which makes it invisible in any dashboard that reads that column.
What the platform states. In the Conversions column, it reports both modelled and observed conversions.
When it models. Third-party cookie limitations in certain browsers, first-party cookie limitations, consent restrictions in Europe, mobile tracking permission changes, app store policy changes, and cross-device conversions.
The confidence claim. That modelled conversions are only included when the platform is highly confident that conversions actually occurred as a result of ad interactions.
The timing clause that breaks daily reporting. Modelled conversions can take up to 5 days to fully process and stabilise.
What that does to a dashboard. Yesterday’s number is provisional. A dashboard comparing yesterday to the same day last week compares a stabilising figure against a settled one, and will show a decline that is an artefact of the calendar.
The fix, which is simple and almost never applied. Exclude the most recent five days from any trend you act on, or mark them visibly as provisional. One line of logic, and it removes a whole category of false alarms.
What cannot be fixed. Separating modelled from observed. There is no column for it, so any claim your dashboard makes about how many conversions actually happened is a claim about a mixture.
The counting setting that moves totals on its own
A configuration choice, made once, that changes every number downstream.
The two options. Count every conversion that happens after an ad interaction, or count one conversion per ad click.
What the platform says each is for. Every conversion is described as a good choice if you want to track and improve sales, because every sale likely adds value. One conversion is described as a good choice if you are not interested in the number of sales but in whether a certain kind of lead was generated.
What it does to the totals. Every conversion reports higher figures by counting all transactions. One conversion reports lower ones by limiting to a single conversion per click.
Why it matters in B2B specifically. A prospect who downloads three documents in one session is one lead and three conversions. Which number reaches your dashboard depends entirely on this setting, and nobody remembers choosing it.
The dashboard consequence. Two accounts with identical performance can show conversion totals differing by a factor of three. Comparing them, or comparing one to a benchmark, is meaningless without knowing the setting.
The fix. Write the setting next to the metric. If you cannot find out what it is, that is the first thing to establish before anyone acts on the number.
Modelled and observed together, a counting rule that changes totals, and five days before recent figures settle. Source : Google Ads conversion documentation (2026)
And some rows never arrived
The last two limits happen upstream, in the analytics product, before the dashboard queries anything.
Thresholding. Applied to prevent anyone inferring the identity or sensitive information of individual users from demographics, interests or other signals. System defined, not adjustable, with no published numeric threshold.
What that means for a dashboard. If your report includes demographic dimensions, rows may simply not be returned. Your dashboard receives fewer rows and displays them faithfully, with no indication that anything is missing.
Cardinality. Values beyond the table row limit are condensed into an (other) row. Any dimension above 500 values is considered high cardinality, described as guidance rather than a limit.
What that means downstream. Every share and percentage your dashboard computes from the visible rows uses a denominator that excludes whatever sits in the aggregate row. On a high-cardinality dimension that can be most of the traffic.
The attribution regime change. Four models, first click, linear, time decay and position based, ceased to be available in November 2023. Any series crossing that date spans two regimes.
What follows for long trend charts. A two-year channel comparison contains a methodology change in the middle of it, and nothing in the chart says so.
What a dashboard is actually good for
Given all of the above, the useful version is smaller and better labelled than the one most companies build.
Detecting change, not establishing truth. A dashboard is an alarm. It tells you something moved. It does not tell you what is true, and it should not be asked to.
A small number of numbers. Five or six, each with its definition written beside it. Every additional metric is another thing nobody checks and another thing that can break silently.
One named system of record. In B2B, almost always the CRM, because a deal either exists there or does not. When systems disagree, that one wins, and the dashboard says so in writing.
Definitions on the surface, not in a wiki. Attribution window, counting setting, attribution model, and the date range excluded as provisional. Four lines, next to the numbers they qualify.
Trends over totals. Direction is robust to most of the distortions above. Absolute totals are not, because every one of them shifts the level rather than the shape.
And an explicit list of what it cannot see. Thresholded rows, the modelled share of conversions, anything inside the (other) row, and anything before your retention limit. Writing that list once prevents the same discovery being made repeatedly by different people.
Three are fixable in the reporting layer. Three are not, and belong on a written list of known blind spots. Source : Platform and analytics documentation (2026)
Default attribution windows differ: 30 days click on one search platform, 90 days click and 90 days view on one professional network, which recommends that setting.
A short-video platform publishes options but no default, and one large social platform’s help centre returns nothing to extractors, so I did not assert its figure.
Modelled and observed conversions share one column with no label, so any total is a mixture.
Recent figures are provisional: modelled conversions can take up to 5 days to fully process and stabilise.
The counting setting moves totals independently of performance, between every conversion and one per click.
Thresholded rows never reach the dashboard, and no numeric threshold is published for you to design around.
The (other) row breaks every percentage computed from the rows that are visible.
Four attribution models were withdrawn in November 2023, so long trend charts span two regimes silently.
Name your system of record, put four definition lines on the surface, and write down what the dashboard cannot see. Book a diagnostic, or see how we approach B2B growth.
Frequently asked questions
Why do my platform totals never add up to my CRM?
Several documented reasons at once: different default attribution windows, modelled conversions counted alongside observed ones, and counting settings that change totals. None of these is a tracking fault.
How different are the attribution windows?
One search platform defaults to a 30-day click window. One professional network defaults to 90-day click and 90-day view, and recommends that setting. The same conversion is credited differently by each.
Are modelled conversions labelled separately?
No. Google states that the Conversions column reports both modelled and observed conversions, and that modelled conversions can take up to 5 days to fully process and stabilise.
So recent numbers are provisional?
For that platform, yes, by its own documentation. A dashboard comparing yesterday against yesterday is comparing a stabilising figure with a settled one.
What is the conversion counting setting?
A choice between counting every conversion after an interaction, recommended for sales, and one conversion per click, recommended when you care whether a lead was generated rather than how many. It changes totals without anything changing in performance.
Can a dashboard fix any of this?
It can align the windows manually, note the counting setting, and exclude the most recent days. It cannot separate modelled from observed conversions, and it cannot recover thresholded rows.
What should the dashboard actually be for?
Detecting direction and change, on a small number of numbers whose definitions are written next to them. Not for reconciling systems that were never designed to agree.
What is the one number that resolves disputes?
Whatever your named system of record says. In B2B that is almost always the CRM, because a deal either exists there or does not.