Most lead-gen accounts optimize for form submissions. Smart Bidding sees clicks and form fills, but not which forms became qualified leads or closed deals. The result: bids optimized for submission volume, not customer quality. Offline conversion import closes this loop.
What is offline conversion tracking in Google Ads?
Offline conversion tracking imports business outcomes from your CRM back into Google Ads after the initial web conversion. It works by capturing the Google Click ID (GCLID) at the moment of form submission, storing it in your CRM alongside the lead record, and uploading conversion data when the lead qualifies, converts to an opportunity, or closes as a deal.
Why are form fills not enough for lead generation?
Form fills measure intent to contact you, not customer quality. They do not distinguish a high-intent prospect from someone who filled out the form and never responded again. Smart Bidding trained only on form fills will optimize for submission volume. If the algorithm cannot see which form fills became customers, it will bid toward volume rather than quality.
What lead stages should be imported into Google Ads?
Set the highest-confidence signal as primary: qualified lead or sales-accepted lead (primary). Import secondary conversions for opportunity creation or demo booked. Avoid importing unqualified form fills or leads that were rejected as primary signals, as this trains the algorithm on noise.
What should not be imported as a primary conversion?
Unqualified form fills, chatbot opens, newsletter signups, phone link clicks, or page engagement events should not be set as primary. These actions do not correlate with business revenue and will train the algorithm on the wrong behavior.
How does offline conversion tracking affect Smart Bidding?
Smart Bidding trains on the conversion events designated as primary. When offline conversions for qualified leads replace raw form fills as the primary signal, the algorithm adjusts bids toward the queries and user behaviors that generate real pipeline. This typically improves cost per qualified lead while reducing wasted spend on low-intent form fills.
| Lead Stage | Import as Conversion | Primary or Secondary | Value to Assign | Bidding Risk if Wrong |
|---|---|---|---|---|
| Raw form fill | Yes (as reference) | Secondary only | None or low | High if set as primary |
| Qualified lead / SQL | Yes | Primary | Estimated deal value or $1 relative weight | Low |
| Demo or meeting booked | Yes | Primary or secondary | Higher than SQL if applicable | Low |
| Opportunity created | Yes | Secondary | Deal size estimate | Low |
| Closed deal / won | Yes | Secondary or separate action | Actual revenue | Low |
| Unsubscribes / spam | No | Not applicable | Not applicable | Not applicable |
GCLID capture
- –Auto-tagging is enabled in Google Ads account settings
- –GCLID URL parameter is captured at form submission
- –GCLID value is stored in the CRM record alongside the lead
- –Hidden form field is present on every landing page form to capture GCLID
CRM configuration
- –GCLID field exists in the CRM contact or lead record
- –GCLID is populated correctly in test submissions
- –CRM can export GCLID with lead status changes for import
Google Ads conversion action setup
- –Separate conversion actions created for each imported stage (SQL, opportunity, close)
- –Import source set to "CRM imports" or "Sheets/API upload"
- –Primary conversion designation applied to the highest-value reliable signal
- –Attribution window set to accommodate the sales cycle length
Upload and schedule
- –GCLID data is uploaded within the 90-day GCLID validity window
- –Upload schedule is daily or weekly (not monthly)
- –Upload includes conversion name, GCLID, conversion time, and optional value
- –Error logs checked after each upload for missing or expired GCLIDs
See also: Google Ads conversion tracking audit checklist and Enhanced conversions setup guide.