Skip to content
Documentation

Tracking

Consent

2 min read

A conversion is never sent to an advertising platform for a visitor who refused marketing. That is enforced here rather than left to you, and no setting overrides it.

Telling us

If your site uses Google Consent Mode, the tag reads it and you need do nothing. Otherwise call us when the visitor answers, and again if they change their mind:

window.__tp.consent('granted');   // or 'denied'

Server side, send a consent field on any event, lead or booking. We understand granted and denied, and the obvious spellings of yes and no.

There are three answers, not two

  • Granted. The conversion is exported.
  • Refused. It is never exported, whatever your settings say.
  • Nothing. Your site did not ask, or the answer could not be read. This is not the same as a refusal and it is not the same as consent.

What happens to the third is yours to decide, on the Conversions screen. It withholds by default, which is the safe answer and the one to keep if your site shows a consent banner. A company advertising where consent is not required may choose to send them, and needs its own lawful basis for doing so.

Outcomes that arrive later

A booking posted by your CRM weeks after the visit knows nothing about a banner on your website, and never will. Those inherit the last answer the visitor's browser gave, and we record that it was inherited rather than stated, so the two can be told apart afterwards.

Withheld conversions are counted on the Conversions screen. A conversion that silently never arrives looks exactly like one we failed to send, and the count is what tells you which happened.