Rung zero: every lead is worth $1
This is where you are right now. Someone fills out your form. Google Ads records a conversion. The value attached to that conversion is $1. Or maybe $0. Or maybe some arbitrary number your agency typed in during setup three years ago that nobody has touched since.
Every lead, whether it closes at $45,000 or ghosts after the first email, sends the same signal. Google cannot tell the difference. So it does the only rational thing: it finds you more of the cheapest leads possible.
What $1 bidding actually tells Google
When you send conversion_value: 1 for every lead, you are giving Google a clear instruction: “all leads are worth the same, so minimize cost per lead.” Smart Bidding takes that instruction literally. It goes looking for the cheapest form fills on the internet.
The cheapest form fills are bots, students, job seekers, competitors researching you, and people who will never open a single email. Google does not know they are junk because you never told it what a good lead looks like.
The expensive form fills — the VP at a 200-person company who will close at $45,000 in three months — look the same to Google as the student downloading your whitepaper for a research paper. Both send $1. Both are optimized for equally.
Rung 1: Form fill at $10
The first rung replaces $1 with $10 for every form submission. This alone is not transformative — $10 for every lead still treats them equally. But it sets the foundation. Google now has a baseline value to compare against when higher-value conversions start flowing in from deeper funnel stages.
Rung 2: Marketing Qualified at $50
A marketing qualified lead is someone who matched your ICP criteria. They work at a company in your target segment, hold a title with buying authority, and engaged with your content beyond a single form fill. Your marketing team or lead scoring system flags them as worth pursuing.
When this stage fires back to Google with a value of $50, the algorithm starts learning something new: clicks from certain demographics, geographies, and behaviors produce $50 leads instead of $10 leads. It shifts bidding toward those patterns.
Rung 3: Sales Qualified at $200
A sales qualified lead sat through a discovery call, confirmed budget, and your sales team marked them as a real opportunity. This is the stage where Google’s algorithm changes behavior dramatically. When enough $200 SQL conversions flow back, Smart Bidding starts spending more on clicks that look like SQLs and less on clicks that only produce form fills.
This is where most brands see the first measurable improvement in lead quality. The volume of junk leads drops. The pipeline starts filling with people who actually take sales calls.
Rung 4: Opportunity at $500
An opportunity means the deal is in your pipeline with an estimated close value. The sales team is actively working it. Sending this stage back to Google — with the gclid from the original click — gives the algorithm a stronger signal than SQL alone. Not every SQL becomes an opportunity. Google learns which click patterns produce pipeline, not just meetings.
Rung 5: Closed Won at $45,000
This is the top rung. When a deal closes at $45,000, that value fires back to Google Ads with the original gclid. Google now has the complete picture: the click that produced a $10 form fill also produced a $50 MQL, a $200 SQL, a $500 opportunity, and a $45,000 closed deal.
Smart Bidding rebuilds its model. It identifies the click patterns, demographics, geographies, devices, and times of day that produce $45,000 outcomes. It starts spending more on clicks that match those patterns and pulling back from clicks that produce $10 form fills but never advance.
This is not theory. This is how value-based bidding works mechanically inside Google Ads. The algorithm optimizes for total conversion value, not conversion count. Give it a ladder of values and it will climb to the top.
How to send offline conversions to Google
The gclid method
When someone clicks a Google ad and lands on your website, the URL contains a gclid parameter. CustomerLabs captures this parameter at the moment of the form fill and stores it alongside the lead record. When that lead moves through CRM stages — MQL, SQL, Opportunity, Closed Won — CustomerLabs fires the corresponding offline conversion back to Google Ads using the stored gclid.
Google receives the conversion, matches it to the original click, credits the campaign, ad group, keyword, and ad. The loop closes. The algorithm learns.
This method works best when the sales cycle is under 90 days (Google’s attribution window) and the user does not switch devices between clicking and converting.
Enhanced Conversions for Leads (ECL)
When gclid is unavailable — the parameter expired, the user switched devices, or the cookie was cleared — Google falls back to identity matching. Enhanced Conversions for Leads sends a hashed email alongside the offline conversion. Google matches the email against its user graph to find the original click.
ECL improves match rates by 15-25% over gclid-only imports. CustomerLabs sends both gclid and hashed email with every offline conversion, so Google always has both methods available.
tROAS vs tCPA: which one
If you are sending values with your conversions, use tROAS (target return on ad spend). tROAS optimizes for total conversion value. It treats a $200 SQL differently from a $10 form fill because the values are different.
tCPA (target cost per acquisition) ignores values entirely. It treats every conversion the same regardless of the dollar amount attached. If you send a value ladder with tCPA, Google ignores the ladder.
Start with tCPA if you have no offline conversions yet. Get at least 4 weeks of offline conversion data flowing before switching to tROAS. Google needs historical value data to set reasonable targets.
Switch to tROAS once you have 30+ valued conversions per campaign in the last 30 days. Set your initial tROAS target based on total conversion value divided by total spend over the last 30 days. Adjust weekly for the first 4 weeks as the algorithm calibrates.
Campaign setup
Search campaigns: offline conversion actions
In Google Ads, navigate to Tools, then Conversions. Create separate conversion actions for each CRM stage: MQL ($50), SQL ($200), Opportunity ($500), Closed Won (use actual deal value). Set “Closed Won” as the primary conversion action for optimization. Include MQL and SQL as secondary actions — they provide signal density while the algorithm optimizes toward the highest-value event.
Performance Max: value rules by segment
Performance Max supports value rules that adjust conversion values by audience segment. If leads from your “Enterprise” audience segment close at 3x the rate of other segments, create a value rule that multiplies conversion value by 3 for that segment. Google bids more aggressively for enterprise clicks without you restructuring campaigns.
LeadSquared: “After implementing value-based bidding with offline conversion imports, cost per qualified lead dropped 34%. The algorithm stopped chasing cheap form fills and started finding leads that actually progressed through the sales pipeline.”
What the ladder unlocks
| Brand | Before (flat) | After (ladder) | Result |
|---|---|---|---|
| LeadSquared | $1 per lead, tCPA bidding | CRM stages at $10–$25k, tROAS | CPL for qualified leads dropped 34% |
| Fateh Education | Same value for all inquiries | Enrollment stage values fed to Google | Lead-to-enrollment ratio up 20% |
| Dundas Life | Flat conversion on Meta and Google | Full-funnel value signals on both | Top-of-funnel CPL dropped 60% |
| Kordata | $1 per form fill, Search only | SQL + Closed Won fed to PMax | Pipeline value up 3.1x, CAC down 28% |
| Aruna Tech | No offline conversions | MQL + SQL + Closed Won ladder | Junk lead volume dropped 52% in 6 weeks |
B2B Marketing Lead, Verified G2 Review: “Finally we can send CRM stages and offline sales back to ad platforms. Meta now optimizes for qualified leads, not just form fills.”
Start climbing
The setup takes 3 weeks. Week 1: connect your CRM and define stage values. Week 2: offline conversion imports go live. Week 3: switch to tROAS and let the algorithm retrain.
Cost per qualified lead typically drops 25-40% within 6 weeks. Not because you changed your campaigns. Because you finally told Google what a lead is actually worth.
“Customer Labs has helped us skyrocket ROAS and scale our campaigns. It solved issues with the traditional pixel post iOS changes.”
Frequently asked questions
Which CRMs does CustomerLabs support for offline conversion imports?
HubSpot, Salesforce, Pipedrive, Zoho CRM, and any CRM with a webhook or API. CustomerLabs pulls stage changes in real time and maps them to Google's offline conversion import format. No CSV uploads, no manual processes.
What's the attribution window for offline conversions?
Google accepts offline conversions up to 90 days after the original click. For most B2B sales cycles, this is enough. If your cycle runs longer, CustomerLabs queues the conversion and imports it as soon as the CRM stage changes — even if that's 89 days after the click.
How many conversions do I need for tROAS to work?
Google recommends at least 15 conversions per campaign in the last 30 days for tROAS. For value-based bidding with offline conversions, 30+ is safer. If your volume is lower, CustomerLabs can include mid-funnel stages (MQL, SQL) as valued conversions to give the algorithm enough signal to optimize.
Should I use tROAS or tCPA with a value ladder?
tROAS. Target CPA optimizes for conversion count — it treats every conversion the same regardless of value. tROAS optimizes for total conversion value, which is exactly what you want when sending different values per stage. Set your tROAS target based on your blended value-to-spend ratio over the last 30 days, then adjust as data accumulates.
Does this work for ecommerce or just B2B?
Both. B2B brands use the value ladder for CRM stages (lead → MQL → SQL → closed won). Ecommerce brands use it for profit-adjusted order values — sending margin instead of revenue, weighting first-time buyers higher, and devaluing high-return-rate SKUs. The mechanism is the same: tell Google what each conversion is actually worth.
Ready to improve your signals?
Book a 30-minute walkthrough. We'll audit your current setup, show you what's missing, and map out a 3-week implementation plan.