Actionable
7 min read
September 19, 2026

Why Google Ads Reports Conversions While Your Sales Stay Flat

The report says the ads are converting. The orders that pay the bills have not moved in a year. Usually the account is bidding against a number the website never sent properly, and you can check it in five minutes.

Close-up of a green performance line chart on a laptop screen with a time axis along the bottom, representing a Google Ads conversion report

The monthly report says the ads produced conversions. The orders that pay the bills sit exactly where they were a year ago.

Before looking at the creative or the budget, check what the account is being told to optimize toward. In accounts with this pattern, the website never sent a real sale value, so Google spends the budget winning the wrong sale.

Here is how it happens, how to check your own account in about five minutes, and what to fix first.


Google buys what you tell it to count

Smart Bidding is an auction strategy, not a judgment. It does what the conversion data tells it to do, and the conversion data comes from your own website.

Two of the strategies are counting strategies. Maximize conversions and Target CPA chase the number of conversions, so every conversion is worth the same to the algorithm. The other two are value strategies. Maximize conversion value and Target ROAS chase revenue, which means they need to know what each sale was actually worth.

Google is explicit about it. The documentation for Maximize conversion value says: "Before you can use Maximize conversion value bidding, you'll also need to set up conversion tracking with transaction-specific values" (Google Ads Help).

Transaction-specific is the part that gets skipped.


The three ways the value goes wrong

What the website sendsWhat Google does with it
No value at allThe strategy can only count conversions. A form fill, a parts order, and a machine sale weigh the same.
One flat value on every orderWorse than nothing, because the reports look complete. Every sale appears to be worth the same fixed amount.
The real transaction totalBidding can work toward revenue, and expensive clicks that lead to expensive orders become worth winning.

The middle row is the one that hides. A flat value produces a tidy conversion-value column that rises every month, so nobody questions it. Meanwhile the algorithm has been told that a $40 accessory order and a $2,500 machine order are identical, and cheap orders are far easier to win. The budget flows to the cheapest thing in the catalog, month after month, exactly as instructed.

The pattern on the sales side is recognizable: accessories and spare parts move steadily, the high-margin products barely move, and the ad report looks healthy throughout.


Check your own account in five minutes

You do not need an agency to find this. You need two screens.

1. The conversion value column in Google Ads. Open Campaigns, then look at Conversions and Conv. value side by side. Divide the value by the conversions. If the result is a round number that barely changes month to month, the value is not coming from real transactions. If the value column is empty or zero while conversions are counting, nothing is being sent at all.

2. The purchase event in Google Analytics 4. In GA4, open Reports, then Monetization, then Ecommerce purchases. Compare total revenue there against what your store's own order report says for the same dates. Those two numbers will rarely match to the cent, and they should be close. If GA4 shows a suspiciously round total, or a small fraction of real revenue, the purchase event is not passing a value parameter correctly. Google's ecommerce documentation covers what the event should carry (Google Analytics developer docs).

3. The link between them. In Google Ads, check which conversion action is being used for bidding. It should be the one fed by that purchase event, and it should use the transaction value rather than a fixed amount. One account can carry several conversion actions, and only some of them are included in bidding.

If all three look right, the tracking is not your problem and you can spend your attention elsewhere. If any of them looks wrong, stop reading the performance reports. They have been measuring the wrong thing for as long as the setup has been in place.


What it costs while it is wrong

Nothing dramatic happens. That is what makes it expensive.

The account keeps running. The conversion count stays respectable. The budget goes out every month and comes back as orders that were never the reason you advertised. A store selling both a low-cost consumable and a high-cost product can run this way for years. The report never shows a failure, only a product mix nobody looks at closely.

Two consequences are worth naming. The first is the spend itself, buying clicks against a target that does not match the business. The second is slower and more damaging: every optimization decision made on top of that data is also wrong. Budgets get shifted toward campaigns that look efficient, keywords get paused for poor conversion rates, and all of it is reasoning from a number that was never true.


