97 Ads measurement playbook · Lead generation
A form submission tells Google that somebody raised a hand. It does not tell Google whether the lead was qualified, booked, or became revenue.

Why raw lead volume is an incomplete business signal
A lead-generation campaign can record every completed form as a conversion and still leave the most important question unanswered: which campaign, keyword, or ad produced a lead that sales could actually use? A raw form may be a genuine prospect, a duplicate inquiry, a request outside the service area, or a person who never responds. If every submission carries the same meaning, reporting measures activity rather than business quality.
This matters beyond the dashboard. Google Ads Smart Bidding optimizes toward the conversion types placed in the Conversions column. Google’s own offline-import guidance recommends “qualified lead” or “converted lead” as the goal for enhanced conversions for leads and advises creating a separate conversion action for each funnel stage. That separation lets an advertiser observe early interest without automatically treating it as the final optimization target. See Google’s offline conversion import FAQ.
The practical objective is a closed loop: the website records the inquiry, a controlled sales system records what happened next, and eligible outcomes return to Google Ads. This is measurement design—not a guarantee that bids, costs, or sales will improve.
What changed for enhanced conversions in 2026
April 2026: Google Ads began accepting user-provided data from website tags, Data Manager, and API connections at the same time. Google says this removes the need to select only one implementation method.
June 2026: Enhanced conversions for web and for leads moved toward one account-level on/off feature. Existing users who had accepted the customer data terms were to be migrated automatically.
June 15, 2026 API transition: Google’s current notice says offline conversion and enhanced-conversion-for-leads uploads are being migrated to the Data Manager API and blocked in the Google Ads API. Developer tokens that did not send relevant requests between January and June 2026 are not allowlisted for legacy access.
These details come directly from Google’s enhanced conversions settings update. The cautious operational takeaway is to audit the path that currently sends offline events. Do not assume that every older integration has the same status, and do not rebuild a functioning system on rumor. Confirm the developer token, connector, error logs, and supported destination. For new or future-facing workflows, Google directs advertisers toward Data Manager and the Data Manager API.
The update also makes terminology important. Enhanced conversions for web improve the measurement of conversions completed on a website. Enhanced conversions for leads connect a website lead with a later event that occurs off the website, such as qualification or a completed sale. The account interface may present one enhanced-conversions control, but the business events and implementation logic are still different.
How enhanced conversions for leads close the loop
Google describes enhanced conversions for leads as an upgraded form of offline conversion import. A person interacts with an ad, visits the site, and submits a lead form. The advertiser stores the lead in its controlled system. When the lead reaches a defined offline milestone, the advertiser imports that event with matching information. User-provided data such as an email address or phone number is normalized and hashed before upload; Google can compare it with data collected at the form and with signed-in Google accounts that interacted with the ad. The official flow is documented in About enhanced conversions for leads.
Hashing supplements rather than replaces disciplined identifiers. Google recommends including the Google Click ID (GCLID) whenever it is available. A reliable implementation therefore captures the click ID at landing, preserves it with the lead record, retains the exact event timestamp and time zone, and sends the same normalized first-party fields used at the website stage. Broken handoffs—such as a form tool dropping the GCLID before the CRM receives the lead—cannot be repaired by a polished report.
“Offline” does not require a physical store. A sales qualification, confirmed appointment, or CRM-recorded deal can be the milestone, provided its definition is consistent and any value comes from real business records.
The 97 Ads SIGNAL-6 framework
SIGNAL-6 is a practical sequence for designing the measurement system before changing campaign bidding. Each step has an owner and a testable output.
Select the business outcome
Write operational definitions for raw lead, qualified lead, and converted or closed lead. Decide which single stage is sufficiently meaningful and frequent to become the future bidding goal. Document who is allowed to change a lead’s status.
Identify the lead reliably
Capture GCLID when available, a stable internal lead ID, the actual event time and time zone, and eligible first-party contact fields. Normalize data consistently before SHA-256 hashing. Never place personal data in a URL or unapproved custom field.
Gate data by consent and policy
Upload only eligible first-party data. Verify required notices, consent choices, regional consent signals, retention rules, processor terms, and access controls. Exclude prohibited sensitive-category conversion information.
Name every funnel stage separately
Create a distinct conversion action for each event: for example, Lead Submitted, Qualified Lead, and Closed Lead. Keep names stable across the CRM, connector, and Google Ads. Assign values only when they are defensible.
Automate complete daily imports
Use a currently supported Data Manager path, send every eligible event for the defined action, and keep an error-and-retry queue. Add a stable transaction or order ID where supported and check for duplicates before each retry.
Look, validate, then bid
Test the website tag, inspect import diagnostics, reconcile CRM totals, and review conversions by conversion time. Keep the new action secondary while it proves stable; only then consider making it the campaign’s primary bidding signal.
From CRM field to trustworthy conversion action
Google Data Manager can connect supported CRM and data sources from within Google Ads. Google describes it as the simplest route for many advertisers and recommends upgrading legacy offline imports to enhanced conversions for leads. The exact choice still depends on the source system, required transformation, internal engineering resources, and the account’s existing API history. Review the official Data Manager setup guidance before selecting a connector.
Google says a full CRM is not mandatory; even a controlled spreadsheet can work. It must still protect access, preserve identifiers and timestamps, apply statuses consistently, and produce a repeatable upload.
| Control | What to retain | Validation question | Failure response |
|---|---|---|---|
| Attribution key | GCLID when available; eligible normalized user-provided data | Does the value survive the complete form-to-CRM journey? | Stop the launch and repair field mapping. |
| Business event | Stable action name and documented qualification rule | Would two salespeople classify the same lead identically? | Clarify the definition before importing. |
| Event time | Actual milestone timestamp plus time zone | Is this the qualification or sale time—not the upload time? | Correct the source transformation. |
| Value | Recorded revenue or a documented business value | Can finance or sales explain the number? | Omit or correct unsupported values. |
| Deduplication | Lead ID and transaction/order ID where supported | Can a retry create a second business event? | Quarantine and reconcile the batch. |
| Consent and eligibility | Required consent status and policy eligibility | Should this record legally and contractually be uploaded? | Exclude it and review the process owner. |
Roll out bidding in stages
Do not switch campaign optimization the moment the first file succeeds. Google’s implementation checklist recommends keeping a new enhanced-conversions-for-leads action secondary for the first two to three weeks. During that validation period, compare CRM event totals with imported totals, inspect rejections, test different browsers and devices, and confirm that the right action appears in the “All conv. (by conv. time)” report.
Google recommends daily uploads for the best use of Smart Bidding, or at least a consistent schedule when daily processing is impossible. It also advises letting imports run for one to two conversion cycles before adding the event to the Conversions column. These are readiness checks, not a fixed promise that every account will have enough data after a set number of days. Lead volume, sales-cycle length, seasonality, and data quality all affect the decision.
Use diagnostics as an operating routine
The diagnostics report uses four data-quality states: Excellent, Good, Needs attention, and Urgent. Alerts can expose a tag that does not fire, missing user-provided fields, no imports, or unmatched data. Google recommends Tag Assistant plus browser and device tests. Technical health must still be reconciled with the business definition. See Google’s diagnostics documentation.
Privacy, consent, and policy are design inputs
Enhanced conversions use first-party customer information, but first-party does not mean unrestricted. Google’s customer data policies require advertisers to upload eligible first-party data, disclose third-party sharing for ad measurement, obtain consent where legally required, comply with applicable law and Google’s EU User Consent Policy where applicable, and use an approved interface. Google also prohibits enhanced-conversion measurement for sensitive-category conversion information.
Hashing is a security measure in the transfer workflow, not a universal legal exemption. The European Data Protection Board explains that pseudonymized data that can still be linked to a person with additional information remains personal data. That principle is especially relevant for an international advertiser serving people in the EEA, United Kingdom, or Switzerland. Google states that advertisers using tags or measurement for those users must pass the user’s consent choices to Google. Review Google’s EU User Consent Policy help and obtain qualified legal advice for the markets and data involved.
For a US-focused campaign, one nationwide “opt-out rule” does not answer every question. Platform terms, state and sector rules, the privacy notice, and the data itself may matter. Collect only what the measurement purpose needs and check eligibility before upload.
Common implementation failures to catch early
- Optimizing to every form event: early engagement and a qualified lead should not automatically carry equal bidding weight.
- Losing the click ID: test forms, redirects, cross-domain journeys, and the CRM handoff.
- Using inconsistent timestamps: retain the business-event time and time zone, not the connector run time.
- Importing only successful matches: Google’s checklist calls for all conversion data for the defined event, including events not attributed to Google Ads, so the matching system receives a complete eligible set.
- Treating hashing as anonymization: continue to apply consent, notice, access, retention, and policy controls.
- Retrying without reconciliation: inspect results and duplicates before resubmission.
- Changing bidding before validation: keep the new action secondary until technical diagnostics and CRM reconciliation are stable.
Frequently asked questions
Is enhanced conversions for leads the same as offline conversion tracking?
It is an upgraded offline conversion import approach. It supplements imported offline events with normalized and hashed user-provided first-party data and, when available, Google identifiers such as GCLID. Enhanced conversions for web address website conversions; enhanced conversions for leads address later outcomes from website leads.
Do I need a CRM?
Not necessarily. Google says another controlled lead system or even a spreadsheet can work. Whatever system you choose must preserve identifiers, event times, statuses, consent eligibility, and a reliable upload history.
Should qualified and closed leads use one conversion action?
No. Google recommends a separate conversion action for each funnel stage. Separate actions make reports clearer and allow the advertiser to select one appropriate stage for bidding while observing the others.
Should I use GCLID or hashed email and phone data?
Use GCLID whenever it is available and eligible, and follow Google’s enhanced-conversions setup for user-provided data. Google says existing GCLIDs should continue to be imported because they help attribute offline events to specific ad clicks.
How often should offline events be uploaded?
Google recommends at least daily uploads for Smart Bidding, or a consistent regular schedule if daily processing is not possible. Monitor failed rows and retry only after checking for an existing result.
How old can an imported conversion be?
Google’s FAQ states that a GCLID-based conversion can be uploaded within 90 days, while an enhanced-conversion upload using personally identifiable information must be within 63 days. Check current documentation before designing a long sales-cycle workflow.
How does Google handle duplicate uploads?
Google says it deduplicates an existing combination of GCLID, conversion name, and conversion time and reports only the first instance. A stable internal ID and transaction or order ID where supported still provide essential operational protection.
Does SHA-256 hashing make the data anonymous?
No blanket conclusion is justified. Google requires hashing for specified fields, but data protection authorities distinguish pseudonymization from true anonymization. Applicable notice, consent, lawful-processing, and policy duties still need review.
Will this automatically improve ROAS?
No result can be promised. The setup can give reporting and bidding a better-defined outcome signal, but campaign economics, volume, sales execution, data quality, offer, market conditions, and many other factors still determine performance.
Conclusion: teach the platform what a valuable lead means
Offline conversion tracking begins with business definitions, not a connector. Select the outcome, preserve identifiers, apply consent and policy gates, separate funnel actions, upload eligible data, and validate before changing bids. That is SIGNAL-6.
For broader campaign structure and automation context, read the 97 Ads Google Ads 2026 guide. If your team needs help mapping website forms, CRM stages, consent signals, and Google Ads conversion actions, review the measurement and paid advertising approach on 97 Ads.
