RPT·Performance Reports·warning

Value per Conversion Variance

Within a single conversion category on your account, value per conversion has a coefficient of variation above 150%. That means the dollar amount per conversion is jumping around more than the average value itself. Either the category bundles unrelated conversion types, or the value source is unstable.

CL
By Christopher LandaverdeCreator of AdLint · ad-tech tracking specialistUpdated

Why It Matters

Coefficient of variation is the standard deviation divided by the mean. A CV above 150% on a single category means the spread of values is larger than the average value. Practically, that looks like a Purchase category where some conversions come in at $12, others at $4,200, and the mix is not explained by product mix variability. The usual root causes: a single Purchase action receives both retail orders ($30-150) and B2B wholesale orders ($1,000-10,000) without splitting them into separate conversion actions. Or the value parameter is reading from two different data layer locations depending on the page type, and the values come through with different magnitudes. Or refund logic is firing through the same path with negative-adjacent zero-dollar values. For Smart Bidding, this is a learning problem. Target ROAS bidding assumes the value distribution per action is roughly predictable. When the variance is this wide, the bidder either hedges (bids low across the board, missing the high-value orders) or overcorrects after a single high-value conversion (bids up, then ROAS collapses on the next 50 small orders).

How To Fix It

  1. Pull the conversion details for the flagged category in Google Ads Reports. Sort by value descending.
  2. Look at the top and bottom of the list. If they represent legitimately different business outcomes (retail vs wholesale, free trial vs paid, etc), split them into separate conversion actions.
  3. If they should be one category, investigate the value source for inconsistent readings (different DOM elements, different data layer keys, currency mixing).
  4. Once split or repaired, expect Smart Bidding to relearn over the next 2 to 4 weeks.

Example

Configuration
Category: Purchase. CV: 234%. Min value: $8.99. Max value: $11,400. Cause: retail and wholesale mixed into one action.
For Your Client Report

Within a single conversion category on this Google Ads account, value per conversion has a coefficient of variation above 150%, meaning the spread of values exceeds the mean value itself. Per Google Ads value-based bidding documentation, Target ROAS and other value-based strategies depend on roughly predictable value distributions per conversion action. When variance is this wide, the most common causes are unrelated business outcomes bundled into one conversion action (such as retail and wholesale purchases sharing a single Purchase action), value parameters sourced from inconsistent data layer locations, or value units differing across page types. The result is unstable bidding behavior: the optimizer either hedges low across the board or overcorrects on individual high-value events. Fix: split unrelated business outcomes into separate conversion actions, audit the value parameter source for consistency, and allow Smart Bidding a 2 to 4 week relearning window after correction. Source: support.google.com/google-ads/answer/7335652.

Drop this paragraph into your client deliverable. Sources back to the canonical platform documentation linked below.

References

Audit your own files for this check

AdLint runs this check (and 177 others) against your GTM, Google Ads, Meta, TikTok, LinkedIn, Pinterest, Twitter/X, and Snapchat exports. Everything stays in your browser. No uploads, no accounts.

Run a free audit