What's inside — the exact file
This is the complete template, not a sample. The rows are worked examples — replace them with your data (and delete them before any platform import).
Tools — Template Library · Google Ads · Import
Customer list upload for Google Ads Customer Match — the documented column headers, so your file maps cleanly and match rates don’t suffer.
This is the complete template, not a sample. The rows are worked examples — replace them with your data (and delete them before any platform import).
| Phone | First Name | Last Name | Country | Zip | |
|---|---|---|---|---|---|
| jane@example.com | +15550100 | Jane | Example | US | 75028 |
| sam@example.com | Sam | Sample | US | 76102 | |
| ada@example.com | +15550102 | US | |||
| min@example.com |
This file is the upload format for Google Ads Customer Match — the feature that turns your CRM list into a targetable (and excludable) audience across Search, YouTube, Gmail, and Display. The headers follow Google’s documented customer list layout as of October 2026, so the file maps cleanly in the Audience manager upload flow instead of failing on column names.
Use it to retarget current customers with upsell campaigns, exclude existing customers from prospecting spend, build lookalike-style Similar segments where available, or re-engage churned accounts. The more identifier columns you fill per person, the higher your match rate — email alone works, but email plus phone plus name-and-zip matches meaningfully more.
| The customer’s email, lowercase. The primary matching key. | |
| Phone | E.164 format with country code (+15550100). Second-strongest identifier. |
| First Name | Used only in combination with last name, country, and zip. |
| Last Name | Paired with first name for address-based matching. |
| Country | Two-letter code (US). Required for name/address matching. |
| Zip | Postal code. Required for name/address matching. |
No — the Google Ads UI hashes identifiers (SHA-256) on upload, so this file can hold plain values. If you upload via API instead, you hash first. Either way the plain file should be handled and deleted like the customer data it is.
Consumer lists with good emails typically match 30–60% of rows. B2B lists run lower because work emails are less often tied to Google accounts — which is why the phone and name/zip columns are worth filling.
Google requires a matched segment of at least 1,000 users before it will serve against it (and more rows than that uploaded, given match rates). Below the threshold, combine segments or go broader.
This is a Market Disrupt worksheet, not a vendor file. Import-format templates follow each platform's documented layout as of July 2026 — platforms evolve, so validate against current documentation before a large import.
Related templates: Google Ads Offline Conversion Upload · Negative Keyword Starter List · Campaign Naming Convention · Browse all 37
Go deeper: integrate google ads hubspot · ad attribution crm guide · Try the ROAS & CAC Calculator
We're a Google Partner managing ~$10M in ad spend, measured against CRM revenue rather than platform dashboards.
Talk through your ad accountIntroduce yourself once — every download after this one, here or in the library, is instant. We'll occasionally send new templates worth having; unsubscribe anytime.