Built for Shopify

New: Pandectes EU Warranty & GARAN - Official EU legal guarantee notice & GARAN, required since 27 Sep 2026

New: Pandectes EU Warranty & GARAN Install on Shopify

← All posts

Google

Google's EU User Consent Policy Audit: The 8 Checks and How to Pass Them

A consent audit checklist with a magnifying glass and a shield

An email from Google Ads saying your site is under review for the EU User Consent Policy is easy to file away as legal housekeeping. It shouldn’t be. If the issues it lists aren’t fixed, Google can switch off ad personalisation, remarketing and conversion measurement for traffic from Europe, and your campaigns lose the signals Smart Bidding runs on.

This guide is for both sides of the account: the merchant whose store is audited, and the agency that manages the ads. It covers what Google checks, how to fix each issue on Shopify, why Consent Mode can look fine and still fail, and how to ask Google for a re-audit.

Key takeaways

  • Google audits sites and apps that use its advertising services and have visitors in the EEA, the UK or Switzerland. It has run these audits since 2015.
  • An audit names one or more of eight issues, from a missing banner to cookies set before consent.
  • If a partner doesn’t engage, Google can suspend ad personalisation, remarketing and conversion measurement for the affected account.
  • The most common failures are technical, not legal: tags that fire before consent, and Consent Mode signals that are missing or out of order.
  • After fixing the issues, you notify Google through its EU user consent policy contact form to request a re-audit.

What Google is checking, and why it matters now

The EU User Consent Policy requires any site that uses Google’s advertising products with visitors in the EEA, the UK or Switzerland to get valid consent for cookies and for the use of personal data for ads, and to tell visitors that data is shared with Google.

Google checks this with audits. According to Google’s own guidance, reviewers visit the site as a normal visitor would, record the issues they find, and contact the account. Google gives a “reasonable timeframe” to fix them. If the partner doesn’t respond or show a good-faith effort, Google may act on the account: for advertisers, that can mean suspending audience features such as ad personalisation and remarketing, and conversion measurement.

For a store that relies on Google Ads, that is not a small penalty. Without conversion data from Europe, Smart Bidding strategies such as Target ROAS and Target CPA lose the signal they learn from. Without personalisation, remarketing lists stop filling. Performance drops in a way that looks like a market or creative problem until someone opens the policy email.

The eight issues Google’s EU User Consent Policy audit checks: consent banner, personal data use disclosure, affirmative action, data sharing disclosure, link to Google’s Business Data Responsibility site, consent signal, cookies before consent, and CMP setup

The 8 issues Google flags, and how to fix each one

Google lists eight issues an audit can name. Here is each one in plain words, with what it means for a Shopify store.

Visitors from every EEA country, the UK and Switzerland must see a consent banner. Google recommends a Google-certified CMP, and advertisers must pass consent signals for EEA traffic through Consent Mode or the IAB TCF.

On Shopify: turn the banner on for these regions with geolocation, so European visitors get an opt-in banner and others get the notice their own law requires.

2. Missing or incomplete personal data use disclosure

The first layer of the banner, the part visitors see before clicking anything, must say that cookies and personal data are used for personalised advertising. Google asks for a specific reference to “ads personalization”. A banner that only mentions “analytics” or “improving your experience” fails this check.

On Shopify: check your banner’s main message and make sure it names advertising and personalisation in plain words, in every language you show.

3. User affirmative action not set up correctly

Visitors must actively agree, with a button such as “Accept” or “I agree”. Scrolling, continuing to browse or closing the banner is not consent under this policy.

On Shopify: use an Accept and Decline banner for European visitors, and keep implied consent switched off for those regions.

4. Missing or incomplete data sharing disclosure

Visitors must be told which third parties, including Google, can access their data. This can be in the banner or in the cookie or privacy policy it links to.

On Shopify: list Google and your other advertising partners in your cookie policy, and link that policy from the banner. A cookie policy generator builds the list from the cookies your store actually sets.

The banner must link to Google’s Business Data Responsibility site, either directly or through a policy page the banner links to. If you already have a Google link, check that it points to business.safety.google/privacy/.

On Shopify: in Pandectes, add the Google partners page link in the banner’s links, and it appears beside your privacy and cookie policy links.

For EEA visitors, Google must receive consent signals that reflect each visitor’s real choice, through the latest version of Consent Mode or the IAB TCF. This is where most audits fail, and it is covered in detail in the next section.

No advertising or analytics cookie may be set before the visitor agrees. With Advanced Consent Mode, the default state must be set through your CMP, with ad_storage denied for the EEA and UK until the visitor accepts.

On Shopify: hard-coded pixels and apps that load their own scripts are the usual culprits. Auto-blocking holds non-essential scripts back until consent, and a free store scan shows which cookies are set before anyone clicks.

This one mainly concerns publishers that show ads on their own site: a Google-certified CMP must generate TC and AC strings that match each visitor’s choices, with granular choices for IAB purposes. Most Shopify stores advertise rather than publish, so this issue rarely applies to them.

A banner that looks right and tags that fire in Tag Manager’s preview are not proof that Google receives the right signals. Google Ads reports problems under Goals > Conversions > Diagnostics and in each conversion action’s diagnostics. Messages to watch for include:

  • “Consent mode installation out of order”
  • “Some pages missing consent for EEA users”
  • “Verify consent mode setup as 0% consent rate detected”
  • “0% consent rate detected in some regions”

