CROSS·Cross-Source·info

First-Party Data Collection Completeness

Your Google Ads conversion tags are collecting fewer than half of the first-party data points Google Ads can use for matching. That includes email, phone, first name, last name, address fields, city, region, postal code, and country. The more of these fields you pass, the higher the Enhanced Conversions match rate. The current coverage limits the lift Enhanced Conversions can deliver on this account.

CL
By Christopher LandaverdeCreator of AdLint · ad-tech tracking specialistUpdated

Why It Matters

Enhanced Conversions matches conversion events against Google's signed-in user data using whichever first-party fields the tag provides. Email is the strongest single match key, but adding phone, address, and name fields raises the match rate substantially, particularly on iOS Safari and other browsers where cookie-based attribution is degraded. A tag that ships only email captures a baseline match rate (typically 40 to 60 percent of conversions). A tag that ships email plus phone plus normalized address can reach 70 to 85 percent. The difference is recoverable conversion volume that Smart Bidding gets to learn from. The finding is info-level because the right amount of data to collect depends on the business. A pure ecommerce account where users always check out with full shipping address has high coverage available. A SaaS signup form that only collects email has limited coverage available, and there is nothing to fix on the tagging side until the form changes. The reason to surface this is that many implementations leave coverage on the table. The order object on the confirmation page usually contains phone, address, and name; the tag was just wired to read only the email field. Adding the rest is one Data Layer Variable per field.

How To Fix It

  1. Open the AdLint details. Each data point is listed with the count of tags that collect it.
  2. For each tag, audit the source. The order or form object usually contains more fields than the tag is currently reading.
  3. Add Data Layer Variables for each missing field: `user_data.email_address`, `user_data.phone_number`, `user_data.address.first_name`, `user_data.address.postal_code`, etc.
  4. Hash and normalize each field before passing it (lowercase, trim, phone in E.164).
  5. Verify in GTM Preview that the conversion request now includes the additional fields. Check the Enhanced Conversions diagnostic panel in Google Ads after 24 to 48 hours and confirm the match rate rises.

Example

Configuration
Current coverage: email only (1 of 9 fields collected, 11 percent)
Available from order object: email, phone, first_name, last_name, address, city, region, postal_code, country
Likely lift: 20 to 30 points of match rate.
For Your Client Report

This account's Google Ads conversion tags collect less than half of the first-party data points available for Enhanced Conversions matching. Per Google's Enhanced Conversions documentation, match rate scales with the number of hashed first-party fields provided (email, phone, name, address components); a tag shipping only email captures a baseline match rate while a tag shipping email plus phone plus normalized address typically captures 20 to 40 percentage points more, particularly on iOS and other privacy-restricted browsers. The finding is informational because the available data depends on what the form or order object collects, but most implementations leave coverage on the table by reading only email from a payload that already contains more. Fix: add Data Layer Variables for each available field, hash and normalize each value, verify in GTM Preview, and monitor the Enhanced Conversions match rate after 24 to 48 hours. Source: support.google.com/google-ads/answer/9888656.

Drop this paragraph into your client deliverable. Sources back to the canonical platform documentation linked below.

References

Audit your own files for this check

AdLint runs this check (and 177 others) against your GTM, Google Ads, Meta, TikTok, LinkedIn, Pinterest, Twitter/X, and Snapchat exports. Everything stays in your browser. No uploads, no accounts.

Run a free audit