Customer Match: Using First-Party Data in Ads
Home  /  Blog

Customer Match: Using First-Party Data in Ads

The Short Answer: Customer Match lets you upload your own customer emails and phone numbers to Google Ads, so you can reach, exclude or bid differently on people who already know you. For most Malaysian SMEs, its real value is not targeting. Full targeting needs over USD 50,000 in lifetime spend. What every compliant account can do is exclude existing customers, observe them, and feed Smart Bidding a better signal.

Most business owners hear about Customer Match as a way to “show ads to your customer list”. That sounds useful. Then they upload a spreadsheet, see a small matched audience, and wonder why nothing changed. The feature works, but not the way it is usually sold.

Google splits access into two tiers. The tier your account sits in decides what the list can actually do. For a typical Malaysian account spending a few thousand ringgit a month, your customer list becomes a tool for cleaning up spend and teaching the bidding system. It is not a way to build a new audience from scratch.

This guide from IZI Digital Marketing helps you decide whether it is worth setting up, which lists to build first, and how to handle the data under Malaysia’s updated PDPA. It supports our guide to choosing an SEM agency in Malaysia, because how an agency treats your customer data says a lot about how it will treat your account. The short walkthrough below shows the upload screen itself.

Uploading a Customer List in Google Ads: Walkthrough

Source video: Watch on YouTube

PART 1 · DIAGNOSE

What Is Customer Match in Google Ads?

IN BRIEFCustomer Match turns contact details you collected yourself into an audience Google can recognise when those people are signed in. It differs from website remarketing to lost visitors, which relies on cookies and site visits. This relies on data your customers gave you directly.

Google’s About Customer Match page describes it as using your online and offline data to reach and re-engage customers. You upload a file of emails, phone numbers or names with postcodes. Google hashes the details, compares them with signed-in accounts, and builds a segment from the people it can match.

That segment can appear in five places:

  • Search and the Shopping tab: mainly for bid changes, observation and exclusions on people already in your records.
  • YouTube: for reaching customers again, or finding people who look like your best buyers.
  • Gmail: ads at the top of inbox tabs for matched customers.
  • Display: personalised ads across the Google Display Network.
  • Smart Bidding and optimised targeting: lists are now auto-included as a signal unless you opt out.

The last point matters most and gets mentioned least. You may already be using your lists without knowing it, if someone uploaded a list and your campaigns run on Smart Bidding.

Bottom Line: This is remarketing built on consent you already hold, not on cookies. That makes it steadier, but only as good as your records.

BENCHMARK BRIEFING 1 OF 4

Customer Match Requirements and Rules at a Glance

IN BRIEFTen platform rules decide what your list can do. The three that change plans: targeting needs 90 days of history plus over USD 50,000 lifetime spend, lists need 100 fresh members, and memberships expire after 540 days. Your Smart Bidding strategy choice decides whether lists are used at all.

Ten Google Ads Rules That Shape Customer Match
Ten Google Ads rules for Customer Match. Basic access: good policy compliance and good payment history. Features for all compliant accounts: Observation setting and Exclusions. Full access: 90 days of Google Ads history and more than USD 50,000 lifetime spend unlocks the Targeting setting and manual bid adjustments. Minimum active list: at least 100 members added or updated within 540 days. Maximum membership duration: 540 days. Data source: first-party only, collected directly from customers. Match keys: email, phone, first name, last name, country and postcode, IP address and timestamp, mobile device ID. Hashing: SHA256, done on your computer for plain-text uploads. Processing time: up to 48 hours. Bidding: lists are auto-included in Smart Bidding and optimised targeting and are not used with manual bidding strategies.
Rule What Google requires What it means for you
Basic access Good policy and payment history Suspended or unpaid accounts are locked out
Available to all compliant accounts Observation and Exclusions You can watch and exclude, not target
Full access 90 days’ history + over USD 50,000 lifetime spend Unlocks Targeting and manual bid adjustments
Minimum active list 100 members added or updated within 540 days Small or stale lists stop working
Membership duration Maximum 540 days Refresh at least every few months
Data source First-party only Bought or scraped lists are not allowed
Match keys Email, phone, name + country + postcode, IP, device ID More keys per person, more matches
Hashing SHA256, on your computer before sending Google never sees raw emails
Processing time Up to 48 hours Upload before a campaign launch, not on the day
Bidding Auto-included in Smart Bidding; ignored by manual bidding The list helps most on conversion-based bidding

