August 3, 2026 · 9 min read
Google Ads Offline Conversion Imports: Send Real Lead Outcomes Back
Connect ad clicks and calls to qualified, booked, and sold outcomes with reliable offline conversion imports.

Google Ads offline conversion imports return later business outcomes, such as qualified leads, booked appointments, or sales, to the ad account. Capture a durable match key at the first interaction, store it with the lead, import a clearly defined outcome, and monitor diagnostics. Never optimize bidding toward an import until accuracy and deduplication are proven.
What problem do offline conversion imports solve?
A form submission may happen online while qualification and revenue happen in a CRM, store, or phone system. An import reconnects that later event to the advertising interaction. Google's offline conversion overview explains the currently supported paths and recommends enhanced conversions for leads for new implementations.
This closes a measurement gap; it does not create truth by itself. If sales stages are inconsistent or staff updates arrive late, the import faithfully sends inconsistent data.
Which identifiers and events should you capture?
- Capture the supported ad-click or user-provided-data match keys at lead creation.
- Store the source key with the lead instead of in a temporary browser-only field.
- Use one documented timestamp and time-zone convention.
- Give each imported outcome a stable name and business definition.
- Use a transaction or order identifier where supported to control duplicates.
Google's enhanced conversions for leads guide documents the current use of hashed first-party data and Data Manager. Treat customer data according to applicable consent, privacy, retention, and platform requirements.
Which offline stages should become conversions?
Choose milestones that are meaningful, consistently applied, and timely enough to support decisions. A qualified lead and a closed sale should usually be separate actions. Keep shallow or diagnostic milestones secondary until their role is clear. Review primary versus secondary conversions before enabling bidding.
Do not import every CRM status as primary. Multiple primary stages for the same customer can make one journey look like several independent successes unless the goal and counting rules deliberately account for it. The conversion counting guide covers that risk.
How do you validate an import before using it for bidding?
- Send controlled test records without exposing live customer data in logs.
- Check accepted, matched, rejected, and duplicate outcomes in diagnostics.
- Reconcile imported totals to the CRM by event date and definition.
- Inspect values, currencies, identifiers, and time zones.
- Repeat the check across normal delay windows before changing optimization.
A green upload status proves receipt, not business accuracy. Compare the source records and the Google Ads action. If the website action is also broken, start with conversion tracking diagnostics.
How should imports be monitored after launch?
Monitor freshness, rejection reasons, match coverage, duplicate behavior, and unexpected value shifts. Alert when scheduled imports stop or lag. Reconcile after CRM field changes, consent-flow changes, tag releases, and provider migrations.
Only then consider changing the Target CPA or Target ROAS strategy. Keep conversion and bidding writes as two separately approved changes so a measurement repair does not silently alter spend behavior.