Custom Segments vs Customer Match: Built From Behavior or Your Own List
In short: Both let you define your own Google audience instead of picking a prebuilt one. Custom segments infer people from search terms, URLs, or apps that describe a behavior pattern. Customer Match starts from contact records of people you already have a relationship with and matches them to signed-in accounts. Custom segments need Google to interpret loose behavioral signals, while Customer Match needs you to supply clean first-party data that clears a minimum matched size. If you already have the customer's contact info, use Customer Match; if you are describing a behavior you want Google to go find, use custom segments.
By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026
Custom Segments
Lets you define your own Google audience from keywords people search, websites they browse, or apps they use, instead of picking a prebuilt segment.
You supply search terms, URLs, or app IDs, and Google assembles an audience of people whose behavior matches those signals across Display, Video, and Demand Gen. It is the closest thing to keyword targeting outside Search, and it replaced the older custom affinity and custom intent segments. Most accounts overload one segment with unrelated inputs, which blurs the signal Google builds against.
Full definitionCustomer Match
Uploads hashed customer contact data to Google so you can target, exclude, or seed audiences from people you already have a relationship with.
You upload emails, phone numbers, or addresses; Google hashes and matches them against signed-in users, and the resulting list becomes targetable across Search, Shopping, YouTube, Display, and Demand Gen. Use it to suppress existing buyers, bid up loyal customers, or feed audience expansion. Match rates fall short of raw list size, and thin lists never reach the minimum required to serve at all.
Full definitionSide by side.
The differences that actually change what happens in your account.
| Custom Segments | Customer Match | |
|---|---|---|
| What you supply | Keywords, URLs, or app IDs describing a behavior pattern. | Hashed emails, phone numbers, or mailing addresses of real people. |
| Who ends up in the audience | People Google infers match those behavior signals. | Exactly the people on your list that Google can match to a signed-in account. |
| Minimum size to serve | No hard minimum, but a narrow input limits reach. | The list must clear Google's minimum matched-user threshold or it will not activate. |
| Primary use | Prospecting for people who show a described interest or behavior. | Remarketing to known customers, suppression, or seeding audience expansion. |
| Data source you control | Indirect, Google interprets your inputs with no guarantee of exactly who is included. | Direct, you know exactly who is on the source list, though match rate is never total. |
| Refresh behavior | Google recalculates membership continuously against your signals. | Static until you re-upload; a stale list keeps targeting stale people. |
| Platforms | Display, Video, and Demand Gen, not Search. | Search, Shopping, YouTube, Display, and Demand Gen. |
What actually separates them.
Custom segments start from behavior signals you describe and Google decides who qualifies, while Customer Match starts from a literal list of people and Google only matches identities, not behavior.
Custom segments run on Display, Video, and Demand Gen but not Search, while Customer Match also reaches Search and Shopping, making it the only one of the two that can find your known customers in search results.
A poorly built Customer Match list, wrong format or stale contacts, simply fails to activate, while a poorly built custom segment still serves, it just reaches the wrong people.
Customer Match needs periodic re-upload to stay current with new customers or unsubscribes, while custom segments update on their own as Google keeps recalculating who matches your behavior signals.
Customer Match can suppress existing customers from prospecting campaigns, while custom segments have no equivalent suppression use since they were never built from identities you hold.
Which one should you use?
Use Custom Segments when
- You can describe a behavior pattern but do not have a list of who those people actually are.
- You are prospecting for net-new people whose pattern no prebuilt segment quite covers.
- You want an audience that grows on its own as Google finds more matching behavior.
- You are targeting Display, Video, or Demand Gen and do not need Search reach for this audience.
Use Customer Match when
- You already hold customer emails, phone numbers, or addresses and want to reach exactly those people.
- You want to suppress existing customers from acquisition campaigns so you stop paying to reacquire them.
- You want to seed audience expansion or optimized targeting from your best, highest-value customers.
- You need the audience to also serve on Search or Shopping, not only Display or Video inventory.
Common questions.
How small can a Customer Match list be and still work?
Google requires a list to clear a minimum number of matched users before it can serve at all, and what counts is the number of records Google can actually match to a signed-in account, not the raw file size. A few hundred emails from an old spreadsheet often will not match enough people to activate.
Can I combine custom segments and Customer Match in one campaign?
Yes, they are independent audience types and both can be added as targeting or observation layers in eligible campaign types. A common pattern is Customer Match excluding existing customers while a custom segment handles prospecting for new ones in the same account.
Why isn't my Customer Match audience reaching everyone on my list?
Match rate is never 100 percent because Google can only match records to people who are signed in and whose account details line up with what you uploaded. Expect a real gap between list size and matched audience size and do not treat the two numbers as the same.
Do custom segments replace custom affinity and custom intent audiences?
Yes, Google merged those older tools into a single custom segments feature. If you are looking for the old custom affinity or custom intent menu, custom segments is where that functionality now lives.
Or stop choosing between them.
AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.
Related comparisons
- Affinity Audiences vs In-Market Audiences
- Custom Segments vs In-Market Audiences
- Customer Match vs In-Market Audiences
- In-Market Audiences vs Remarketing Lists
- In-Market Audiences vs Similar Segments
- Demographic Targeting vs In-Market Audiences
- In-Market Audiences vs Life Events Targeting
- In-Market Audiences vs Optimized Targeting