The lifecycle contract
Start with a written contract between marketing, sales and analytics. A stage should have one operational meaning, a clear owner and a timestamp. If “qualified” means something different by rep or region, sending it back to an algorithm scales inconsistency.
| Stage | Minimum definition | Typical bidding role |
|---|---|---|
| Lead created | Valid submission accepted by the CRM. | Diagnostic or secondary when spam and low fit are material. |
| MQL | Meets documented marketing fit and intent rules. | Primary only when the definition is stable and volume is usable. |
| SQL / accepted lead | Sales confirms fit and a real buying conversation. | Strong quality signal for lead-generation bidding. |
| Opportunity | Qualified commercial opportunity with expected value. | High-value signal; volume and lag may be limiting. |
| Closed won | Revenue booked under a consistent accounting rule. | Best business outcome, often paired with earlier signals. |
Six-step audit
Define lifecycle stages
Document entry criteria, owner, timestamp and allowed reversals for every imported stage.
Capture durable match identifiers
Preserve the available ad-click identifiers and properly consented first-party matching data through the form and CRM workflow.
Validate payload fields
Check conversion action, timestamp, value, currency, order or transaction identifier and time-zone handling.
Monitor upload health
Track accepted rows, failed rows, duplicates, delay distribution and match diagnostics. A successful job is not the same as a useful import.
Choose primary goals deliberately
Keep low-quality or noisy milestones secondary. Promote an outcome only after its definition and feedback cadence are dependable.
Reconcile against CRM reality
Compare platform conversions with MQLs, SQLs, opportunities, revenue and disqualification reasons by campaign.
Lead-quality scoreboard
Coverage
Share of eligible CRM outcomes with usable match identifiers.
Freshness
Median and long-tail delay from stage change to accepted import.
Integrity
Duplicate rate, rejected-row rate and unexplained volume gaps.
Business quality
MQL, SQL, opportunity and closed-won rates by campaign.
Quality-path optimization
Think of the system as lead-quality-path optimization: the model receives a sequence of increasingly valuable outcomes across the sales journey. The phrase is useful only when every step has an auditable definition; otherwise it disguises noisy conversion tracking.
Common failure patterns
- Every form fill is primary, including spam and support requests.
- A CRM stage is overwritten without retaining its original timestamp.
- Uploads run, but error and match diagnostics are never reviewed.
- Revenue values mix currencies or gross and net definitions.
- Long sales lag is mistaken for missing performance.
- Campaign changes are judged before enough qualified outcomes mature.
FAQ
Which CRM stages should be imported into Google Ads?
Import stages that are consistently defined and useful for optimization, such as qualified lead, opportunity and closed-won. Do not make every soft stage a primary bidding goal.
How often should offline conversions be uploaded?
Upload on a dependable cadence that reflects the sales process and keeps feedback useful for reporting and bidding. Monitor delays and failed records rather than relying on a nominal schedule alone.
Connect bidding to the full journey
Continue with Journey-Aware Bidding, the Lead Generation Pipeline guide, and the Target CPA Baseline Calculator.