A store owner links Shopify to Google Ads on a Tuesday afternoon. The app asks a few questions, connects the product catalog, and adds the tracking for them. Three days later the account reports 212 conversions. The bank deposit covers nineteen orders.
Nothing is broken. Google Ads is counting exactly what it was told to count: every shopper who put something in a cart, every shopper who reached checkout, and every one who paid. The trouble is that, unless someone changes them, those default goals can steer the bids too, and next week's budget goes hunting for more people who like filling carts.
This chapter sets up the measurement we build into every store account before the first keyword: one purchase conversion with its real value and order ID, the sales that happen off the checkout page, and refunds sent back in time. The examples come from twelve US online stores we studied, selling coffee, cookware, e-bikes and fly fishing gear. Your store and your numbers will differ. The setup is the same.
A Cart Is a Wish. Only the Purchase Is a Sale Google Should Chase.
Conversion tracking reports what your ads earned, and it also briefs Google's bidding on what to hunt for next. That second job is where mistakes get expensive. Smart bidding studies who converted and shops for lookalikes, so the label "conversion" works like a want ad for every click you pay for.
A cart is a wish list with a price tag. Plenty of shoppers fill one just to see the shipping cost. Count them as wins and Google gets very good at finding window shoppers.
Before launch, clear the conversion list of anything that isn't a sale: page views, button clicks, "time on site," a newsletter sign-up someone promoted to primary years ago. One honest conversion beats a busy list that flatters the account.
Shopify's Google App Turns On Three Conversions. Only the Purchase Belongs in the Bid.
Ten of our twelve example stores run on Shopify. The other two use WooCommerce and BigCommerce. Shopify's built-in route to Google Ads is the Google & YouTube app, and Google's help page for that app is specific about what happens at the link step: "purchase, add to cart, and checkout started conversion actions are the suggested default in Google Ads, and set as the account default."
The same page then tells you to check that your campaigns are bidding to the new conversion action and to set it up as primary. That step is easy to skim past while products sync.
Here's why it matters. Google files each conversion action as primary or secondary. Primaries fill the Conversions column and set the bids. Secondaries sit in All conversions, visible in reports and left out of bidding, unless someone puts them in a custom goal.
So the fix takes five minutes:
- Purchase: primary. This is the sale, and the only action that should steer bids.
- Add to cart and checkout started: secondary. Keep them. They are useful for spotting a checkout that leaks, a shipping cost that scares people off, or a product page that gets carts and no orders.
We can't see inside any of these stores' accounts, so we can't tell you which ones left the defaults alone. You can see yours. After linking the app, or after any app update, open your conversion goals and confirm that only the purchase is marked primary.
Without Order Values, Google Counts a $25 Bag of Coffee the Same as a $1,299 E-Bike.
A conversion with no value is a tally mark. A conversion with its value is a sale.
Our example stores make the gap obvious. A standard bag at Onyx Coffee Lab runs about $25. Lectric's XP4 e-bike sells for $1,299. Counted as plain conversions, one of each looks like two equal wins, and a bid strategy built on that count will happily pay the same for the next coffee shopper as for the next e-bike buyer.
Send the order total with every purchase. Most store platforms and tag templates can pass it; confirm yours does. Check it once with a real test order: the value in Google Ads should match the order total your store reports, in dollars, without tax doubled or shipping added twice.
Three settings sit next to the value, and each one is worth a look:
- Count: "Every." For purchases you want every order counted, including the second order from the same shopper. Every is already the default for website actions, so this is mostly a check that nobody changed it.
- Conversion window: 30 days by default for Search, and it can go up to 90 depending on the conversion source. A store whose shoppers research for weeks may want longer.
- Attribution: data-driven, which is Google's default now. First click and the other rule-of-thumb models were retired; last click remains if you want a second opinion.
Bidding on value comes later, in Chapter 7. The value has to be in the data first, or there is nothing to bid on.
An Order ID on Every Purchase Keeps One Sale From Counting Twice.
Shoppers refresh the thank-you page. They come back to it from an order email. Some checkouts load it twice on their own. Each reload can fire the purchase tag again.
The transaction ID stops that. Google's rule is that the ID "must be unique for every single transaction" and generated dynamically for each order, and when two conversions arrive for the same action with the same ID, Google Ads treats the second as a duplicate. Your store already has the perfect ID: the order number. Pass it with the purchase.
Google now recommends a second layer for stores with the technical help to build it: upload the orders stored in your backend through Data Manager in addition to the tag, using the same transaction ID in both. The tag catches the purchase as it happens, the upload fills in orders the tag missed, and the shared ID keeps the two from double counting.
Nine of Our 12 Stores List a Phone Number. A Phone Order Is a Sale Google Can't See on Its Own.
Online stores still take calls. Nine of our twelve example stores show a phone number on the pages we saved. One fly fishing retailer's ads invite shoppers to "Ask one of our fly fishing experts" any hour of any day. A shopper who clicks an ad, reads about a $1,100 fly rod, and then calls to ask about line weight and buys over the phone made a sale that the purchase tag never saw.
Google can count calls from the ad itself and from your site, where a Google forwarding number swaps in for visitors who came from an ad. You pick how long a call has to run before it counts. Our standard is 30 seconds: long enough to drop wrong numbers, short enough to keep a quick order.
If you want recordings or the pages a caller read first, CallRail and CallTrackingMetrics sell that. Nice to have, not a launch requirement.
Keep calls and chat conversations secondary unless you can attach a value to them. A call that might become an order isn't the same as an order, and the bid should stay pointed at the sale.
One Store We Checked Loads Three Google Ads Tags. Tag Assistant Shows Which One Is Counting.
From the outside, we could see each store's Google Ads conversion ID in the page code only when the tag was written into the page directly. Five of the twelve showed at least one. Four others load their tags through Google Tag Manager, which hides the details from a visitor's view, as it should.
One store's page code carried three different Google Ads conversion IDs plus a Tag Manager container. There can be good reasons, but it is also how purchases end up counted twice, or counted in an account nobody looks at anymore.
Google points stores to its Google tag. When a site carries both that tag and Tag Manager, we keep a single install and put it in Tag Manager, so there is one place to look. On Shopify, the app's tag is that one install. If someone also pasted a Google Ads snippet into the theme years ago, that is a second install, and Google's instructions for the app say to remove legacy tags to prevent duplicate measurement.
To see what is actually firing, run Google's Tag Assistant on your own site and place a test order. You want one purchase, with one value, landing in one account.
Cookies Lose Track of Sales You Already Made. Enhanced Conversions Match Them Back From the Checkout Email.
Cookies expire, browsers block them, and shoppers switch from a phone to a laptop between the ad and the checkout. Enhanced conversions fill some of that gap. When a shopper buys, the tag sends a hashed version of details the shopper typed into checkout, such as an email address, using SHA256 so the raw details never leave your site in readable form. Google matches the hash against signed-in Google accounts and credits the sale to the ad that started it.
Google says the web and leads versions become a single on/off switch starting in June 2026. Turning it on means agreeing to Google's Data Processing Terms. For a store, turn it on.
Consent mode comes up next. Basic mode holds Google's tags until the shopper consents; advanced mode loads them and adjusts what they send, which gives Google more to model. We found no Google page requiring consent mode for US-only traffic. That's our reading, not legal advice; state privacy law is a question for your attorney.
Google's Bidding Hears a Refund Only in Its First 7 Days. After That, It Keeps Chasing the Sale You Gave Back.
Returns are where store tracking quietly lies. A $1,299 e-bike that comes back three weeks later still sits in Google Ads as a $1,299 sale unless you tell it otherwise.
Google lets you adjust a purchase after the fact: retract it, or restate it at a lower value, matched by the order ID. The timing is the catch. Google gives you "up to 7 days after they're first recorded for autobidding readability," and adjustments for reporting can be made within 54 days. A refund logged on day 10 fixes your reports. It doesn't change what bidding already learned.
Two practical notes. Google's developer documentation lists the conversion types that accept adjustments as website, uploaded and Salesforce actions, so by our reading a purchase imported from GA4 can't be adjusted at all. That is one more reason to track the purchase with a Google Ads tag rather than an import. And a store with heavy returns should treat the reported value as a ceiling, not a fact, until Chapter 3 builds returns into the target.
The other half of the money question is profit. Google Ads can report gross profit by order if you send cart data with each purchase and add your cost of goods to the Merchant Center feed. That is reporting, not a bidding setting: we found no Google bid strategy that aims at profit directly. It is still worth turning on, because it shows which products make money after the click, and Chapter 3 puts it to work.
Next: Shoppers Name the Product Long Before They Name Your Store.
Now the account learns from orders instead of carts. Chapter 2 sorts store searches by how close the shopper is to buying, and shows why the searches that name a product deserve the first dollar.
Every chapter, from tracking to Standard Shopping, the product feed and the rules for sale prices, is on the guide's home page.
When we take on a store through Google Ads management, a real test order runs through the purchase tag before a single campaign spends. Doing it yourself? Open your conversion goals today and look at what is marked primary. If add to cart is on the list, you know where to start.




