Definition
Customer Match is a Google Ads feature that lets you upload your customer or lead list (hashed for privacy) and target or exclude those users across Search, Demand Gen, YouTube, Display, and Discovery campaigns. Google matches the hashed data against its own user records to build an audience of matched users, which becomes available for bidding, observation, or exclusion inside your campaigns.
Minimum List Size
Google requires at least 1,000 matched members before a Customer Match audience is allowed for targeting. Matched members means users Google could match against its own data after your upload.
Most uploads have a match rate of 60 to 80%. That means if you upload a list of 1,500 contacts, expect Google to match 900 to 1,200 of them. If your list is smaller than 1,500 to 2,000, you may not clear the 1,000 matched member threshold, and the audience won't activate.
For B2B SaaS accounts with smaller customer bases, the practical workaround is to combine multiple audience segments (customers, SQLs, MQLs, trial users) into a broader "warm audience" upload that clears the threshold. You lose some segmentation but gain a working audience.
Accepted Data Fields
Google accepts several first-party data fields for Customer Match. More fields improve match rate.
[table]
Field | Requirements | Impact on Match Rate
Email | Lowercase, hashed via SHA-256 | Highest match rate for B2B
Phone number | Include country code, hashed | Strong second signal
First and last name | Combined with mailing address | Useful for offline conversion attribution
Mailing address | Combined with name | Highest match rate for e-commerce
Mobile device ID | Advertising ID from mobile devices | Situational, mobile-first accounts
[/table]
For B2B SaaS, email is the primary field that produces meaningful match rates. Business emails match well because they're consistently used across LinkedIn, Google Workspace, and other Google-adjacent services.
The Hashing Requirement
All personal data must be hashed using SHA-256 encryption before it's uploaded. Google never accepts raw personal information.
Most CRM integrations (HubSpot, Salesforce, Google Ads native connectors) handle the hashing automatically. If you're uploading manually via CSV, Google Ads hashes the data client-side before it sends. You control the data. Google receives only the hash.
Where Customer Match Audiences Can Be Used
Different campaign types support different Customer Match use cases.
[table]
Campaign Type | Targeting | Observation | Exclusion
Search | Yes (bid adjustments) | Yes | Yes
Shopping | Yes | Yes | Yes
Display | Yes | Yes | Yes
Demand Gen | Yes | Yes | Yes
YouTube | Yes | Yes | Yes
Discovery | Yes | Yes | Yes
Performance Max | Yes (as audience signals) | Not applicable | Yes
[/table]
The most common uses in B2B SaaS:
- Exclude existing customers from Search campaigns to preserve budget for net-new acquisition.
- Layer customer segments as observation on Non-Brand campaigns to see how warm audiences perform without changing bids.
- Seed lookalikes off customer lists in Demand Gen to find net-new buyers who mirror your best customers.
Customer Match as Google Ads ABM
For B2B SaaS accounts running account-based motions, Customer Match is how Google Ads becomes an ABM channel.
The workflow is simple.
- Upload your target account list (converted to matched contacts via LinkedIn Sales Navigator, ZoomInfo, or your own CRM).
- Layer that audience on top of Non-Brand and Competitor Search campaigns.
- Bid up when a matched user searches a relevant query.
- Show retargeting to matched accounts across Demand Gen and YouTube.
- Exclude closed customers from top-of-funnel campaigns to preserve budget.
This is the missing link between B2B intent (someone searching a category term) and B2B fit (someone at an account you actually want as a customer). Search alone catches intent. Customer Match adds fit. Together they turn Google Ads into a precision ABM channel that mirrors the account-based motion you're already running on LinkedIn.
This guide on first-party data in Google Ads for B2B SaaS explains how to connect Customer Match, OCI, and Enhanced Conversions into one first-party data strategy.
You can also read this piece on offline conversion tracking, as it explains how Customer Match connects to downstream revenue attribution.
The Rule for B2B SaaS
- Upload your customer list on day one.
- Segment by pipeline stage.
- Exclude closed customers from acquisition campaigns.
- Layer warm segments as observation on Non-Brand Search. Seed lookalikes in Demand Gen off your highest-value customer segment.
- Refresh the lists monthly.
Do these five things to make Customer Match the ABM layer inside Google Ads that most B2B SaaS accounts are missing.
Book a Free Google Ads Audit