Consent

Consent Mode v2 for Healthcare Advertisers: What Changes and What Doesn't

Four signals, two of which most practices have never heard of. What each one governs, what modelling does and does not recover, and the specific reason a healthcare setup should not treat this as a compliance control.

Consential Research is the editorial desk at Consential.io. Articles are drafted against primary sources, listed at the end of every piece, and reviewed by Joe Garraffo before publication.

Article title card reading Consent Mode v2 for Healthcare Advertisers, from Consential Research

Consent Mode v2 for healthcare gets discussed as though it were a compliance product. It is not, and the mismatch causes real problems, because a practice that installs it and considers the matter closed has bought a measurement feature and filed it under legal protection. Understanding what it actually governs takes about ten minutes and prevents a specific and common mistake.

What follows is the healthcare cut specifically. If the prior question is which mode your site is currently running, which is decided at install time rather than by anyone's choice, that is covered separately in which Consent Mode is your site actually running.

The four signals, and what each one governs

Consent Mode is a set of parameters your site sets, which Google's tags then read and respect. Version 2 added two signals to the original two, and the additions are the ones most practices have never looked at.

SignalGovernsAdded
ad_storageWhether advertising cookies may be written and readv1
analytics_storageWhether analytics cookies may be written and readv1
ad_user_dataWhether user data may be sent to Google for advertising purposes at allv2
ad_personalizationWhether that data may drive personalised advertising and remarketingv2

The two v2 additions matter more than the originals for a medical practice, and for a reason that is easy to miss. The v1 signals are about storage, meaning cookies on the visitor's device. The v2 signals are about transmission and use, meaning whether data goes to Google and what Google may do with it. Storage and transmission are different questions, and the original two signals never addressed the second one.

The practical implication is that a site configured only for v1 signals could deny cookie storage while continuing to transmit. That is a coherent position for a general retailer. It is a poor one for a practice whose page addresses name treatments.

V1: STORAGE ON THE DEVICE ad_storage advertising cookies analytics_storage analytics cookies Answers: may we keep something here? V2: TRANSMISSION AND USE ad_user_data may data be sent to Google at all ad_personalization may it drive remarketing Answers: may anything leave, and for what? For a practice site, the right-hand pair is the consequential one, and it is the pair added last. A v1-only configuration can deny cookies while continuing to transmit.
Storage and transmission are separate questions. The original signals only answered the first.

What happens when a signal is denied

This is where expectations and behaviour diverge, and the divergence is documented rather than hidden. Google describes it plainly in its consent mode overview.

When consent is denied, the tag does not go silent. It continues to send what Google calls cookieless pings: requests that omit identifiers but still carry context such as the page, the timestamp, the user agent and general location. Those pings feed conversion modelling, which is the entire commercial purpose of the feature. The point of Consent Mode is to preserve measurement when consent is withheld, not to stop data flowing.

The design intent, stated plainly

Consent Mode exists so advertisers can keep measuring campaigns in a world where many visitors decline consent. It is a measurement continuity feature that respects a consent signal. It was never designed, and is not marketed, as a mechanism for preventing disclosure of sensitive information.

For most advertisers that design is exactly right. For a practice whose page path reads as a treatment name, a cookieless ping still carries the page path. The identifier is gone. The health context is not.

Conversion modelling deserves a note of its own, because it is the reason the feature exists and it is widely misunderstood in both directions. When identifiers are unavailable, Google estimates the conversions it cannot observe, using patterns learned from the traffic where consent was granted. The estimates are genuinely useful for deciding where to spend money. They are also estimates, which means the number in the interface is partly observed and partly inferred, and the ratio between those is not shown to you.

For a practice reconciling ad platform conversions against consultations that actually appeared in the calendar, that distinction matters operationally rather than legally. Modelled conversions do not correspond one to one with people. Treating them as a patient count, rather than as a spend-allocation signal, produces confident reporting about volumes that were never observed.

Why Consent Mode v2 for healthcare is not a compliance control

Put the two facts together and the conclusion follows without much argument.

The question that governs a medical practice's exposure is whether a vendor receives protected health information, which turns on the combination of an identifier and health context arriving together. Consent Mode, in its default configuration, removes the identifier and preserves the context. That is a genuine reduction in exposure and it is not the same as no disclosure.

More importantly, the mechanism is a request to a tag that is already running. It is an instruction rather than a barrier. Instructions can be misconfigured, overridden by a second tag manager container, silently reset by a plugin update, or simply never wired to the banner in the first place, which is by far the most common failure. A barrier that was never installed fails visibly. An instruction that stopped being honoured fails silently, and nobody finds out.

Both A healthcare setup generally wants Consent Mode configured correctly and the tag gated. They solve different halves of the problem and neither substitutes for the other.

That distinction deserves its own treatment, and it gets one in Consent Mode is not tag blocking. The short version is that one governs behaviour and the other governs presence.