Aggregated by IZI Digital Marketing from Customer Match policy, About Customer Match and Create a Customer Match list by uploading a data file, Google Ads Help, checked September 2026. Rules change; confirm in your account.

The full-access row is the one that reshapes most plans. USD 50,000 in lifetime spend is a six-figure ringgit sum, so many Malaysian SME accounts will sit in the basic tier for years. That is not a reason to skip the feature. It is a reason to use it for the jobs the basic tier does well.

PART 2 · DIAGNOSE

Is Customer Match Worth It for a Small Business?

IN BRIEFYes, if you have at least a few hundred real customer contacts and a campaign on conversion-based bidding. Excluding past buyers from acquisition campaigns and signalling your best customers to Smart Bidding both work in the basic tier. Neither works without solid Google Ads conversion tracking underneath.

Most guides treat it as a targeting feature and stop there. For a smaller account, that framing leads to disappointment. The better question is which of four jobs your list can do today.

DECISION BOX · WHAT SHOULD YOUR CUSTOMER LIST DO FIRST?

Job Choose it when Access tier
Exclude existing customers You sell a one-time or long-cycle service, and repeat customers keep clicking acquisition ads All compliant accounts
Observe customers You want to see how past buyers behave in your campaigns before changing anything All compliant accounts
Signal Smart Bidding You run Maximise conversions or Target CPA and want the system to learn what a good customer looks like All compliant accounts
Target customers directly You sell repeat purchases, upgrades or renewals, and your account qualifies Over USD 50,000 lifetime spend

Verdict: Start with exclusion and a Smart Bidding signal. Plan targeting campaigns only once your account crosses the spend threshold.

There is one case where it is not worth the effort yet. If your list has fewer than a few hundred contacts, the matched segment may fall below 100 members and never become active. Collect first, upload later.

Consultant’s Note: Many Malaysian businesses keep their real customer list in WhatsApp, not in a CRM. Those chats hold phone numbers that are often better match keys than email. Before you decide your list is too small, count the customers sitting in your WhatsApp Business chats and your POS system.
Bottom Line: For a smaller account, a customer list earns its keep by stopping waste and teaching the bidding system, not by finding new people.

Not sure which tier your account is in, or what your list could do?

The Diagnose phase of the IZI Blueprint checks your access tier, bidding set-up and customer data before any upload happens. See how the Blueprint works

BENCHMARK BRIEFING 2 OF 4

Does PDPA Allow You to Upload Customer Lists to Google?

IN BRIEFIt can, if customers were told their data may be shared with service providers for marketing and you have the consent your notice requires. The 2024 PDPA amendments came into force in three phases during 2025, adding breach notification and data protection officer duties. Start with a PDPA-compliant website privacy notice.

Timeline of Malaysia’s PDPA Amendments and What They Mean for Customer Match
Timeline of the Personal Data Protection (Amendment) Act 2024. 9 October 2024: royal assent. 1 January 2025, phase 1: administrative changes. 1 April 2025, phase 2: the term data user is replaced by data controller, biometric data becomes sensitive personal data, and new cross-border transfer rules apply. 1 June 2025, phase 3: data protection officer appointment, mandatory data breach notification to the Commissioner within 72 hours, and a right to data portability. Implication for Customer Match: your privacy notice should disclose sharing with service providers, uploads should be minimised and hashed, and customer lists fall under breach notification duties.
Date Change Why it matters for a customer list upload
9 Oct 2024 Amendment Act receives royal assent Sets the clock for the three phases
1 Jan 2025 Phase 1: administrative changes Little direct effect on marketing data
1 Apr 2025 Phase 2: “data controller” term, biometric data made sensitive, new cross-border transfer rules Uploading to Google’s servers is a transfer; check your notice covers it
1 Jun 2025 Phase 3: DPO duty, 72-hour breach notification, data portability A leaked export file of customer data is now a reportable breach

Aggregated by IZI Digital Marketing from the Personal Data Protection Commissioner’s Personal Data Protection (Amendment) Act 2024 page and ASEAN Briefing’s summary of the phased commencement, checked September 2026. General information, not legal advice.

Google’s own Customer Match policy asks for the same thing Malaysian law does. Your privacy policy must disclose that you share customer data with third parties who perform services for you, and you must get consent where the law requires it. The riskiest moment is not the upload itself. It is the spreadsheet emailed between staff and agency before the upload.

PART 3 · DESIGN

Which Customer Lists Should You Build First?

