Skip to content

The $32.99 order that reported as $148.95 (the Customer Lifecycle Value setting that inflates Google Ads revenue)

GOOGLE ADS
The $32.99 order that reported as $148.95 (the Customer Lifecycle Value setting that inflates Google Ads revenue)
Conner Crowe

Quick Take

A Shopify client’s $32.99 order showed up in Google Ads as $148.95. The dataLayer was clean, GTM Preview confirmed it, Shopify reported $32.99. The cause was not broken tracking. It was a built-in Google Ads setting called Customer Lifecycle Value Optimization, left on by the prior agency and padding every new-customer conversion by a hardcoded $115.96. Check it in your conversions tab. Set the incremental values to $0 if you want reporting that matches your P&L.

The receipt

The order was $32.99. The Shopify export said $32.99. The GA4 purchase event said $32.99. Google Ads said $148.95. Same checkout, four sources, three of them aligned.

The $115.96 gap was not a tracking bug. The prior agency had switched on Customer Lifecycle Value Optimization with a hardcoded $115.96 incremental value for new customers. Every new-customer conversion landed in Google Ads as actual revenue + $115.96. Smart Bidding had been chasing the inflated number for nine months.

This is a single setting, two clicks deep in the conversions UI, and almost nobody audits for it.

What Is Customer Lifecycle Value Optimization?

Customer Lifecycle Value Optimization is a feature in Google Ads that lets you assign an incremental conversion value to certain types of customers:

  • New customers
  • High value new customers

The idea is simple. If new customers are worth more to your business over their lifetime, you can tell Google to add extra value to those conversions. This extra value is then used in Google’s bidding algorithms to help you acquire more high-value customers.

Example:

  • Actual order value: $32.99
  • Incremental conversion value for new customers: $115.96
  • Google Ads reports: $148.95

Why This Causes Reporting Mismatches

Inflated conversion values

Google Ads adds this extra value directly to your reported conversion value.

Impact on cross-platform reporting

While GA4 and your ecommerce platform show the actual order total, Google Ads shows the inflated number. This causes:

  • Higher-than-actual ROAS in Google Ads
  • Revenue totals that never match between platforms
  • The risk of unintentionally reporting inflated revenue to stakeholders or clients

How to Check If This Is Causing the Mismatch

Follow these steps in Google Ads:

  1. Go to Tools & Settings, Conversions
  2. Click Summary in the top menu
  3. Find the Customer lifecycle value optimization section
  4. Look for any incremental conversion value set for new or high-value new customers

If a dollar amount is set, that is what is padding your revenue numbers.

How to Fix It

If you want your Google Ads revenue to match GA4 or your ecommerce platform:

  • Set both Incremental conversion value for new customers and Incremental conversion value for high value new customers to $0.

If you still want Google Ads to optimize for high-value customers:

  • Keep the values in place but know your reporting will be inflated
  • Use audience targeting and bid adjustments instead of inflated conversion values

The Takeaway

If your Google Ads revenue does not match GA4 or Shopify, the first place to check is not the tracking. It is whether Google is doing exactly what the prior agency told it to do. The Customer Lifecycle Value setting is the fastest one to rule out. Two clicks, two zeros, and the reporting matches the P&L.

Keep going

If this hit, the next two pieces in the same universe:

Free PDF: The 25-page Google Ads Setup Audit. No email gate.

Want a review like this on your account?

Want this kind of review
on your account?

Thirty minutes on the phone. Same person on the call as on the work. Walk out with a clear set of next steps.

Book a Call