Common Google Ads consent diagnostics and what they usually mean: installation out of order means the default is set too late; 0% consent rate means updates never arrive; missing consent on some pages means the setup does not cover every template

The usual causes:

  1. The default arrives too late. The consent default must be set before any Google tag runs. If a tag fires first, Google reports the installation as out of order.
  2. The choice never reaches Google. A default of “denied” with no update after the visitor accepts produces a 0% consent rate.
  3. Only “Accept all” is wired up. Declining, choosing some categories and withdrawing consent must also send an update.
  4. Signals are missing. Consent Mode v2 needs ad_user_data and ad_personalization as well as ad_storage and analytics_storage. An old v1 setup on part of the site fails.
  5. Not every page is covered. Landing pages, checkout, other languages and subdomains must all carry the same setup.

How to check your own store: load it in a private window from a European location, open the browser’s network panel and filter for Google requests, and look at what is sent before and after you accept and decline. Our free Google Consent Mode checker does the first pass for you. After a fix, Google Ads can take a few days to update its diagnostics.

A Google-Approved Consent Platform for Shopify

Pandectes is an official Google Certified Consent Management Platform and is fully compatible with Google Consent Mode v2 and global privacy regulations.

View the App on Shopify

What agencies need to do

When an agency runs a client’s Google Ads, the audit lands in an account the agency manages, but the store it audits belongs to the client. That split is where problems fall through the cracks.

Who owns what in a Google consent audit: the merchant owns the store, the banner and the cookie policy; the agency owns the tags, Consent Mode signals and the Google Ads account health; both share the response to Google

  1. Make consent part of onboarding. Before launching campaigns for a client with European traffic, check the eight issues above. It takes minutes and prevents a suspended account later.
  2. Agree who owns what. The merchant usually owns the store, the banner and the policies; the agency usually owns the tags, Consent Mode and the account. Write it down, because a Google audit needs fixes on both sides.
  3. Read the right contract. Under the Google Ads Data Processing Terms, Google acts as a processor only for certain services, such as Customer Match and Enhanced Conversions, while most Google Ads activity is under controller terms. An agency that is itself the Google customer on behalf of clients needs written authority from each client to give Google those instructions.
  4. Treat unexplained EEA drops as a possible consent issue. A sudden fall in European conversions or remarketing audiences is worth checking against policy notices and Consent Mode diagnostics before blaming bids or creative.
  5. Keep evidence. Screenshots of the banner, a recording of each consent path, and the diagnostics before and after a fix make the re-audit request much faster.

Agencies that install Pandectes for many clients can join our agency program for priority support and early access to new features.

How to respond to an audit

  1. Read the notice carefully. It names the site and the issues found. Fix each one; a GTM change alone won’t fix wording or a missing link.
  2. Test every path from a European location: first visit, accept, decline, granular choice, withdrawal and return visit.
  3. Wait for the live site to update. Publish your changes and confirm the live version, not a draft or a workspace.
  4. Ask for a re-audit. Notify Google through the EU user consent policy contact form so its policy team can review the site again.

How Pandectes helps you pass

Pandectes is a Google-certified CMP and IAB TCF certified, built for Shopify. Out of the box it:

  • Shows an opt-in banner to visitors in the EEA, the UK and Switzerland with geolocation, with Accept and Decline buttons.
  • Sends Google Consent Mode v2 signals, all four of them, set before Google tags run and updated on every choice.
  • Holds back non-essential scripts until consent with auto-blocking.
  • Lets you link your privacy policy, cookie policy and Google’s Business Data Responsibility page from the banner, in every language you sell in.
  • Records every consent, so you can show what each visitor agreed to.

This article explains Google’s published policy and common practice, not legal advice.

Make Your Shopify Store GDPR & Cookie Compliant in Minutes

Start Free on Shopify

Frequently asked questions

It is Google’s policy for sites and apps that use its advertising services with visitors in the EEA, the UK or Switzerland. It requires valid consent for cookies and for using personal data for ads, and disclosure that data is shared with Google.

Google first contacts the account and gives a reasonable timeframe to fix the issues. If there is no response or good-faith effort, Google may suspend ad personalisation, remarketing and conversion measurement for advertisers on the affected account.

Eight issues: a missing banner, a missing personal data use disclosure, no affirmative action, a missing data sharing disclosure, a missing link to Google’s Business Data Responsibility site, consent signals not set up correctly, cookies set before consent, and a CMP not set up correctly.

Usually because a Google tag runs before the consent default is set. The default must be in place before any Google tag fires, which a CMP that loads first and sets Consent Mode immediately handles for you.

How do I request a re-audit from Google?

Fix the issues, publish the changes, then notify Google through the EU user consent policy contact form in Google Ads support so the policy team can review the site again.

Yes. The audit lands in the ad account the agency manages, and fixes are usually needed on both the store and the tags. Agencies should check consent when onboarding a client and agree who owns the banner, the tags and the response to Google.

Does a Shopify store need a Google-certified CMP?

Google recommends one for advertisers and requires one for publishers. Pandectes is a Google-certified CMP and sends Consent Mode v2 signals out of the box.

Make your Shopify Store's use of cookies and online tracking compliant today

Try for free