IN BRIEFBuild lists around decisions, not around whatever your CRM exports. A past-buyer list for exclusion and a high-value list for bidding signals cover most accounts. Split them by campaign purpose, which is easier inside a clean Google Ads account structure that scales.

One large “all contacts” list is the most common mistake. It mixes buyers, enquiries that went nowhere and newsletter sign-ups. Google cannot tell a loyal customer from a cold lead if you upload them together. Four lists cover most businesses:

  1. Past buyers: everyone who paid in the last 12 to 18 months. Use it to exclude from acquisition campaigns.
  2. High-value customers: your top spenders or most profitable accounts. Use it as the Smart Bidding signal for what good looks like.
  3. Open leads: enquiries that did not close yet. Observe them first; with full access, re-engage them on YouTube or Gmail.
  4. Lapsed customers: buyers who have not returned in a year or more. Useful for win-back offers once you qualify for targeting.

If you also run Meta, the same lists can power your Meta retargeting audiences. Keep the definitions identical on both platforms so results can be compared fairly.

Bottom Line: Each list should answer one question: who to leave out, who to learn from, or who to bring back.

BENCHMARK BRIEFING 3 OF 4

What Is a Good Customer Match Rate? A Match-Key Model

IN BRIEFIn this model of a 5,000-contact Klang Valley tuition centre, a raw email-only upload matches 22% of records. Cleaning emails and adding phone numbers in +60 format lifts that to 46%. Data quality matters more than list size, the same lesson behind fixing junk leads from ads.

Illustrative Matched Members by Upload Method, 5,000-Contact Tuition Centre List
Illustrative model of matched Customer Match members from a 5,000-contact list. Email only, uploaded as exported: 1,100 matched, 22%. Email only, cleaned and lowercased: 1,400 matched, 28%. Phone only, formatted with +60 country code: 1,900 matched, 38%. Email plus phone plus name, country and postcode: 2,300 matched, 46%.
Upload method Matched members Match rate
Email only, as exported

1,100

22%
Email only, cleaned

1,400

28%
Phone only, +60 format

1,900

38%
Email + phone + name, country, postcode

2,300

46%

Illustrative model by IZI Digital Marketing, 2026, built on the formatting and match-key guidance in Create a Customer Match list by uploading a data file (Google Ads Help). Composite profile for teaching; not client data. Bar width = matched members relative to the combined upload.

Why do phone numbers do so well in this model? Malaysians are almost universally online: DOSM’s ICT Use and Access Survey 2025 puts mobile phone use at 99.6% of individuals. Phone numbers collected through WhatsApp are often more current than old email addresses. Google also reminds advertisers that match rate shows data quality, not campaign performance.

PART 4 · DEPLOY

How to Upload a Customer Match List Step by Step

IN BRIEFCheck your notice, clean the file, upload through Audience manager, then apply the list as an exclusion or observation. Allow up to 48 hours before it is usable. Pair the list with sensible ad scheduling and geo-targeting, since Google blocks lists combined into overly narrow audiences.

  1. Confirm your privacy notice: it should say customer data may be shared with service providers such as advertising platforms.
  2. Export only what you need: email, phone, first and last name, country and postcode. Leave out IC numbers, addresses and purchase notes.
  3. Clean the file: trim spaces, lowercase emails, and write phone numbers with the 60 country code, such as +60123456789.
  4. Use English column headers: Email, Phone, First Name, Last Name, Country and Zip, exactly as Google expects.
  5. Upload in Audience manager: choose Customer list, upload the CSV, tick the policy box and set a membership duration of up to 540 days.
  6. Apply the list with purpose: exclusion on acquisition campaigns, observation on the rest, and leave Smart Bidding auto-inclusion on unless a list is irrelevant.
  7. Delete the local export: once uploaded, remove the spreadsheet from shared drives and email threads.

Google’s help page notes that plain-text uploads are hashed with SHA256 on your computer before they leave it. That protects the upload, not the spreadsheet sitting in someone’s Downloads folder. Step seven is the one most teams skip.

Bottom Line: A clean, minimal file uploaded once a month beats a large messy file uploaded once a year.

Want your customer data checked before it goes anywhere?

We can review your list structure, match keys and privacy notice so the upload helps your campaigns without adding risk. Ask for a first-party data review

BENCHMARK BRIEFING 4 OF 4

What Changes After Your Customer Lists Go Live? A 12-Week Model

