Customer Match → Data Manager API : ce qui change
Avant-propos
Si vous utilisez l'API Google Ads pour pousser des listes Customer Match, vous avez probablement reçu cet email :
Notification reçue par les utilisateurs de l'API Google Ads pour Customer Match
Le message est clair : à compter du 1er avril 2026, les uploads Customer Match via l'API Google Ads sont coupés pour tout developer token inactif sur ce périmètre dans les 180 jours précédents. Pour les tokens actifs, le sursis est temporaire.
On fait le point : ce qui change concrètement, qui est concerné, et pourquoi une architecture data bien pensée vous met à l'abri de ce type de migration forcée.
Comprendre Customer Match
Rappel et enjeux
Customer Match permet d'importer vos données clients (emails, téléphones, adresses) dans Google Ads pour créer des audiences. Ces audiences servent à deux choses :
- Cibler ou exclure des segments spécifiques dans vos campagnes
- Alimenter l'algorithme de bidding pour distinguer vos clients existants de vos prospects
Ce deuxième point est souvent sous-estimé. Google Ads propose un objectif "Acquisition de nouveaux clients" (New Customer Acquisition) qui ajuste les enchères pour prioriser les utilisateurs qui ne sont pas dans vos listes Customer Match. Sans ces listes, l'algo ne peut pas faire la différence efficacement entre un nouveau client et un client récurrent. Votre stratégie d'acquisition tourne à l'aveugle.
On avait détaillé ce mécanisme dans notre note sur le suivi avancé et la stratégie données 1st party.
Plusieurs méthodes pour importer vos données clients
Avant de parler de ce qui est impacté, un rappel utile : il existe plusieurs façons de pousser vos listes clients dans Google Ads.
Upload manuel via l'interface Google Ads
Vous importez un fichier CSV directement dans Audience Manager. Simple, pas automatisé. Pas impacté par la migration.
Connexion native BigQuery → Google Ads
Vous liez un projet BigQuery dans l'interface Google Ads (Outils → Data Manager), vous sélectionnez un dataset et une table, vous mappez les champs, et la synchronisation tourne automatiquement. Pas impacté par la migration.
Via l'API Google Ads (scripts maison)
Des scripts développés en interne (Python, Node, etc.) utilisent un developer token pour appeler OfflineUserDataJobService et pousser les listes dans Google Ads. Concerné par la migration.
Via un outil tiers (Hightouch, Zapier, CRM...)
Des plateformes de reverse ETL (Hightouch, Census), des connecteurs d'automatisation (Zapier, Make) ou des intégrations CRM (HubSpot, Salesforce) synchronisent vos audiences. En coulisses, ces outils utilisent souvent l'API Google Ads. Potentiellement concerné : vérifiez que votre prestataire a migré vers la Data Manager API.
La migration 2026
Ce qui change
Google migre la brique Customer Match de l'API Google Ads vers une nouvelle API dédiée : la Data Manager API.
La timeline
Le mécanisme repose sur l'activité du developer token sur les 180 jours glissants avant le 1er avril 2026 :
CUSTOMER_NOT_ALLOWLISTED- Token inactif (aucun upload Customer Match via l'API dans les 180 derniers jours) : coupé depuis le 1er avril 2026. Toute tentative retourne l'erreur
CUSTOMER_NOT_ALLOWLISTED_FOR_THIS_FEATURE. - Token actif (au moins un upload dans les 180 derniers jours) : continue de fonctionner pour le moment. Google n'a pas communiqué de date de fin définitive.
- Nouveaux tokens : plus aucun nouveau developer token n'est accepté pour Customer Match via l'ancienne API.
Le reste de l'API Google Ads (campagnes, reporting, bidding) n'est pas impacté. Seule la partie "upload d'audiences Customer Match" est concernée.
Data Manager API : ce que ça apporte
La Data Manager API n'est pas juste un renommage. Google a simplifié le workflow et ajouté des fonctionnalités :
| Data Manager API | Ancienne API Google Ads | |
|---|---|---|
| Workflow | Ingestion directe, pas de gestion de jobs | Créer un job → le remplir → le lancer → surveiller |
| Multi-audiences | 1 requête peut alimenter plusieurs audiences | 1 job séparé par audience |
| Confidential matching | Supporté | Non disponible |
| Chiffrement | Supporté nativement | Non disponible |
| Developer token | Non requis | Obligatoire |
Pour les équipes techniques qui géraient des scripts d'upload Customer Match, le code va changer. Mais le résultat final est le même : vos listes arrivent dans Google Ads.
Impact et recommandations
Linking natif BigQuery → Google Ads
Google Ads permet de connecter un projet BigQuery directement dans l'interface (Outils → Data Manager). Vous sélectionnez un dataset, une table, vous mappez les champs (email hashé, téléphone, etc.), et la synchronisation tourne automatiquement. Pas de developer token, pas de script, pas de job à surveiller.
Ce connecteur natif n'utilise pas l'API Google Ads pour pousser les audiences. Il est intégré à la couche Data Manager depuis le départ. Si vos audiences Customer Match sont alimentées par cette connexion, vous n'êtes pas concerné par la migration.
C'est cette approche qu'on déploie chez nos clients via notre stack Capture : les données clients centralisées dans BigQuery, les audiences synchronisées via le connecteur natif.
Outils tiers et CRM : les vrais concernés
Si vous n'avez pas de scripts maison, vous n'êtes pas pour autant hors de portée. Beaucoup d'annonceurs synchronisent leurs audiences Customer Match via des outils tiers qui, eux, utilisent l'API Google Ads en coulisses.
Sont potentiellement concernés :
- Plateformes de reverse ETL (Hightouch, Census, RudderStack) : elles poussent les audiences depuis votre data warehouse vers Google Ads via l'API. Hightouch a annoncé fin 2025 avoir migré vers la Data Manager API [5]. Vérifiez avec votre prestataire que la migration est effective.
- Connecteurs d'automatisation (Zapier, Make, n8n) : si vous avez un Zap qui envoie des contacts vers une liste Customer Match, le connecteur sous-jacent doit être à jour. Zapier figure dans la liste des partenaires Data Manager API de Google [6].
- Intégrations CRM natives (HubSpot, Salesforce) : HubSpot propose une connexion directe dans Data Manager pour Customer Match. Pour Salesforce, il n'y a pas de connecteur natif Customer Match dans Data Manager : il faut passer par un partenaire tiers ou un reverse ETL [7].
- Modules de CMS et ESP (Klaviyo, Brevo, ActiveCampaign) : certains proposent des syncs audiences Google Ads. Vérifiez la documentation pour confirmer qu'ils sont passés à la Data Manager API.
Le point à retenir : même si vous n'avez jamais écrit une ligne de code, l'outil qui gère vos audiences utilise probablement l'API Google Ads. Vérifiez qu'il a été mis à jour pour la Data Manager API.
Dis EdgeAngel, du coup que faut-il faire ?
Si vos audiences passent par BigQuery
- Vérifiez que votre connexion Data Manager dans Google Ads est active et à jour
- Confirmez que vos listes Customer Match se mettent à jour (taille de la liste, date de dernier refresh dans Audience Manager)
- C'est tout. Vous êtes sur le bon design.
Si vous utilisez des scripts API maison
- Testez maintenant : faites un upload test via votre token. Si vous obtenez l'erreur
CUSTOMER_NOT_ALLOWLISTED_FOR_THIS_FEATURE, votre token est déjà bloqué. - Consultez le guide de migration officiel pour adapter votre code.
- Option alternative : passer par BigQuery comme couche intermédiaire et utiliser le connecteur natif Data Manager plutôt que de réécrire un script API.
Si vous passez par un outil tiers (Hightouch, Zapier, CRM...)
- Contactez votre prestataire ou consultez leur documentation pour confirmer qu'ils ont migré vers la Data Manager API.
- Vérifiez que vos audiences se mettent toujours à jour (taille de la liste, date de dernier refresh dans Audience Manager).
- Si votre outil n'a pas migré, planifiez une alternative : connexion BigQuery native ou passage à un outil compatible.
Dans tous les cas
- Vérifiez que vos listes Customer Match sont actives : Outils → Audience Manager → Listes de clients. Une liste vide ou obsolète = l'algorithme ne peut pas distinguer vos clients de vos prospects.
- Si vous utilisez l'objectif Acquisition de nouveaux clients, vos listes Customer Match sont la base de la segmentation. Pas de liste à jour = pas de différenciation = budget gaspillé sur des clients récurrents comptés comme "nouveaux".
Sources et références
- Customer Match overview — Data Manager API (Google Developers)
- Upgrade from the Google Ads API — Data Manager API (Google Developers)
- Customer Match — Google Ads Help
- Google Ads : Suivi Avancé et Stratégie Données 1st Party — EdgeAngel
- Hightouch — Google Data Manager API Integration (Hightouch Blog)
- Google Deprecates Customer Match via Google Ads API (PPC Land)
- Connect a first-party data source in Data Manager — Google Ads Help
Un doute sur votre setup Customer Match ?
Si vous n'êtes pas sûr de la méthode utilisée pour alimenter vos audiences, ou si vous avez reçu l'email de Google et que vous ne savez pas si c'est critique pour vous, on peut regarder ça ensemble. Un audit rapide de votre architecture d'audiences permet de savoir exactement où vous en êtes.