Skip to content

GuidesConsent3 min read

Google Signals Changed: a 20-Minute Consent Mode Audit After June 15

Google changed the control of Ads cookies and IDs on 15 June 2026. Five checks I use to compare consent choices with actual tag behaviour.

Published
Reviewed

Daniil MaximkinProduct & Solutions Engineer

Short answer

For Analytics properties linked to Google Ads, the 15 June 2026 change removed Google Signals as a second control over collection of Ads cookies and IDs by the Analytics tag and SDK. Ads Consent Mode settings now govern that collection. Signals retains its behavioural-reporting role. I check defaults, banner updates, redaction, the linked-account configuration and consent notifications. A request before consent can be expected in advanced mode; it is not proof of a broken banner.

— Daniil

Key takeaways

  • Google's primary Help page dates the Signals change to 15 June 2026 and scopes it to Ads data controls.
  • Basic mode blocks Google tags before consent. Advanced mode can send measurements without cookies while consent is denied.
  • Check all four relevant types: ad_storage, analytics_storage, ad_user_data and ad_personalization.
  • Tag Assistant is the check for consent state. A single request parameter does not prove the whole setup is correct.
  • Google says consent notifications may take 48–72 hours to update; this is not a guarantee for every Tag Diagnostics issue.
In this guide

I start a consent audit with the visitor’s choice and the requests the site sends. An admin toggle alone cannot show that they match.

Google’s Help page dates the Signals change to 15 June 2026. For linked Analytics and Ads properties, Consent Mode Ads settings replace Signals as the control over collecting Ads cookies and IDs. Signals keeps its role in associating Analytics data with signed-in information for behavioural reporting.

The page also describes future personalization and encrypted-IP changes. As read on 7 October, it still gives no exact rollout dates for those. I keep announced changes separate from observed behaviour.

Five checks in twenty minutes

This is an initial technical check, not a complete consent audit. Complex checkout or multi-domain flows take longer. I use a browser, Tag Assistant and read access to the linked accounts.

1. Defaults and chosen mode — four minutes

Start a fresh session. Check the defaults for ad_storage, analytics_storage, ad_user_data and ad_personalization.

In basic mode, Google tags remain blocked until consent. In advanced mode, defaults must be applied before measurement runs; denied consent can still produce cookieless pings. I check the payload and cookie behaviour, not just whether a request exists.

The Shopify context is in basic versus advanced Consent Mode.

2. Accept, reject and withdrawal — four minutes

Use separate fresh sessions for accept and reject. Then test withdrawing consent after acceptance.

In Tag Assistant, compare the consent states with the choice and inspect the tags that ran. Check all four types. I do not use gcs alone as a pass condition or infer a missing update from one unchanged parameter.

3. Redaction — three minutes

If the notice promises removal of ad click identifiers when advertising storage is denied, check ads_data_redaction as well.

Google documents additional redaction when it is true and ad_storage is denied. Denying storage alone can still leave full page URLs, including click parameters, in requests. I compare the actual fields with the promise.

4. Linked-property controls — five minutes

Confirm which Ads account receives the property’s data and review the consent configuration with its owner. Google documents consent details under Analytics Admin → Consent settings.

I record the current setup and the announced changes separately. The June change did not move every Analytics privacy control into a new Ads screen.

5. Existing notifications — four minutes

Read the stream’s consent notifications and any Tag Diagnostics findings. Compare them with the browser checks.

Google says consent notifications may take 48–72 hours to update after a change. I use the browser to validate a fix now and return to notifications later. A quiet dashboard is not immediate proof that the fix worked.

What the result means

FindingNext action
Advanced-mode tag runs before defaultsApply defaults before measurement
Basic-mode tag sends before consentFix the blocking rule
Banner choice and consent state differFix the update wiring
Payload exceeds the redaction promiseCorrect the implementation or review the notice
Linked account or notifications are unreviewedAssign an owner and document the check

I also test backend event senders separately if the store has them. A correct browser tag does not prove server-side consent handling.

I can turn the findings into a fix

My Consent Mode service covers the defaults, banner updates, server-side consent handling and measurement checks. If the cause is clear, I can quote a bounded fix. If we need to establish what the store sends first, I agree a separate diagnostic engagement.

If the guide did not settle itUSD 395

I run this reconciliation on your store read-only, for USD 395 — written verdict two working days after the kickoff.

Request a Health Check

Is this you?

Not sure which symptom matches?

See all nine and find the one that matches what you are seeing.

All symptoms

Questions

Questions this guide answers

Did turning Signals off mean no data went to Google?

No. Signals was one control over Ads cookies and IDs, not a universal stop for Analytics collection. Since the June change, I check Consent Mode and actual tag behaviour instead of treating that switch as a privacy guarantee.

Are requests before the banner answer always wrong?

No. Basic mode blocks tags until consent. Advanced mode loads tags with the configured defaults and can send measurements without cookies while consent is denied. I compare the request with the chosen mode and consent notice.

Does denying ad_storage disable all advertising use?

It controls advertising storage. ad_user_data controls sending user data for online advertising, and ad_personalization controls personalised advertising. I check them separately; denying storage is not a substitute for the other signals.

Have the personalization and IP changes launched?

The Help page read on 7 October still describes further changes and says exact dates will be shared later in the year. I do not treat either as a confirmed rollout. It says encrypted IP addresses will flow to linked Ads accounts under Ads controls.

Daniil Maximkin

Hi, I’m Daniil.

I work with you from defining the problem to implementation and handover. You talk to the person who does the work. I work in English and Russian.

Tried it and still stuck?

Describe your task

The first answer is free, within one working day. Or write directly: next@taskfordaniel.com