IN BRIEFIn this 12-week model on a constant RM1,500 weekly spend, excluding past buyers cuts clicks from existing customers from 18% to 6%. Adding a high-value list as a bidding signal then brings cost per new-customer lead from RM68 to RM54. For a spend-level view, see why agencies set minimum ad spend requirements.

Illustrative 12-Week Effect of Customer Match on a Klang Valley Service Business
Illustrative twelve-week model on a constant RM1,500 weekly media spend. Weeks 1 to 4, baseline with no customer list: 18% of clicks from existing customers, 22 new-customer leads per week, cost per new-customer lead RM68. Weeks 5 to 8, past-buyer list applied as an exclusion: 6% of clicks from existing customers, 25 new-customer leads, RM60. Weeks 9 to 12, high-value list added as a Smart Bidding signal on Maximise conversions: 5% of clicks from existing customers, 28 new-customer leads, RM54.
Weeks Weekly spend Clicks from existing customers New-customer leads per week Cost per new-customer lead
1–4 (no customer list) RM1,500 18% 22 RM68
5–8 (past buyers excluded) RM1,500 6% 25 RM60
9–12 (high-value list as bidding signal) RM1,500 5% 28 RM54

Illustrative model by IZI Digital Marketing, 2026, on a constant RM1,500 weekly media spend, built on the exclusion and Smart Bidding behaviour described in About Customer Match and Customer Match policy (Google Ads Help). Media cost only; directional, not client data.

Notice that existing-customer clicks never reach zero. Exclusions only work on matched, signed-in people, so some past buyers will always slip through. Judge the change by cost per new-customer lead, and keep a separate brand campaign for customers who search for you by name.

PART 5 · DRIVE

What Should Your Agency Do With Your Customer Data?

IN BRIEFA good agency treats your customer list as your asset, handles it with the least data possible, and can explain what each list does in your account. Write these expectations into your digital marketing RFP so every candidate answers them before you hand over any data.

You don’t need to upload the lists yourself. You do need clear answers to these questions:

  • “Which lists are in our account, and what does each one do?” Every list should have a named job: exclusion, observation, bidding signal or targeting.
  • “How do you receive our data?” A shared, access-controlled folder or a direct CRM connection is better than an email attachment.
  • “Who deletes the export after upload?” Someone should own this, and it should happen the same week.
  • “Which access tier is our account in?” An agency promising list targeting on a small account has not checked the USD 50,000 rule.
  • “How often are lists refreshed?” Monthly or quarterly is reasonable. A list untouched since last year is quietly shrinking.

For how customer data fits into ongoing search management, see our Google Ads management service.

Bottom Line: Your customer list outlasts any agency relationship. Choose a partner that protects it as carefully as it uses it.

THE DECISION

So, Should You Use Your First-Party Data in Ads?

If you have a few hundred real customers and run conversion-based bidding, yes. Start with a past-buyer exclusion list and a high-value signal list, clean your phone numbers into +60 format, and refresh monthly. Leave direct targeting until your account qualifies.

Before any of that, make sure your privacy notice covers sharing with service providers. If you are comparing partners to handle this, our guide to choosing an SEM agency Malaysia businesses can trust with their data shows what else to check.

FAQ

Frequently Asked Questions

1. What is the minimum list size for Customer Match?

At least 100 active members. It depends on freshness too: Google needs 100 members added or updated within the last 540 days. Uploads also need at least 100 records, so a list of a few hundred contacts is a safer start.

2. Can a small account use Customer Match?

Yes, but not for targeting. It depends on your lifetime spend. Below USD 50,000, you can still use lists for observation, exclusions and as a Smart Bidding signal, which is where most of the value sits.

3. Is uploading customer emails to Google allowed under PDPA?

It can be, with the right notice. It depends on what you told customers when you collected their details; your notice should cover sharing with service providers for marketing, and you should minimise and protect the file. Take legal advice for your specific case.

4. Why is my customer list match rate low?

Usually because of formatting or old data. It depends on your match keys; uncleaned emails, phone numbers without the 60 country code and outdated contacts all lower matches, while adding phone and name fields raises them.

5. How often should I update my customer list?

Monthly for most businesses. It depends on how fast your customer base changes, but memberships expire after 540 days at most, so a list that is never refreshed slowly shrinks until it stops serving.

Is your customer data working as hard as your ad budget?

A free Blueprint consultation looks at your customer lists, access tier and bidding set-up together. You leave knowing which lists to build, what each should do, and what to keep out of the upload.

Book my free consultation

Have a campaign in mind? Let's talk.