What Is Value-Based Bidding (VBB)? Revenue-Optimized Smart Bidding for Google Ads
Value-Based Bidding uses offline conversion values to optimize Google Ads campaigns for revenue and ROAS instead of conversion volume. Learn how The Upload Offline Conversions App enables VBB with automated conversion value uploads.
Value-Based Bidding (VBB) is a Smart Bidding approach in Google Ads that optimizes campaigns for revenue and return on ad spend (ROAS) rather than just conversion volume. Instead of treating every conversion equally, VBB tells Google’s machine learning algorithms how much each conversion is actually worth — enabling the system to bid more aggressively for high-value customers and less for low-value ones.
For The Upload Offline Conversions App (TUOCA), Value-Based Bidding is the ultimate goal of offline conversion tracking. When you upload offline conversions with revenue values, you unlock VBB — the most sophisticated and profitable bidding strategy available.
Why Value-Based Bidding Matters
The Problem Without Values
Consider a plumbing company running Google Ads. Without conversion values, every “conversion” looks the same to Google:
| Click | Conversion | Value to Business | Value to Google |
|---|---|---|---|
| Click A | Form submit | $200 (drain clearing) | 1 conversion |
| Click B | Form submit | $12,000 (repipe) | 1 conversion |
| Click C | Phone call | $4,500 (water heater) | 1 conversion |
| Click D | Form submit | $0 (spam) | 1 conversion |
Google’s algorithm sees four identical conversions. It optimizes to get more of them at the lowest cost — which means it gravitates toward the cheapest clicks, often generating more $200 jobs and spam leads than $12,000 repipes.
The Solution With Values
When you upload offline conversions with values:
| Click | Conversion | Revenue Uploaded | Google’s Bidding Decision |
|---|---|---|---|
| Click A | Booked Job | $200 | Bid lower — low-value pattern |
| Click B | Booked Job | $12,000 | Bid aggressively — high-value pattern |
| Click C | Booked Job | $4,500 | Bid moderately — good value |
| Click D | No conversion | $0 | Don’t bid on this pattern |
Google now knows the revenue pattern behind each click. It learns which keywords, audiences, devices, and times of day generate $12,000 repipes vs. $200 drain clearings, and bids accordingly.
VBB Strategies in Google Ads
Google Ads offers two Value-Based Bidding strategies:
Maximize Conversion Value
- Goal: Get the most total revenue from your budget
- Constraint: None (spends full budget)
- Best for: New VBB campaigns, data gathering phase
- Minimum data: 15+ conversions with values in 30 days
Example: $10,000 budget
Without VBB: 100 conversions × $100 CPA = $50,000 revenue (estimated)
With VBB: 60 conversions × $167 CPA = $120,000 revenue (actual)
Fewer conversions, but more than double the revenue. Google sacrifices volume for value.
Target ROAS (tROAS)
- Goal: Achieve a specific return on ad spend
- Constraint: Target return percentage (e.g., 500% = 5x)
- Best for: Mature campaigns with 30+ days of VBB data
- Minimum data: 50+ conversions with values in 30 days
Example: Target ROAS = 500% (5x)
$10,000 spend → Algorithm targets $50,000 in conversion value
Google adjusts bids to maintain the 5x return target
Migration Path
Phase 1: Target CPA (no values needed)
↓ Upload offline conversions with values
Phase 2: Maximize Conversion Value (2-4 weeks, data gathering)
↓ Baseline ROAS established
Phase 3: Target ROAS (set target based on Phase 2 performance)
Data Requirements for VBB
| Requirement | Minimum | Recommended |
|---|---|---|
| Conversions with values | 15/month | 50+/month |
| Data history | 2 weeks | 30+ days |
| Value variance | Some variation | Wide range |
| Upload frequency | Weekly | Daily |
| Conversion action type | Import (Primary) | Import (Primary) |
Value Variance Matters
VBB works best when there’s a meaningful range of conversion values. If every conversion is worth $500, there’s nothing for the algorithm to optimize against. The more variation, the more VBB can differentiate:
| Value Range | VBB Effectiveness |
|---|---|
| $100 – $500 | Low (narrow range) |
| $200 – $5,000 | Moderate |
| $200 – $15,000 | High (wide range, clear signals) |
| All equal ($500) | Minimal (no differentiation) |
Service businesses are ideal VBB candidates because job values naturally vary widely — from $150 tune-ups to $25,000 system replacements.
How TUOCA Enables Value-Based Bidding
Without revenue data flowing from your CRM to Google Ads, VBB is impossible. TUOCA bridges this gap:
- Revenue extraction — Pulls actual job/sale values from your CRM (ServiceTitan, Jobber, HubSpot) or call tracking tool (CallRail, CallTrackingMetrics)
- Click ID matching — Matches revenue to the original GCLID or hashed PII via Fusion Relays
- Value upload — Sends the conversion with the real revenue amount to Google Ads
- Continuous flow — Automated daily uploads keep Smart Bidding fed with fresh data
- Value validation — Filters out $0 values, negative values, and outliers that could skew bidding
Fusion Relays: The VBB Enabler
TUOCA’s Fusion Relays are specifically designed for VBB. They combine:
- Source A (Call Tracking): Has the GCLID/click identifier and the caller’s phone number
- Source B (CRM/FSM): Has the phone number and the revenue amount
The Fusion Relay matches on phone number and produces a complete record: GCLID + revenue value. This is what makes VBB possible for businesses where the click data and the revenue data live in different systems.
VBB Performance: Before vs. After
Before VBB (Target CPA)
Campaign: "Plumbing Services [City]"
Strategy: Target CPA $150
Conversions: 80 (form fills + calls)
Revenue: Unknown
CPA: $150
ROAS: Unknown
Smart Bidding signal: "Find more cheap conversions"
After VBB (Target ROAS)
Campaign: "Plumbing Services [City]"
Strategy: Target ROAS 500%
Conversions: 45 (booked jobs with values)
Revenue: $157,500
CPA: $267 (per booked job)
ROAS: 5.25x ($5.25 return per $1 spent)
Smart Bidding signal: "Find more clicks like the $4,500+ jobs"
Fewer conversions, higher CPA — but 5.25x return on ad spend vs. unknown ROI.
Common VBB Mistakes
| Mistake | Impact | Fix |
|---|---|---|
| Using proxy values ($1 per lead) | VBB can’t differentiate | Upload actual revenue |
| Inconsistent uploads | Algorithm can’t learn patterns | Set up daily automated uploads |
| Too few conversions | Erratic bidding | Accumulate 30+ valued conversions before switching |
| Setting tROAS too high | Traffic drops to zero | Start 10-20% below your observed ROAS |
| Mixing valued and unvalued actions | Confuses the algorithm | Use one Primary action with consistent values |
Getting Started with VBB
- Start uploading offline conversions with values — Even on Target CPA, the data starts accumulating
- Wait for 30+ valued conversions — Google needs a baseline
- Switch to Maximize Conversion Value — Let Google optimize for revenue
- Monitor for 2-4 weeks — Track ROAS, not just CPA
- Add Target ROAS — Set target 10-20% below your observed ROAS
- Iterate — Adjust target as performance stabilizes
Use the Conversion Value Calculator to estimate the ROI impact of switching to VBB.