What to fix, in order

  1. Fix the value before touching bids or budgets. A change made against bad data cannot be judged. You will not know whether the result came from the change or from the measurement.
  2. Spend less while it is wrong. This is the opposite of what most accounts hear, and it is the honest answer. Money spent bidding against a broken target is not an investment in learning.
  3. Send the real transaction total, from the store to GA4 and through to the Google Ads conversion action used for bidding.
  4. Re-check the two numbers a week later. Conversion value divided by conversions should now look like your actual average order value, with the variation a real business has.
  5. Only then put the budget back up, and judge the campaigns on what they return rather than how many orders they counted.

Common questions

Does this affect Performance Max too?

Yes, and more so. Performance Max leans heavily on the conversion data it is given, across more surfaces than Search alone. A flat or missing value has a wider blast radius there.

Our store is on Wix, or Shopify, or WooCommerce. Does the platform matter?

Not for the diagnosis. Every mainstream platform can send a real transaction value, and every one of them can be set up badly. The buttons differ, the failure does not.

We only generate leads, we do not sell online. Is this relevant?

Partly. Without transactions there is no order value to send, so counting strategies are a reasonable default. The equivalent trap is treating every lead as identical when a quote request and a newsletter signup are both firing the same conversion action.

How long does the fix take?

The measurement work is usually days, not weeks. Recovering the bidding takes longer, because the strategy needs new data before its behavior changes.

Why do my Google Ads show conversions but no sales?

Usually because the website sends the same value with every conversion, or no value at all. Smart Bidding optimizes toward whatever it is told to count, so if every order looks equally valuable, the budget buys the orders that are cheapest to win. The conversion count rises while revenue stays flat.

How do I check whether my Google Ads conversion values are real?

Divide the Conv. value column by the Conversions column in Google Ads. If the result is a round number that barely changes month to month, the value is not coming from real transactions. Then compare GA4 ecommerce revenue against your store's own order report for the same dates.

Does Maximize conversion value bidding require transaction values?

Yes. Google's documentation states that before using Maximize conversion value bidding you need conversion tracking set up with transaction-specific values. Without them the strategy has no way to tell a large order from a small one.

Should I pause Google Ads while conversion tracking is broken?

Reducing spend is usually the right call rather than pausing entirely. Money spent bidding against a broken target buys clicks against the wrong goal, and any optimization made on that data is also unreliable. Fix the value first, then raise the budget once the numbers reflect real orders.


If you are not sure which of the three cases your account is in, that is exactly what the $297 Website & Growth Audit is for. We read the ad account, the analytics property, and Search Console together. You get back what is being measured, what is being measured wrong, and what it has been costing. The ongoing version of the work is our Google Ads and Analytics tracking service.

LV

About the author: Leonardo Viviani

Leonardo runs Applied Agency AI, a business consulting firm in Metro Detroit that uses AI where it fits. He spent 15+ years in global sales leadership at a Tier-1 automotive supplier and brings that discipline to AI and automation work for Metro Detroit SMBs.

Connect on LinkedIn
AI Readiness Audit · $297

Want this mapped for your business?

The $297 AI Readiness Audit is a structured, fixed-scope assessment that maps your operation, ranks the highest-ROI automations, and delivers a written 7-day implementation plan within 48 hours, with no retainer.

  • 10-min questionnaire + 45-min Zoom interview
  • Written report delivered in 48 hours
  • Impact vs. Effort Matrix + tool stack
  • 7-Day Implementation Plan with ROI estimates
Share this guide
#google-ads-conversions-but-no-sales#google-ads-conversion-value-not-tracking#conversion-value-tracking#maximize-conversion-value#GA4-purchase-event-value#google-ads-audit#smart-bidding-conversion-value#ecommerce-conversion-tracking

Tell us what's eating your week

Book a 30-minute call. We'll ask how the work gets done today and tell you whether an audit makes sense.

Email us directly

leo@appliedagencyai.com

Response time: < 1 business day

Connect locally

Metro Detroit, MI

In person for workshops and strategy sessions.