The Integration Scanner: How Consentmo Verifies Your Tracking & Consent Setup on Shopify

Product Updates

7 mins

Elena Tsatcheva
January 12, 2026

Setting up tracking on Shopify shouldn’t feel risky, but for many merchants, it does.

By the time someone lands in the Integrations section of Consentmo, they’re usually already cautious. They know their Google IDs, Meta Pixel, TikTok Pixel, and Microsoft tags need to go through a consent layer - but they’re worried about what happens next.

Will adding IDs here break existing tracking? What if something is already hard-coded in the theme? What if a duplicated script quietly ruins analytics or consent metrics?

These questions are valid. And they’re exactly why we built the Integration Scanner.

TL;DR - What the Integration Scanner Solves

Consentmo’s Integration Scanner automatically checks your real storefront behavior the moment you save an integration ID.

It verifies that tracking scripts are blocked before consent, fire correctly after consent, and aren’t duplicated elsewhere on your store. Instead of guessing, merchants see clear OK or Error statuses - and know exactly where they stand.

What Happens When You Save an ID in Consentmo

As soon as you save a Google, Meta, TikTok, or Microsoft ID inside Consentmo, the Integration Scanner starts running automatically.

There’s no manual trigger and no extra setup. The scanner checks the live behavior of your storefront - not just whether an ID exists in settings.

It answers one simple but critical question:

Is this integration actually working as intended, and is it respecting consent?

Google Consent Mode: What the Scanner Actively Verifies

Google Consent Mode is the most widely used integration and also the most sensitive. If it’s not set up properly, Google Ads accounts can be restricted or suspended - something no merchant wants to deal with, especially during Black Friday or the holiday season.

That’s why the Integration Scanner runs multiple checks every time.

Status Check & Alerts

First, it confirms that all Google consent parameters are set to “Denied” by default when the page loads. This is a foundational requirement. If defaults aren’t denied, consent isn’t valid - even if a banner is visible.

Next, the scanner checks whether any Google Analytics or Ads hits occur before consent. Some cookieless pings (like basic page views) are allowed, but cookies or identifiers must not be set. This ensures compliance with GDPR and ePrivacy rules, not just Google’s policy.

Finally, the scanner looks for duplicate loaders. This is one of the most common issues in real stores. If Google tags are loading from both your theme and Consentmo, it creates conflicts. Consent signals become inconsistent, analytics data gets skewed, and compliance breaks. The scanner detects this and flags it clearly, so merchants know exactly what needs to be removed.

Below these checks, merchants can also see a detailed table showing each consent parameter, its default state, and its updated state after consent.

Depending on whether Basic or Advanced mode is enabled, these states may differ - and the scanner makes that visible instead of leaving it implicit.

Understanding Integration Statuses at a Glance

To keep things clear, the Integration Scanner summarizes results using simple, consistent statuses.

When everything checks out, you’ll see Active & Verified - meaning the integration is live, compliant, and functioning as expected.

A screenshot of the Microsoft Consent Mode settings dashboard within the Consentmo application. The interface shows the status as Active & Verified and Enabled.

If multiple critical checks fail, the status becomes Active & Failed, usually due to issues like duplicate loaders combined with hits before consent.

A screenshot of the Google Consent Mode V2 settings dashboard within the Consentmo application shows that the integration is currently enabled but has a status of Active & Failed as of December 22, 2025. A sidebar on the left explains that this service sends privacy-safe consent signals to Google Ads and GA4 to help preserve conversion tracking and maintain reporting accuracy in GDPR regions. A notification box warns users that the integration only works if Google services are set up exclusively through Consentmo, advising the removal of scripts from other apps or sales channels. The Core setup section reveals the specific points of failure: while "Defaults applied correctly" is marked with a green OK badge, both "GA4/Ads hits before consent" and "Duplicate loaders detected" are marked with red Error badges.

In cases where more than one pixel or tag is detected, you’ll see Multiple Pixels Detected.

A screenshot of the Google Consent Mode V2 dashboard in Consentmo displays a status of Multiple Pixels Detected as of December 18, 2025. The interface includes a warning that conflicting scripts from other apps or theme files must be removed for the integration to function correctly. In the Core setup checklist, "Defaults applied correctly" and "GA4/Ads hits before consent" are marked with green OK badges, but "Duplicate loaders detected" is marked with a red Error badge. A detailed table below the checklist shows the status of various consent parameters, such as ad_storage, ad_user_data, and analytics_storage, all of which are configured with a Denied default state and a Granted update state.

And if a required ID is missing, the scanner shows ID Not Found, telling you exactly what needs to be added.

This screenshot shows the Google Consent Mode V2 settings dashboard within the Consentmo application, where the integration is currently enabled but faces a configuration error. The Core setup section displays a red status badge stating "Google ID not found: Google Ads ID," indicating that the necessary identifier for Google Ads is missing from the setup. A sidebar on the left explains that this integration is designed to send privacy-safe signals to Google Ads and GA4 to maintain conversion tracking accuracy in GDPR-compliant regions. A central information box reminds users that for the system to work correctly, Google services must be managed exclusively through Consentmo, requiring the removal of any existing Google scripts from other apps or theme files.

The same logic and clarity apply across all integrations.

Meta Pixel, TikTok Pixel, and Microsoft Consent Mode

The Integration Scanner doesn’t treat Google as a special case. The same verification logic applies to Meta Pixel, TikTok Pixel, and Microsoft Consent Mode.

For Meta, the scanner confirms that the pixel exists, that it’s blocked before consent, that it fires correctly after consent, and that it isn’t loaded from multiple sources. TikTok and Microsoft follow the same pattern.

This consistency matters. It means merchants don’t need to interpret different rules or behaviors for each platform. If something is wrong, they’ll see it immediately - before ads, analytics, or consent records are affected.

Why This Matters More Than Ever

Consent-aware tracking is no longer optional. Google enforces it. Platforms expect it. Regulators require it.

Yet most Shopify apps stop at enabling integrations and leave merchants hoping everything works as expected.

Consentmo takes a different approach.

The Integration Scanner doesn’t assume correctness - it verifies it. It replaces guesswork with visibility and confidence.

Merchants don’t have to wonder whether they’ve broken tracking or consent. They can see the answer directly in their dashboard.

Conclusion: Confidence Over Guesswork

After Smart Geotargeting, the Integration Scanner is another feature that quietly changes how merchants approach compliance and tracking.

It doesn’t add more complexity or more settings to manage. It removes uncertainty.

Instead of worrying about what’s happening behind the scenes, merchants get a clear picture of their setup - what’s working, what isn’t, and what needs attention.

This is what we built the Integration Scanner for: to remove uncertainty.

When you add an integration in Consentmo, you don’t have to hope it’s working or compliant. You can actually see and test it.

And that makes it much easier to use tracking tools with confidence - even during the busiest times of the year.

Install Consentmo and try it out yourself.

About the Author

Elena Tsatcheva
Elena is a seasoned Product Manager who has been an integral part of our company for several years. In her role she oversees the development and promotion of Consentmo, ensuring that they meet customer needs and drive business growth. In her spare time, Elena enjoys traveling to new and exciting destinations, experiencing different cultures, and expanding her horizons.

Stay informed

Sign up for our newsletter to get the latest updates, thoughts, and ideas from Consentmo.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Is your site compliant?

Your Guide to Launching a Successful Shopify Business

Discover the essentials of launching a thriving Shopify business in our new e-book

Download