WITH ALL FOUR SIGNALS SET TO DENIED STOPPED Advertising and analytics cookies Persistent identifiers in the payload Remarketing audience building A real and worthwhile reduction STILL SENT The page path Timestamp and user agent Approximate location The health context survives the denial Cookieless pings are the documented, intended behaviour. They are what makes conversion modelling possible.
Denial removes the identifier and keeps the context. On a page path naming a treatment, the context is the sensitive half.

There is a further asymmetry worth naming, because it decides how much weight this feature can carry. Consent Mode governs Google's tags. It has no authority over anyone else's. A practice site typically runs scripts from several vendors, and the ones that arrived through a page builder, a chat widget or a scheduling embed are not listening to these signals at all. A correct Consent Mode configuration can therefore be entirely accurate about Google's behaviour and entirely silent about most of what your pages are doing, which is a state of affairs that reads as compliance from inside the tag manager and does not survive contact with a network log. Consent gating operates at the page level instead, which is the level at which the question was actually asked.

Configuring Consent Mode v2 for healthcare sensibly

Assuming you run Google advertising and want measurement to survive, a few decisions matter more than the rest.

Set all four signals to denied by default, before any tag fires. The default call has to execute ahead of the tags it governs. If it runs after, there is a window in which the tags behave as though consent were granted, and that window is where the interesting data goes.

Do not treat granted as the default while you wait for a decision. Deny by default is the only posture consistent with the rest of a healthcare configuration, and it is the posture that makes the audit trail meaningful. A record showing that consent was assumed until refused documents something nobody wants documented.

Check the region settings if you have any. Consent Mode supports applying different defaults by region, which is a sensible feature that becomes a liability when someone configures denial only for European visitors and leaves the rest of the world on granted. That configuration is common, because it was written to satisfy a European requirement and never revisited. For a practice in the United States it produces the exact posture you were trying to avoid, on every visitor you actually have.

Wire the update call to the actual banner interaction. A surprising number of installations set defaults correctly and never send the update, so consent is denied forever and measurement quietly collapses. The reverse also happens, where an update fires on page load regardless of what the visitor did, which is worse.

Do not send field values as event parameters. No consent signal governs what you choose to put into an event payload. If a form submission event carries the condition a patient typed, Consent Mode has no view on that at all. This is the single most damaging misconfiguration on practice sites, and it sits entirely outside the feature.

Keep the two questions separate in your own head. Consent Mode answers what Google's tags should do. Whether those tags belong on a given page is a prior question, answered by whether protected health information is present, which is the analysis in analytics on patient-facing pages. Configuring the first while ignoring the second is the mistake this whole piece exists to prevent.

One last practical note. Google documents the available privacy controls in Analytics separately from Consent Mode, and the two interact. Retention settings, IP handling and data-sharing toggles are worth reviewing at the same time, because a correct Consent Mode implementation sitting on top of a property configured to share data broadly is a partial fix wearing the appearance of a complete one. Consent gating sits underneath all of it, and it is the layer that does not depend on any of these settings staying correct.

Key takeaways

  • Four signals: ad_storage and analytics_storage govern cookies, ad_user_data and ad_personalization govern transmission and use. The v2 additions are the consequential ones for healthcare.
  • Denied consent does not silence the tag. Cookieless pings continue, carrying page context including a path that may name a treatment.
  • The feature exists to preserve advertising measurement under consent requirements. It was never designed to prevent disclosure of sensitive information.
  • It instructs a tag that is already loaded. Instructions fail silently when a container changes; a tag that never loaded cannot fail quietly.
  • Set all four to denied by default, before any tag fires, and wire the update to the real banner interaction rather than to page load.
  • No consent signal governs what you put in an event payload. Sending form field values defeats the entire configuration.

Common questions

What are the four Consent Mode v2 signals?

ad_storage governs advertising cookies, analytics_storage governs analytics cookies, ad_user_data governs whether user data may be sent to Google for advertising purposes, and ad_personalization governs whether that data may be used for personalised advertising and remarketing. The last two were added in version 2.

Does Consent Mode stop Google tags from loading?

No. Consent Mode adjusts how tags behave once they are running. In the default configuration the tag still loads and still sends cookieless pings carrying page and device context. If the requirement is that nothing is transmitted before a visitor agrees, that requires blocking the tag from loading, which is a different mechanism.

Is Consent Mode enough for a medical practice website?

It was designed to preserve advertising measurement under consent requirements, not to prevent disclosure of health information. On pages where protected health information is present, the relevant question is whether the vendor receives it at all, and a signal telling a loaded tag how to behave does not answer that.

Sources

  1. Consent mode overview, Google Tag Platform documentation Google's own description of the signals and their effects
  2. Set up consent mode on websites, Google Tag Platform documentation Implementation reference, including default and update calls
  3. Privacy controls in Google Analytics Google Analytics Help

Find out which mode your site is actually running

The free scan reports which tags load before consent and how they behave, which is what determines your mode in practice.