The Google Ads Signal Loss Checklist
Why your Shopify orders and your Google Ads conversions never match, how big the gap is allowed to be, and the seven checks that close most of it.
Who this is for
- Stores whose Google Ads conversions sit well under their Shopify orders
- Anyone who turned on consent mode and never checked what it cost them
- Operators about to scale spend on a number they have not verified
Why this exists
Every store loses some conversions between the checkout and Google Ads. That is normal. What is not normal is not knowing the size of the gap, because the bidding algorithm optimises on what it receives, not on what actually happened. A store that reports 70 percent of its orders is bidding with 70 percent of the picture, and it will keep buying the wrong customer until someone measures it.
Measure the gap before you fix anything
Pick a 30-day window that has finished. Count paid orders in your store admin, count conversions in Google Ads for the same window and the same conversion action, and divide. That percentage is your reporting rate. Everything below is about moving it up, and you cannot tell whether any of it worked without the starting number.
1. What your reporting rate is telling you
Compare like with like: paid orders only, same window, same time zone, and conversions counted by conversion time rather than click time or the two will never line up.
| Reporting rate | Read | What to do |
|---|---|---|
| Over 100 percent | You are double counting | Stop here and check for duplicate conversion actions first |
| 90 to 100 percent | Healthy | Leave it alone and spend your time elsewhere |
| 75 to 90 percent | Normal but improvable | Enhanced conversions and consent mode are where the gap is |
| Under 75 percent | Something is broken | Work the list below in order, it is not just privacy |
2. The seven checks, in the order that finds the most
The gap that will never close, and why that is fine
iOS, ad blockers and declined consent mean some orders are never reported and no configuration recovers them. The goal is not 100 percent. The goal is a rate you know, that is stable week to week, so that when it moves you know something broke rather than wondering whether it was always like this.
Want this run for you?
