Google Consent Mode v2 tells Google Ads and Google Analytics whether each visitor has consented to cookies and to their data being used for advertising, using four consent types. Google's consent policy covers users in the EEA, the UK and Switzerland, so UK Shopify stores advertising with Google should use it. Set it up through Shopify's customer privacy settings and cookie banner (or a banner app integrated with them), choose basic or advanced mode, and test it by declining and accepting cookies before checking a test order records.
Consent Mode is one of those settings most store owners have heard of and few are sure is working. It matters because it sits between your cookie banner and every Google tag on your store: get it wrong and you either break the rules or lose the data your ads depend on. This guide explains it in plain English and shows how to set it up on Shopify.
Google describes consent mode as a way to communicate your users' cookie or app identifier consent status to Google. It does not add a banner. It takes the choices visitors make in your existing cookie banner and passes them to Google's tags, which then adjust what they store and send.
Version 2 added two consent types, ad_user_data and ad_personalization, to send consent signals for personalised advertising. Search Engine Journal reported that advertisers had to act by March 2024 for traffic in the European Economic Area, and that without it they would lose the ability to serve personalised and remarketing ads to those users.
Google's developer documentation defines the four consent types:
| Consent type | What it controls |
|---|---|
| ad_storage | Storage such as cookies related to advertising |
| analytics_storage | Storage such as cookies related to analytics, for example visit duration |
| ad_user_data | Sending user data to Google for online advertising |
| ad_personalization | Personalised advertising, such as remarketing |
For any store using Google Ads or Google Analytics, yes in practice. Google's EU user consent policy applies to end users in the European Economic Area, the UK and Switzerland, and requires legally valid consent for cookies or local storage where legally required, and consent for collecting, sharing and using personal data to personalise ads. Consent Mode v2 is how that consent reaches Google's tags.
UK law points the same way. The ICO says consent for non essential cookies must be actively and clearly given, and that you cannot set non essential cookies before the visitor has consented. Shopify adds that event data from customers in the EEA will not be used for personalised advertising unless Google Consent Mode v2 is activated and valid consent is obtained, which matters if you sell into Ireland or Europe.
| Basic | Advanced | |
|---|---|---|
| Before consent | Google tags do not load | Tags load with consent denied by default |
| If the visitor declines | No data is sent to Google | Cookieless pings are sent |
| Conversion modelling | Based on a general model | An advertiser specific model |
Google says advanced mode provides an advertiser specific model for conversion modelling rather than a general one. Some stores choose advanced mode for that reason; others prefer basic mode because nothing at all reaches Google before consent. Take advice on which fits your privacy policy, and say clearly in that policy what happens before consent.
Shopify's customer privacy settings support Google Consent Mode v2 and let you manage the cookie banner and data sharing per region. The steps:
Tracking problems are common. Broken conversion tracking is the most common problem we find in inherited Google Ads accounts this year; in the worst case a freelancer run account double counted every purchase, so the client's ROAS report showed double the real figure.
Once consent is required, some visitors decline, and their sessions and conversions are not recorded in the same way. Shopify notes that collecting data only after consent can affect session counts and conversion rates in its reports. Google fills part of the gap with conversion modelling. In practice:
| Mistake | What happens | Fix |
|---|---|---|
| Banner not linked to consent mode | Tags ignore the visitor's choice | Integrate the banner with Shopify's privacy settings |
| Hard coded Google tags in the theme | Tags fire before consent | Remove them and use the Google and YouTube app |
| Custom pixels without the snippet | Consent not passed | Add Shopify's Consent Mode v2 snippet |
| Only v1 parameters set | No consent for ad user data or personalisation | Make sure all four types are sent |
| No testing after changes | Conversions silently stop | Decline, accept and place a test order |
Consent Mode is one of the first things we check when we take on a Google Ads account, alongside conversion tracking. The problems we see are rarely about the rules themselves; they are tags pasted into old themes, banner apps that are not connected to Shopify, and nobody testing after a change. Getting it right protects you legally and keeps your remarketing and bidding working.
We work to a floor of at least 2x ROAS across the accounts we manage, and ad accounts we set up always belong to the client. We are a Shopify Select partner with Verified Skills across development and marketing. Our pricing is published, PPC management starts from £650 a month plus VAT, and clients are billed one month in arrears with no long contracts. For a free Google Ads and tracking review, visit our PPC agency page.
What is Google Consent Mode v2?
Google Consent Mode lets your website tell Google's tags whether each visitor has agreed to cookies and to their data being used for advertising. Version 2 includes four consent types: ad_storage, analytics_storage, ad_user_data and ad_personalization. It works with your cookie banner; it does not replace it.
Do UK Shopify stores need Google Consent Mode v2?
In practice, yes, if you use Google Ads or Google Analytics. Google's EU user consent policy covers end users in the European Economic Area, the UK and Switzerland, and requires consent for cookies where legally required and for using personal data to personalise ads. Consent Mode v2 is how that consent is passed to Google's tags.
What is the difference between basic and advanced consent mode?
In basic mode, Google tags do not load until the visitor responds to the cookie banner, and nothing is sent to Google if they decline. In advanced mode, tags load straight away with consent denied by default and send cookieless pings until consent is given, which allows Google to build a more detailed model of missing conversions.
Does Shopify support Google Consent Mode v2?
Yes. Shopify's customer privacy settings work with Google Consent Mode v2, and you can manage cookie banners per region. If you use a third party cookie banner, Shopify says it must be integrated with Shopify's customer privacy settings, and custom pixels need a code snippet to activate Consent Mode v2.
Will consent mode reduce my conversion data?
Some visitors will decline, so fewer sessions and conversions are recorded directly. Shopify notes that collecting data only after consent can affect session counts and conversion rates in its reports. Google uses conversion modelling to estimate missing conversions, with a more detailed model in advanced mode.
Do I still need a cookie banner with consent mode?
Yes. Google says consent mode does not add a banner; it passes the choices visitors make in your existing banner to Google's tags. UK rules require consent for non essential cookies, so you need a compliant banner and consent mode working together.
How do I check consent mode is working?
Open your store in a private window, decline cookies and use Google's Tag Assistant to confirm the consent states are denied, then accept and check they change to granted. Also check the consent status in your Google Ads and Analytics accounts, and place a test order to confirm conversions still record after consent.
Google Consent Mode v2 is not optional for a UK Shopify store that advertises with Google. It is the bridge between your cookie banner and Google's tags, and Shopify's privacy settings make it straightforward when set up properly.
Use Shopify's banner or an integrated app, remove stray tags, choose your mode, and test with a decline, an accept and a test order. If you would like us to check your setup, email us.
Tell us a little about your store and we'll get back to you within 24 hours.