Consent gap impact estimate
Use when consent or tracking loss is large enough that reported numbers need a stated margin.
Fill in before running
Replace each placeholder with your own detail. The more specific you are, the less the model invents.
- {{CONSENT_SETUP}}
- {{CONSENT_RATES}}
- {{TOOLS_AND_MODELLING}}
- {{REPORTED_METRICS}}
Getting a better result
- Get consent rates from the banner vendor, not the analytics tool, or you are measuring the gap with the thing inside it.
- Compare a consented segment against server side or order data to size the gap rather than guessing it.
- Reissue the bands whenever the banner changes, since a wording change moves every metric at once.
Questions about this prompt
When do I use this rather than accepting the reported numbers?
When consent loss is large enough that a reported figure needs a band around it, or when a metric moved and you cannot tell whether behaviour or consent rates moved. It gives no legal advice and does not redesign the banner. It sizes the error already sitting inside what you report.
What do I need in front of me?
Your consent setup and banner defaults, consent rates by region or device, the tools in use with any modelling they apply, and the metrics people actually report from them. Take the rates from the banner vendor rather than the analytics tool, since that tool sits inside the gap you are trying to measure.
What comes back?
A per metric table saying whether each figure is observed, modelled or mixed, the direction and rough band of the error, which metrics stay comparable over time, the segments hit hardest, three checks that would narrow the bands, and one sentence to sit under any chart. The observed against modelled column is the useful bit.
What is the mistake that costs me here?
Quoting a single percentage for unmeasured traffic. Bands are the honest form and the prompt will not hand you a point figure. If you did not supply consent rates it says what the estimate cannot do rather than substituting a typical rate, and substituting one yourself is the same error made quietly.