TrackingDesk

Glossary

Consent mode

A mechanism that tells tags whether a visitor consented, so they adjust behaviour instead of firing or not firing. Consent is the permission; consent mode is the plumbing.

Also called: consent signalling

Before consent signalling, the choice was binary: a tag either fired or it did not. Consent mode adds a third state — the tag fires, but it is told what it is allowed to do, and it degrades accordingly. Without consent it may send a request carrying no identifiers, which lets the platform count something without storing anything on the visitor’s device.

visitor consented did not consent full event with identifiers measured directly signal only no identifiers stored gap filled by modelled conversions Without consent signalling there is no middle row — the tag simply does not fire, and the platform sees nothing at all.
Consent mode adds a third state between firing and not firing. It changes what the tag is allowed to carry — it does not obtain the permission, and the gap it leaves comes back as estimates.

The distinction that causes most of the confusion: consent is the legal permission you obtained from the visitor. Consent mode is the technical mechanism that communicates that permission to your tags. Implementing the mechanism does not obtain the permission, and a correctly configured consent mode sitting behind a banner that nobody meaningfully agreed to is a well-plumbed compliance problem.

What it means for your reporting. Consented and non-consented visitors are measured differently, so the gap does not appear as missing rows. It appears as modeled conversions filling in the space, which means your totals combine observation and estimation in a proportion that shifts with your consent rate. A banner redesign can move reported conversions without a single thing changing about the business.

Two practical points. Consent rates vary enormously by region and by how the banner is built, so cross-market comparisons are usually comparing banner designs. And moving tags server-side does not change any of this — it changes who sends the request, never whether you were permitted to.

Do not confuse with

Close enough to get mixed up, different enough that the mix-up costs something.