Checkout-safe AOV systems for Shopify — free store audit available →
Get free audit
Guide

Shopify Migration Broke Google Ads and Meta Tracking: A Recovery Checklist

July 10, 2026

A Shopify migration can break Google Ads and Meta tracking — new domains, changed product IDs, dropped tags and feeds. A recovery checklist to restore conversions and protect your ad spend.

A recovery checklist for Shopify migration that broke Google Ads and Meta tracking

If your migration broke Google Ads and Meta tracking, the fix is systematic, not mysterious. A migration changes every input ad tracking depends on: the domain and checkout URL, the pixels and tags themselves, your product and catalog IDs, and your consent setup. Any one of those breaking is enough to stop conversions from being recorded — even while Shopify happily processes the orders. The recovery is to reinstate and re-verify each piece: confirm the purchase event fires on the new checkout, reconnect the Google Ads conversion action and the Meta pixel plus Conversions API, realign product IDs with your feeds, and restore consent. Do that in order and both platforms start recording sales again.

Why a migration breaks ad tracking

Ad platforms don’t “see” your sales — they see a purchase event fired by a tag or API when someone buys, matched to a click. A migration can sever that chain in several places at once:

This is the same failure family we cover in why tracking breaks after a Shopify migration — here the focus is the paid-ads recovery specifically.

Why it matters: you’re paying for what you can’t measure

When the purchase event is gone, Google Ads and Meta keep charging for clicks but stop recording the sales those clicks produce. Two things happen, both expensive:

  1. Reported ROAS collapses even though real orders are steady. Dashboards say your ads “stopped working,” and the natural reaction — cut budget or pause winners — is the wrong call.
  2. Smart bidding starves. Target CPA, Target ROAS, and Meta’s optimization all learn from conversion signal. Cut off that signal and the algorithms optimize toward nothing, so performance actually degrades the longer it runs blind.

You can be selling well on Shopify and, at the same time, watch your ad accounts spend into the dark. If your orders are healthy but Google Ads shows no conversions, the mechanics are the same as in Shopify sales but Google Ads shows no conversions.

The recovery checklist

Work top to bottom. Purchase conversions first — they protect budget and feed bidding — then catalog, consent, and attribution hygiene.

#AreaWhat brokeHow to fix it
1Domain + cross-domainPurchase fires on a new checkout domain; sessions splitConfirm the store domain and checkout host; if checkout is on a separate domain, set cross-domain / linker so the click and the purchase stay one session
2Checkout / purchase eventOld checkout pixel didn’t migrateVerify a purchase event actually fires on the new order-status/thank-you step for a real order — this is the event everything else depends on
3Google Ads conversion actionPurchase conversion no longer recordingReconfirm the conversion action is active and firing, via the Google & YouTube channel or your own tag; check it’s set as primary for bidding
4Enhanced conversionsHashed first-party data not sentRe-verify enhanced conversions for leads/purchases so match rates recover
5Meta pixelPixel not on the new storeReconnect the pixel; confirm PageView and Purchase fire with a value and currency
6Meta Conversions API + dedupServer events lost or double-countingReconnect the Conversions API and confirm browser + server events share an event ID so they deduplicate
7ConsentNew/absent consent banner suppresses eventsRestore the consent banner and signal; verify Consent Mode / CAPI receive granted signals for opted-in users
8Product IDs → feeds/catalogIDs changed; feed/catalog mismatchRealign the ID sent by the pixel/feed with your Merchant Center feed and Meta catalog so conversions and dynamic ads match products
9Event IDsBrowser/server IDs no longer matchEnsure a single event ID per purchase across pixel and CAPI to keep dedup honest
10Attribution windowsDefaults reset on new setupReconfirm attribution windows/models so post-migration numbers compare like-for-like

Item 8 is the one teams miss. If your migration renumbered products, the pixel can fire a perfect purchase and Merchant Center still won’t credit it, because the reported ID isn’t in the feed anymore. The same mismatch is what makes Meta purchases go missing from the pixel.

How to verify: place a test order

Don’t trust dashboards until you’ve proven the chain end to end. Place a real test order on the migrated store and confirm, for that single purchase:

One clean test order verifies items 2–9 at once. Then watch real data recover over the following days rather than expecting instant numbers.

How to prioritize

If you can only fix one thing today, fix the purchase conversion — items 2, 3, and 5. That’s what stops budget from spending blind and what refeeds smart bidding. Catalog and product-ID realignment (item 8) come next because they restore dynamic/shopping performance. Consent, event IDs, and attribution windows are essential for accuracy but won’t, on their own, bring a dead conversion back — do them once the purchase signal is flowing again.

Common mistakes

A structured migration prevents most of this — see our Shopify migration checklist for the pre-flight version, and our store migration service if you’d rather have it done with tracking continuity built in.

When to get help

If you’ve reinstalled the pixels and conversions still aren’t recording, the break is usually deeper — a product-ID mismatch, a consent signal that never fires, or a deduplication problem between browser and server events. Those are hard to see from a dashboard and easy to misread as “ads stopped working.” A focused audit places a test order, traces each event across Ads and Meta, and pinpoints exactly where the chain breaks.

Ad tracking down since your migration? Send us your store URL — we’ll run the recovery checklist across Ads and Meta, restore your purchase conversions, and stop your budget spending blind. Get a free profit audit.

Share:

FAQ

Why did my Google Ads and Meta tracking break after migrating to Shopify?
A migration changes the things ad tracking depends on: the domain and checkout, the pixels and tags themselves, product and catalog IDs, and consent. If the purchase pixel or Conversions API isn't reinstalled and firing, or product IDs no longer match your feeds and conversions, the platforms stop recording sales even though Shopify has the orders.
How do I fix Google Ads conversion tracking after a Shopify migration?
Reconfirm the conversion action and that the Google & YouTube channel or your tag fires the purchase on the new store, re-verify enhanced conversions and consent, and make sure product IDs still match your Merchant Center feed. Place a test order and check the conversion records, then watch for recovery over the next days.
Will migrating to Shopify reset my Meta pixel and catalog?
It can effectively require reinstating them: the pixel and Conversions API must be reconnected and firing on the new store, and your catalog/feed and product IDs must match so events attribute correctly. If IDs changed in the migration, catalog and conversion matching can break until they're realigned.

Start making more on every order

Launch a checkout-safe offer yourself, or have our team set it up and dial in your store.

Lifts average order value · No checkout edits · Works on any theme

Related reading