Back to resources

Resources

What a consent choice does to your reporting data.

It decides what is collected, what gets estimated on your behalf, and why two figures for the same week are both correct.

  • 7 minute read
  • 6 sections

Part 1

What the choice actually controls

A consent decision is a signal travelling with the page, telling the tags on it what they are permitted to do: whether an identifier may be stored, whether an event may be sent onward, whether what is sent may be used for advertising as opposed to measurement.

It is a set of permissions rather than one switch, and different permissions gate different things. That is why a visitor is rarely simply in or out. They are commonly counted for one purpose and not for another, in the same session, and the report that shows them is assembling several different populations without saying so.

Part 2

The three populations in every report

Once you can see these separately, most of the confusing numbers stop being confusing.

  • Consented and observed

    Measured the way analytics has always described. This is the group every explanation of how tracking works is implicitly about, and it is no longer the whole of a client's traffic.

  • Present but not observed for that purpose

    The visit genuinely happened and part of it is not collected. These people are in the client's server logs and absent from the reports, which is why log volume and analytics volume stopped agreeing.

  • Estimated on your behalf

    Platforms fill part of the gap with modelled figures derived from the population they can still see. A modelled conversion is a real conversion that was not observed, expressed as a number. It is neither invented nor measured, and it is reported in the same column as the observed ones.

Part 3

Why your warehouse and the platform disagree, correctly

This is the part that costs teams the most time. A platform's own interface generally shows observed and modelled together, because that is the figure it wants you to optimise against. What arrives in your warehouse through an export is often the observed part, or a different blend of the two.

Neither number is wrong. They are answers to slightly different questions, and the difference between them is not a pipeline fault. Teams lose weeks to this, because the gap has every appearance of a bug: it is consistent, it is one-directional, and it does not reproduce when you check a single row.

The practical response is to decide, per metric, which of the two is your reported figure, and to write that down where the metric is defined. A report that silently combines a modelled figure from one source with an observed figure from another cannot be reconciled by anybody, including the person who built it.

Part 4

What this does to comparisons

The size of those three populations is not stable. It moves when a banner changes, when a platform changes how it models, and when a client's traffic mix shifts between places with different rules. None of those is a change in marketing performance.

So a metric can move for measurement reasons and look exactly like a result. Before explaining a drop to a client, check whether what actually changed was the share of visitors being observed. It is the first question worth asking and it is almost never the first question asked, because the dashboard offers no hint that it is a question at all.

Part 5

The one number to keep

Record the consent rate as a metric in its own right, on the same cadence and beside the metrics it affects. It is the denominator underneath everything else, and it is the only way to separate a measurement change from a performance change after the fact rather than by memory.

One boundary worth stating plainly, because this subject attracts confident writing that should not be trusted. This is a page about what happens to numbers. What a client is obliged to do, and where, is a question for somebody qualified to answer it, and the answer differs by jurisdiction and by what the client collects. Nothing here is a substitute for that.

In practice

Where SightShark fits

What a platform reports is what lands, daily, in a warehouse you own, so the observed and modelled question is visible to you rather than resolved silently inside a reporting tool. The raw figures sit alongside the modelled tables, which is what makes the gap inspectable at all.

Consent rate can be ingested from wherever the client records it, including a spreadsheet or an emailed file if that is where it lives, so it sits beside the metrics it explains rather than in a separate system. Because syncs add to the tables rather than replacing them, a shift in that rate shows up as a change you can point at instead of an unexplained step in a conversion line.

See how the platform works

Questions

Questions people ask

Why do platform figures and warehouse figures differ when consent is involved?

Because they are usually reporting different populations. A platform's interface tends to show observed and modelled conversions together, while what arrives in a warehouse through an export is often the observed part or a different blend of the two. Neither is wrong, and the gap is not a pipeline fault. The fix is to decide which figure is your reported one for each metric and record that decision.

What is modelled conversion data?

An estimate a platform produces for conversions it could not observe, derived from the population it can still see. It represents real conversions that were not measured, expressed as a number, and it is normally reported in the same column as observed conversions. That is why a platform total can exceed what any export of raw events will support.

Does a drop in measured conversions mean performance dropped?

Not necessarily. The share of visitors being observed changes when a consent banner changes, when a platform changes how it models unobserved activity, and when traffic shifts between regions with different rules. Any of those moves the metric without marketing having changed, which is why the consent rate is worth recording as a metric in its own right.

Pricing

Priced by the clients you report on.

Compare plans
  • Starter

    $499 /month

    Up to 20 clients

  • Growth

    $999 /month

    Up to 50 clients

  • Enterprise

    Custom

    No cap on clients

Get started

Want this running on your own data?

Book a call with someone who can answer the technical questions.