This article provides details about the data matching process for Customer Match and how Google Ads processes the files you upload.
If you’re new to Customer Match, read about Customer Match and learn more about data hashing.
How it works
You create a customer data file based on information shared by your customers.
To keep your data secure, you can hash your customer data yourself using the SHA256 algorithm, or Google Ads will hash the data for you using the same SHA256 algorithm, which is the industry standard for one-way hashing.
Only the private customer data in your file (Email, Phone, First Name, and Last Name) will be hashed, Country and Zip data won’t be hashed. If you upload a hashed data file, don’t hash Country and Zip data.
You’ll upload a customer data file in your Google Ads account or by using the Google Ads API (AdWords API). Google uses Transport Layer Security (TLS) for your upload, which is the industry standard to securely transfer files.
If a user record doesn't match, Google may still use it as part of policy compliance checks, but Google won't otherwise use it for Customer Match or any other Google product. The matching process can take up to 48 hours.
After the matching process and policy compliance checks are complete, your data file is marked for deletion. You can then start targeting your Customer Match audience in your Google Ads campaigns.
You can also start targeting similar audiences on Search, YouTube, and Gmail, if your Customer Match audience meets the eligibility requirements.
Email address and phone matching
Google keeps track of the email addresses and phone numbers for Google accounts and the corresponding hashed strings for those email addresses or phone numbers.
After you've uploaded your customer list of email addresses and/or phone numbers, Google Ads will compare each hashed string on your customer list with the hashed string for email address or phone number of Google accounts. If there's a match, Google adds the corresponding Google account to your Customer Match audience (Customer list).
Mailing address matching
Google joins hashed name and mailing address data for Google accounts to construct a matching key.After you've uploaded your list with hashed customer names and addresses (don’t hash zip and country data), Google constructs a similar key based on your data and then compares each key on your customer list with the keys based on Google accounts. If there's a match, Google adds the corresponding Google account to your Customer Match audience (Customer list).