Migrate Google Ads Customer Match actions to the Google Data Manager API
This article explains the new Google Ads Customer Match actions that use the Google Data Manager API, why we are introducing them, and how to migrate from the existing Google Ads API–based actions.
What’s changing
We are introducing two new actions for the Google Ads Customer Match connector that use the Google Data Manager API:
- Add User to List (Data Manager API)
- Remove User from List (Data Manager API)
These actions are designed to closely mirror the existing Add User to List and Remove User from List actions in the connector UI, but they send audience updates through Google’s Data Manager API instead of the legacy Google Ads API.
In addition, the connector configuration now includes a linking step that establishes a product link between your Google Ads account and Tealium. This link is required before you use the new Data Manager API actions.
Why we are introducing Data Manager API actions
The Google Data Manager API is the strategic path forward for Customer Match data ingestion.
Moving the connector to this API provides the following benefits:
- Uses a formal product link between your Google Ads customer account and Tealium, so Tealium can act as an approved data partner on your behalf.
- Removes dependence on user-level OAuth tokens for ongoing audience updates, enabling Tealium to manage ingestion using its data partner integration once the product link is in place.
- Aligns with the Google requirements for Customer Match regarding consent, terms of service, and data formatting (including normalization and hashing of identifiers).
- Positions your configuration for better long-term stability as Google evolves the Google Ads and Data Manager APIs.
Deprecation of existing Google Ads API actions
The existing Google Ads API Customer Match actions in the Google Ads Customer Match connector will be deprecated in a future release.
Until then, note the following:
- The existing actions continue to work.
- We strongly recommend migrating to the new Data Manager API actions as soon as practical to minimize future changes.
- We will communicate timelines and any breaking changes through standard release channels before removing the legacy actions.
About the new Data Manager API actions
The new actions appear with your existing Google Ads Customer Match actions in the Google Ads Customer Match connector:
- Add User to List (Data Manager API)
- Remove User from List (Data Manager API)
Key points:
UI layout: The configuration screens for these actions closely follow the existing Google Ads Customer Match actions, so most mappings and settings look familiar.
Consent and terms: Data Manager requires explicit consent and Customer Match terms of service with each ingestion call. The connector ensures that the required consent and terms fields are present in the payload.
Identifier formatting: Map plain-text or pre-hashed identifiers, such as email addresses, phone numbers, and postal addresses.
- apply SHA256 hash: Tealium performs the normalization (trim, lowercase, hash) required by Google.
- already SHA256 hashed: The connector validates that the value is a valid SHA-256 hex string containing exactly 64 hexadecimal characters with no
0xprefix. - Invalid identifiers: The connector removes invalid values before sending the request. If a record contains both valid and invalid identifiers, the valid identifiers are sent. If no valid identifiers remain after validation, the action fails with a validation error and is not retried.
- Address information: All four fields are required: country code, first name, last name, and postal code. If any address field is missing, the connector removes the entire address object from the request.
List key types: Lists created and managed using the Data Manager API use a list key type such as
CONTACT_ID(email, phone, or address),USER_ID(first-party IDs), orMOBILE_ID(device IDs). Map identifiers that are compatible with the list’s key type.
The Manager Customer ID override and other Google Ads API-specific sections are not used by Data Manager API actions. Data Manager configuration is handled through the product link and the selected list and identifiers.
Before you migrate
Before using the Google Data Manager API actions, create a product link between your Google Ads account and Tealium.
You can create the product link in either Tealium or Google Ads.
Create the product link in Tealium
If you create the product link from Tealium, reauthenticate the connector so the Google OAuth token includes the Data Manager API scope:
- Open your existing Google Ads Customer Match connector.
- Click Sign in With Google and sign in again with your Google account.
- During authentication, the connector requests access to
https://www.googleapis.com/auth/datamanagerin addition to the existing Google Ads permissions. - Use the Link Customer ID to Tealium section in the connector configuration to create the product link.
Create the product link in Google Ads
You can also create the product link from Google Ads Data Manager. This option doesn’t require the Google OAuth flow in Tealium to create the product link.
For more information, see Google Ads Customer Match connector.
Create the product link for the Google Ads account that owns the Customer Match user list. If an action uses a Customer ID Override, make sure each list-owning customer account used by the action is covered by a product link.
How to migrate from existing Google Ads API actions
The goal is to move each existing Google Ads Customer Match action to its Google Data Manager API equivalent with minimal changes in behavior.
Step 1: Move an existing action to the new Google Data Manager API
Either create a new action based on the existing one (recommended if you want to run both side-by-side during testing), or switch the existing action in place.
Option A - Copy an existing action to a new Google Data Manager API action
For each existing Google Ads API actions:
- In the connector’s Actions tab, locate your existing Google Ads Customer Match action.
- Use the Copy to new action option to duplicate the configuration.
- In the new copy, change the action type to the Data Manager API action, for example, Add User to List (Data Manager API) or Remove User from List (Data Manager API).
- Verify the following:
- The same user list is selected, or that any override fields are updated to use the correct list ID format for Data Manager.
- All required identifier mappings are present and match the list’s key type. For example, at least one of hashed email, hashed phone, or address fields for
CONTACT_IDlists, a first-party user ID forUSER_IDlists, or a mobile device ID forMOBILE_IDlists.
- Save the new Data Manager API action.
This approach lets you reuse your existing trigger conditions and most field mappings while switching to the new API.
Option B - Switch an action to the new Data Manager API action type
If you would rather not make a copy, but switch an action to the new API:
- In the connector actions tab, locate your existing Google Ads Customer Match action.
- Use the Change Action Type option from the upper right menu to switch the action type of the action.
- Select the Data Manager API variant of the action.
- Verify the selected user list and mappings were persisted.
- Save the Data Manager API action.
Step 2: Test and validate
Regardless of whether you copied an action (Option A) or switched it in place (Option B):
- Trigger events that fire the new Data Manager API action.
- Verify in Google Ads that the target Customer Match list begins receiving users as expected (for add actions) or sees users removed as expected (for remove actions).
- Check Tealium connector logs for any errors related to Data Manager (for example, invalid identifiers, consent issues, or list configuration problems) and adjust mappings as needed.
Step 3: Clean up legacy actions (if applicable)
If you created a copy of the action and have validated the new Data Manager API action:
- Return to the connector’s Actions tab.
- Disable or remove the old Google Ads Customer Match action to avoid duplicate updates.
If you switched an action in place using Option B, no additional cleanup is required for that action.
After you complete these steps, your Google Ads Customer Match configuration is fully migrated to use the Google Data Manager API in Tealium.
FAQ
Do I need to recreate my Google Ads Customer Match lists?
No. The new actions can work with existing Google Ads Customer Match lists, provided those lists are compatible with the Google Data Manager API and their key types match the identifiers you send. You can also use the list management operations in the connector (where available) to create or manage lists directly through the Google Data Manager API.
What happens if I do not migrate?
In the near term, your existing Google Ads API–based actions continue to function. However, because these actions are planned for deprecation, you may eventually lose the ability to manage Google Ads Customer Match audiences through them once they are removed or as Google evolves the underlying Ads API. Migrating now minimizes future disruption and aligns your configuration with the recommended path using Google Data Manager.
Do I still control consent and data governance?
Yes. You remain responsible for collecting and managing end-user consent and ensuring data is shared with Google in compliance with applicable laws and Google policies. From a consent perspective, the new Google Data Manager API actions behave the same as the existing actions: the connector always sends GRANTED for both Google consent fields in the request payload and relies on your upstream consent and audience logic to ensure only users with appropriate consent are sent to Google.
This page was last updated: September 22, 2026