Google aide à envoyer les conversions en serveur-à-serveur : les événements nés dans un CRM, une téléphonie ou un back-office sont rattachés au clic d’origine (par identifiant de clic ou donnée first-party hachée) sans dépendre du navigateur. Selon le compte et le connecteur, ces chemins passent par l’import API, les enhanced conversions par API ou les outils Data Manager.
Ce transport industrialisé ne remplace pas le tracking Google Ads de base : il fiabilise l’acheminement, pas la chaîne de mesure elle-même.
Si vous venez de l’écosystème Meta, vous cherchez « la Conversions API de Google », un produit unique, un nom, une doc. Clarification que le marché vous doit : ce produit unique n’existe pas sous cette forme.
Côté Google, il existe des chemins d’envoi serveur-à-serveur : l’import de conversions par API, les enhanced conversions par API et des connecteurs plus récents autour de Data Manager. Les libellés et chemins techniques peuvent évoluer selon le compte ; le principe de cette page, lui, ne bouge pas.
Ce principe tient en une phrase : une partie du signal que le navigateur ne transmet plus peut être remontée par voie serveur, selon les identifiants disponibles, le consentement et le connecteur utilisé. Le navigateur, lui, perd du signal en continu : ce que bloqueurs et routage par sous-domaine vous coûtent explique pourquoi cette voie devient utile.
Reprenez l’inventaire de la branche : la signature dans le CRM, l’appel qualifié dans la téléphonie, la vente encaissée au back-office. Des conversions qui naissent dans des systèmes, pas dans un navigateur. Le principe du rattachement des conversions hors ligne est déjà posé ; reste la question d’intendance, décisive : comment ces conversions voyagent-elles jusqu’à Google, chaque jour, sans dépendre d’un export manuel ?
La réponse artisanale, l’export CSV hebdomadaire, le fichier déposé à la main, fonctionne. Au début. Puis la personne part en congés, le format change, la colonne se décale, et l’import s’arrête un vendredi sans prévenir personne : Smart Bidding perd son signal d’aval et recommence à optimiser sur ce qu’il voit encore.
La règle se vérifie souvent : un export manuel finit par devenir fragile. L’API est la même opération, transformée en processus : le CRM pousse, le flux tourne, et la défaillance, quand elle arrive, se détecte parce qu’un processus se surveille, là où une corvée s’oublie.
Le rattachement, lui, ne change pas : les deux fils de la branche. L’identifiant de clic qui a traversé l’entonnoir (la plomberie de l’import hors ligne), ou la donnée first-party normalisée et hachée, transportée sur le fil serveur, dont le mécanisme exact relève des enhanced conversions et de leur principe.
L’API n’invente pas un troisième fil, elle industrialise le transport des deux premiers. Et le consentement s’applique au flux serveur-à-serveur comme partout ailleurs.
Le mythe a un fond daté : il fut un temps où « API » signifiait développeur dédié. Aujourd’hui, entre les connecteurs natifs des CRM majeurs et les intermédiaires gérés, le flux API est à portée d’une PME sans équipe tech. La compétence requise s’est déplacée de « coder l’intégration » à « configurer et surveiller le connecteur ».
Le critère décisif n’est pas la taille du compte : c’est le lieu de naissance des conversions. Un e-commerce pur dont tout se joue dans le navigateur peut vivre sans API. Un compte lead dont la valeur naît dans le CRM perd beaucoup s’il ne renvoie pas ce signal d’aval : il optimise sur des formulaires pendant que ses signatures dorment.
Le garde-fou : l’API fiabilise le transport, pas le contenu. Un CRM aux statuts mal tenus enverra ses approximations avec une régularité parfaite. La qualité du signal d’aval se gagne dans la discipline CRM, en amont du tuyau.
L’identifiant de clic est le fil qui relie la conversion hors ligne au clic Google d’origine. Il n’est pas unique : Google peut utiliser plusieurs identifiants selon la source de trafic, et envoyer le mauvais identifiant peut produire un rejet ou un non-rattachement.
| Identifiant | Source de trafic | Prérequis | Limite principale |
|---|---|---|---|
| GCLID | Clic web éligible avec marquage automatique | Tagging automatique activé dans le compte | Signal parfois limité par les navigateurs restrictifs ou le consentement |
| GBRAID | Contexte iOS privacy-preserving selon disponibilité du signal app/web | Mesure des conversions d’app activée | Dépend du contexte de diffusion et des signaux disponibles |
| WBRAID | Contexte iOS privacy-preserving selon disponibilité du signal web/app | Mesure des conversions cross-device iOS | Distinct du GCLID et limité par les règles de confidentialité applicables |
Le cas Safari mérite une attention particulière : ITP et les restrictions de stockage peuvent limiter la persistance du signal côté navigateur. C’est précisément l’un des arguments qui pousse vers la voie alternative, la donnée first-party hachée, quand le GCLID n’est plus disponible ou exploitable. Avec trafic iOS significatif, les deux fils (GCLID + données hachées) se complètent plutôt qu’ils ne se substituent.
La règle pratique : capturez et stockez les trois identifiants dès le premier contact. Le CRM ou la téléphonie n’a pas à savoir lequel sera utilisé à l’import ; il stocke ce qu’il reçoit.
La fenêtre d’attribution est la contrainte opérationnelle la plus sous-estimée de l’import API. Un import techniquement correct mais hors fenêtre peut être rejeté ou rester non attribué : la conversion disparaît alors de la lecture publicitaire.
Pour l’import de conversions hors ligne standard, Google applique une fenêtre maximale entre le clic et l’import. Cette fenêtre se vérifie dans l’action de conversion concernée, et l’import doit intervenir avant son expiration, non pas avant la date de conversion déclarée, mais avant que la fenêtre du compte ne se ferme.
La contrainte opérationnelle concrète : dans les cycles de vente longs (B2B, immobilier, formation), la signature peut intervenir deux à trois mois après le clic. Un cycle qui dépasse la fenêtre configurée perd son rattachement. Si votre cycle moyen dépasse 30 jours, vérifiez que la fenêtre de votre action de conversion dans l’interface Google Ads est réglée au maximum autorisé pour votre type d’import, le paramètre par défaut n’est pas toujours le plus généreux.
Pour les enhanced conversions pour les leads, la fenêtre maximale applicable diffère de l’import hors ligne standard. Consultez les paramètres de votre action de conversion dans le compte : c’est là que la fenêtre effective est lisible, pas dans la doc générique.
Le détail du principe de rattachement et de ses contraintes temporelles est développé dans la page import de conversions hors ligne.
L’import API ne produit pas d’affichage instantané dans Google Ads. Entre l’envoi de la requête et la visibilité dans l’interface, un délai de traitement s’applique. Ce délai peut varier selon la charge de traitement de Google ; vérifiez les indications actuelles dans l’aide Google Ads Conversions pour votre type d’import.
Ce délai a une conséquence pratique immédiate : le monitoring de volumétrie ne peut pas se faire en temps réel. Construisez vos alertes sur la volumétrie J-1 plutôt que sur des données intra-journalières.
L’API fiabilise le transport. Ce qu’elle ne dit pas encore : le transport d’un mauvais signal peut faire plus de dégâts que l’absence de signal, parce que Smart Bidding l’ingère sans connaître votre réalité commerciale.
Avant d’ouvrir le flux, auditez le CRM sur les points suivants.
Le consentement s’applique aussi au flux serveur-à-serveur. Ce que le simple principe ne dit pas : le signal de consentement doit être explicitement inclus dans le payload de chaque conversion, pas supposé acquis en amont.
Un flux API ouvert sans champ consentement renseigné dans chaque requête est fragile : il envoie un signal incomplet à répétition. Google Ads n’en bloque pas systématiquement l’import, mais les données reçues avec des métadonnées de consentement absentes peuvent avoir une capacité réduite d’utilisation pour la modélisation et les enchères.
Le mécanisme complet du signal de consentement dans le contexte serveur est développé dans la page Consent Mode v2.
La discipline de normalisation et les connecteurs natifs qui portent ce flux vers Google sont détaillés dans la page connecter votre CRM à Google Ads.
Le flux tourne. Les volumes remontent. Les performances dévissent quand même. Les erreurs les plus coûteuses ne sont pas les pannes, elles se détectent. Ce sont les implémentations qui fonctionnent mais envoient le mauvais signal.
Importer des étapes intermédiaires comme conversions primaires est l’erreur structurelle la plus fréquente en B2B. La logique est compréhensible : le formulaire de devis est mesurable aujourd’hui, la signature est dans six semaines. Alors on optimise sur le devis.
Le problème : le Smart Bidding apprend à maximiser ce que vous lui donnez. Si vous lui donnez des demandes de devis, il optimise le volume de demandes de devis, y compris les moins qualifiées. Vous remplissez le CRM, pas le carnet de commandes.
La règle : la conversion primaire est l’événement le plus proche de la valeur métier réelle que vous pouvez mesurer de manière fiable et dans les délais de fenêtre. Les étapes antérieures restent en micro-conversions secondaires, pour la lecture, pas pour l’optimisation.
Selon les comptes et les connecteurs, Google fait évoluer les chemins d’envoi vers Data Manager. Avant d’ouvrir un nouveau flux, vérifiez le chemin recommandé dans votre interface, votre connecteur et la documentation technique du moment.
Pour un flux existant, surveillez surtout les points concrets : erreurs d’authentification, volumes importés, journaux du connecteur, écarts entre CRM et conversions remontées. Ce qui ne change pas : la qualité des identifiants, le consentement, la déduplication et les fenêtres d’attribution.
Les détails techniques des limites de requêtes et des nuances d’implémentation relèvent de la page API Google Ads.
L’inventaire d’abord : listez vos conversions nées hors navigateur, et pour chacune, son mode de transport actuel, API, export manuel, ou rien. Chaque « export manuel » est un flux à industrialiser ; chaque « rien » est du signal d’aval qui dort.
Ce transport n’est qu’une brique : il sert la mesure et le tracking Google Ads pris comme un tout, et ne vaut que si le reste de la chaîne tient.
Une consigne pratique : toute nouvelle implémentation se vérifie d’abord contre le chemin recommandé dans le compte et le connecteur. Ne partez pas d’un vieux modèle d’import sans contrôler sa compatibilité.
Un export manuel finit souvent par casser. Combien en avez-vous en circulation ?
On remplace l’export manuel par un flux surveillé.
Réserver un appel