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.

StageMinimum definitionTypical bidding role
Lead createdValid submission accepted by the CRM.Diagnostic or secondary when spam and low fit are material.
MQLMeets documented marketing fit and intent rules.Primary only when the definition is stable and volume is usable.
SQL / accepted leadSales confirms fit and a real buying conversation.Strong quality signal for lead-generation bidding.
OpportunityQualified commercial opportunity with expected value.High-value signal; volume and lag may be limiting.
Closed wonRevenue booked under a consistent accounting rule.Best business outcome, often paired with earlier signals.

Six-step audit

  1. Define lifecycle stages

    Document entry criteria, owner, timestamp and allowed reversals for every imported stage.

  2. Capture durable match identifiers

    Preserve the available ad-click identifiers and properly consented first-party matching data through the form and CRM workflow.

  3. Validate payload fields

    Check conversion action, timestamp, value, currency, order or transaction identifier and time-zone handling.

  4. 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.

  5. Choose primary goals deliberately

    Keep low-quality or noisy milestones secondary. Promote an outcome only after its definition and feedback cadence are dependable.

  6. 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

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.

Sources