What Shopify's Web Pixels Migration Means for Your CPG Brand's Conversion Tracking
If your CPG brand is running paid ads on Meta, Google, or TikTok, there's a real chance your Shopify conversion tracking quietly broke on August 26, 2026, and your dashboards haven't told you yet. Shopify permanently disabled legacy Additional Scripts conversion tracking across all non-Plus stores on that date, and auto-upgrades have already fired. That means purchase events you've been relying on for ROAS reporting, audience building, and bid optimization may simply not be firing anymore.
The frustrating part is that this didn't come out of nowhere. There was a February 2025 migration most brands either missed or mishandled, and there's another deadline hitting October 1 that could trigger a second wave of breakage.
In this post, we'll walk through exactly what broke and why, how to check whether your tracking is still intact, and what a properly configured Web Pixels setup actually looks like in practice. We'll also cover CPG-specific risks by ad channel and give you a clear action list for what to fix first. Let's get into it.
What Actually Broke on August 26
On August 26, 2026, Shopify pulled the plug on Additional Scripts as a checkout conversion tracking method for all non-Plus stores. Any pixel code sitting in that field, whether a Meta purchase event, Google Ads conversion tag, TikTok pixel, or GA4 snippet, stopped firing on the order confirmation page. Permanently.
Shopify did attempt auto-upgrades on eligible stores, and some went fine. But auto-upgrades don't reliably preserve custom configurations, UTM parameters, or the event-level data granularity that a careful manual migration maintains. Stores that got auto-migrated may feel covered when their tracking is actually degraded in ways that won't be obvious until campaign performance starts slipping.
This is what "dark conversion data" looks like in practice: your Meta campaigns are still spending, your Google Shopping ads are still running, your TikTok creative is still getting views, but the purchase signals that tell those platforms which clicks converted have gone silent.
CPG brands running heavy Meta spend are the most exposed. Skincare, beauty, and supplement brands especially, since Meta's delivery algorithm runs on purchase event signals. When those signals stop, the algorithm loses its optimization feedback loop and ROAS can start declining relatively quickly as the algorithm loses its optimization feedback loop. It's a relatively fast degradation, not a slow fade.
Worth noting: this deadline applied to non-Plus stores. If you're on Shopify Plus or weighing an upgrade, there are some meaningful differences in how this transition applies to your store.
The February 2025 Migration You May Have Already Missed
August 26 wasn't actually the first time Shopify touched your tracking without asking permission. Back in February 2025, Shopify quietly converted Meta pixels and Google Universal Analytics tags that weren't set up through their official channel apps into "custom pixels" inside Customer Events settings, as part of a broader PCI DSS compliance push.
That auto-conversion wasn't a clean upgrade. Brands on the receiving end got reduced measurement performance, missing features, and in some cases broken GA4 functionality including enhanced measurement and cross-domain tracking. It was a demotion dressed up as a migration.
Here's the part that stings: if your store went through that February 2025 auto-migration and nobody followed up, you may have been running degraded tracking for over a year before August 26 made things worse. Two separate migration events, neither of them loud about what they broke. That upgrade left gaps that are hard to see from the outside.
What makes this especially hard to catch is that your diagnostic tools won't necessarily flag it. Your diagnostic tools may not surface the problem, surface-level checks can appear healthy while underlying attribution is broken. Everything looks fine on the surface while your attribution quietly falls apart underneath.
That two-hit combination is why so many CPG brands right now can't cleanly pinpoint when their data went sideways. Is the gap from February 2025? August 2026? Both? If you're looking at your analytics and something feels off but you can't find a clear cause, that's not a reporting glitch. It's worth noting that platform shifts like these have been accelerating in 2026 across the board, and tracking has been one of the first things to break quietly in the process.
How to Verify Your Conversion Tracking Is Still Intact
So now that you know what may have broken and when, here's how to actually check. Work through these steps in order, the first two will tell you the most, fastest.
1. Shopify Admin > Settings > Customer Events
This is your starting point. Open Customer Events and confirm your pixels are listed as active. More importantly, check how they're connected: pixels tied to the official Meta or Google channel apps will show that app association. If yours are sitting as standalone custom pixels with no app attached, that's a flag worth investigating before you do anything else.
2. Check your Additional Scripts field
Go to Settings > Checkout and look at the Additional Scripts section. If you still have pixel code sitting in that field, it is not firing. It hasn't been executing since the August 26 deadline. Anything in there needs to be migrated, not just deleted.
3. Meta Events Manager
Filter purchase events for the last 7-14 days and pull the same date range from before August 26. Compare event counts and event match quality scores side by side. A meaningful drop in either number is a direct signal your pixel is broken or degraded.
4. Google Ads Conversions dashboard
Look for any conversion actions tagged as "No recent conversions" or showing a drop in recorded conversions that doesn't match your actual traffic volume. The mismatch between sessions and conversions is often the giveaway.
5. GA4 debug view or Realtime
Do a test purchase and confirm a purchase event fires with the correct transaction ID, revenue value, and item parameters. Missing or null values on those parameters means your integration is incomplete, not just your event count.
6. TikTok Events Manager
Pull the pixel's recent activity log and verify that purchase events include value data. Empty event pings with no purchase value attached are not useful to TikTok's algorithm, even if they technically "fired."
7. Cross-reference Shopify Orders vs. platform conversions
Pull your Shopify Orders report and stack it against what each ad platform reported for the same window. If the gap between actual orders and attributed conversions is widening, something upstream is broken. This is also the kind of discrepancy that tends to surface when a store has outgrown standard Shopify configurations and needs a more deliberate integration setup.
What a Proper Web Pixels Setup Actually Looks Like
Once you've confirmed what's broken, here's what a clean setup should look like across each channel.
Meta: Install the Facebook & Instagram channel app from the Shopify App Store and connect it to your ad account. The Facebook & Instagram channel app is the recommended path because it routes events through Shopify's native Web Pixels framework alongside server-side matching, avoid custom pixel workarounds if server-side coverage matters to you.
Google: The Google & YouTube channel app handles both Google Ads conversion tracking and GA4 through a single Shopify-managed integration. That replaces any manual gtag snippets or Tag Manager containers you may have dropped into theme.liquid previously. One app, both platforms, no manual code required.
TikTok: Same logic applies. Install TikTok's official Shopify app through the App Store. Manual pixel code at checkout is no longer a supported path; the official TikTok Shopify app is the recommended integration route.
Consent banners: This one catches CPG brands off guard. Your consent banner settings directly control whether pixels fire for a given visitor. A misconfigured banner can leave you legally compliant while quietly blocking tracking for a significant share of visitors, especially in California or EU-adjacent audiences. If you haven't reviewed your consent configuration recently, it's worth a look.
Custom events: Standard events like add to cart, view item, and initiate checkout are handled natively. Anything beyond that needs to be built through the Web Pixels API using sandboxed JavaScript. Theme.liquid injection is no longer the right tool for this, and in many cases it simply won't work at checkout anymore.
For more context on how we approach Shopify integrations and tracking setups, you can browse our resources.
The October 1 ScriptTag Deadline Is Still Coming
Even if your Web Pixels setup is now clean, there's a second deadline bearing down that has nothing to do with checkout tracking.
On October 1, 2026, Shopify will permanently block the scriptTagCreate and scriptTagUpdate GraphQL mutations. Any app or custom code that injects scripts via the legacy ScriptTag API will stop working for new installs and updates that day. Existing script tags keep running until March 1, 2027, but nothing new can be deployed through that method after October 1.
Brands and apps that survived the checkout tracking deadline may still be running legacy ScriptTag dependencies elsewhere on their store, this deadline catches an entirely different layer of your stack.
What's at risk:
Older third-party apps that haven't pushed an update in a while
Custom-coded integrations built by a previous agency or developer
Loyalty program widgets, affiliate tracking scripts, and review badge injections running through ScriptTag rather than theme app extensions
If your store has apps you haven't thought about recently, contact those vendors now and ask directly whether they've migrated to App Bridge or the Web Pixels API. Don't assume a functioning app is a compliant one.
For CPG brands, the integrations most likely to be caught here are loyalty and referral programs, post-purchase review request widgets, and any custom affiliate attribution scripts. These won't show up in your Customer Events settings, so they're easy to miss in an audit.
Zooming out, 2026 has delivered three major Shopify breaking changes: the August 26 checkout extensibility deadline, the October 1 ScriptTag blocking, and international shipping policy changes. It's the most aggressive platform modernization push in Shopify's history, and the deadlines are real.
CPG-Specific Risks by Ad Channel
The deadline issues above apply broadly, but the specific damage depends on which ad channels your brand is running. Here's where each one hurts.
Meta (Skincare and Beauty Brands)
A sustained gap in purchase event data doesn't just pause performance, it actively degrades campaign efficiency as the algorithm loses its optimization signal. The more your brand depends on prospecting or retargeting, the faster that signal loss shows up in your CPAs.
TikTok (Snack, Beverage, and Health Food Brands)
If you're running TikTok Shop or TikTok Ads conversion campaigns, confirm your pixel is firing through the official TikTok Shopify app, not a manually placed code snippet. That manual snippet is no longer a supported path at checkout. The app-based integration is the only path that routes through Web Pixels correctly.
Google Ads (All CPG Products in Shopping Campaigns)
Google Shopping campaigns use conversion data to power smart bidding strategies like Target ROAS. Without reliable conversion tracking, smart bidding strategies like Target ROAS have less signal to work with, which can reduce spend efficiency.
GA4 (Content-Driven CPG Brands)
Brands that went through the February 2025 migration without following up may have lost measurement features, the migration guidance notes that "data reported in Google Analytics might change (or, in some cases, be lost)." For CPG brands using content to drive purchase intent, that's not a minor gap.
Subscription and Repeat Purchase Brands (All Channels)
If your acquisition strategy targets repeat buyers or subscribers, the exposure compounds. Without accurate first-purchase conversion data, the inputs for both lifetime value modeling and audience targeting are weakened.
What to Do Right Now
All of that risk is avoidable if you act on it now.
Start with the verification steps above, don't assume Shopify's auto-upgrade handled your setup correctly. Fix Meta first (via the Facebook & Instagram channel app), Google second (Google & YouTube channel app), then TikTok and any custom events.
Then flag October 1 on your calendar right now. Every third-party app in your store that relies on the legacy ScriptTag API will stop injecting scripts entirely on that date. One outdated app can silently break attribution across your whole funnel, so audit your app list and contact vendors about their migration status before you run out of runway.
If you're staring at Customer Events settings and not sure what you're looking at, this is exactly the kind of work a Shopify-focused development agency can sort out quickly. We're a small team at Basis, but Shopify integrations and tracking setups are core to what we do. It's not a full rebuild; it's a targeted audit and fix.
The cost of waiting is concrete. Every day your purchase events aren't firing is a day your ad platforms are optimizing on incomplete data, which means worse targeting, higher CPAs, and budget that isn't working as hard as it should be.
Conclusion

Shopify's tracking migration isn't a future problem; it's an active one. Here's what matters most: the August 26 changes may have already degraded your conversion data, the February 2025 migration may have quietly altered your setup, and the October 1 ScriptTag deadline will break any app that hasn't updated its integration.
For CPG brands running paid social and search, the stakes are real. Incomplete purchase event data means your ad platforms are flying partially blind, and that gap shows up in your CPAs whether you notice it or not.
The infrastructure changes are real and ongoing, brands that clean up their tracking now will be better positioned heading into Q4 than those who wait.