Fix Missing Google Events in Shopify Checkout – Step-by-Step Guide
If Google events aren’t tracking in your Shopify checkout, the issue may be related to your Google Tag setup or Consent Mode configuration. This guide will help you troubleshoot and fix it.
You've successfully implemented Google Consent Mode v2, ensuring that consent data is correctly passed to the dataLayer for Google to process. Everything appears to be working as expected—both on your Shopify store and during checkout.
However, despite proper setup and user consent, events in the checkout are not being tracked. Why is this happening?
In some cases, the default consent settings may be overridden by an event called "Consent Initialization" (see image below). When this occurs, the consent values are rewritten, preventing Google from properly tracking checkout events.
As a result, no tracking data is captured, leading to missing analytics and conversion insights. 😞

Fortunately, this issue is easy to resolve, as it is entirely dependent on how the Google Tag is configured.
Go to your Admin settings > Data streams

Then, select the Data stream that you are using:

And Click on Configure tag Settings

Click on Override consent mode defaults

Make sure these 2 Radio buttons are disabled.

Now, your events will not be blocked by the configuration of the tag!
Similarly to the above, the steps are the following:
Go to your Workspace in GTM.
Go to the 'Tags' page
Select your tag
Click on 'Tag Configuration', then 'Advanced Settings'.
Choose 'Override consent mode defaults'
Make sure these 2 Radio buttons are disabled.

And...Success!
Go to tools > Data manager
In your google tag, click "Manage"
Then Choose 'Override consent mode defaults'

And make sure these 2 Radio buttons are disabled.
That's it!
Problem Overview
You've successfully implemented Google Consent Mode v2, ensuring that consent data is correctly passed to the dataLayer for Google to process. Everything appears to be working as expected—both on your Shopify store and during checkout.
However, despite proper setup and user consent, events in the checkout are not being tracked. Why is this happening?
In some cases, the default consent settings may be overridden by an event called "Consent Initialization" (see image below). When this occurs, the consent values are rewritten, preventing Google from properly tracking checkout events.
As a result, no tracking data is captured, leading to missing analytics and conversion insights. 😞

Fortunately, this issue is easy to resolve, as it is entirely dependent on how the Google Tag is configured.
Solution for Google analytics
Go to your Admin settings > Data streams

Then, select the Data stream that you are using:

And Click on Configure tag Settings

Click on Override consent mode defaults

Make sure these 2 Radio buttons are disabled.

Now, your events will not be blocked by the configuration of the tag!
Solution for Google Tag Manager
Similarly to the above, the steps are the following:
Go to your Workspace in GTM.
Go to the 'Tags' page
Select your tag
Click on 'Tag Configuration', then 'Advanced Settings'.
Choose 'Override consent mode defaults'
Make sure these 2 Radio buttons are disabled.

And...Success!
Solution for Google ads
Go to tools > Data manager
In your google tag, click "Manage"


And make sure these 2 Radio buttons are disabled.

Updated on: 12/02/2025
Thank you!