Si votre entreprise ferme des deals via une équipe de vente dans Salesforce plutôt qu'un checkout, optimiser Google Ads vers les soumissions de formulaire, c'est optimiser vers la mauvaise chose. Un formulaire de lead dit à l'algorithme que quelqu'un a levé la main ; il ne dit rien sur le fait que cette main appartenait à un acheteur qualifié ou à un curieux, à un compte entreprise ou à un étudiant faisant des recherches. Le Smart Bidding poursuivra docilement ce que vous lui dites de valoriser — et si vous valorisez les remplissages de formulaire, vous obtiendrez plus de remplissages de formulaire et pas nécessairement plus de revenu. L'import de conversions hors ligne boucle cette boucle en renvoyant à Google Ads les résultats qui comptent vraiment.
Ce tutoriel est écrit pour les admins Salesforce et les opérateurs marketing B2B qui ont besoin d'un pipeline fonctionnel et maintenable d'un clic d'annonce Google jusqu'à une opportunité Salesforce fermée. Nous couvrirons la capture du GCLID, les deux voies d'import (le connecteur natif et l'API Google Ads), le mapping étape-d'opportunité vers valeur, Enhanced Conversions for Leads, l'automatisation Salesforce Flow, et la réconciliation d'attribution qu'exigent les longs cycles de vente. La mécanique n'est pas difficile, mais l'ordre des opérations compte — et une étape ratée (porter le GCLID à travers la conversion de lead) casse silencieusement toute la chaîne.
Les équipes capturent le GCLID sur le Lead, célèbrent, et passent à autre chose — puis découvrent des mois plus tard que rien ne s'attribue, parce que quand le Lead se convertit en Contact et Opportunité, le GCLID a été laissé sur la fiche Lead morte. L'Opportunité qui finit par se fermer n'a aucun click ID contre lequel importer. Un Salesforce Flow qui copie le GCLID en avant à la conversion est l'étape ingrate qui fait fonctionner tout le pipeline. Construisez-le en premier, testez-le en deuxième, avant de toucher à Google Ads.
Pourquoi le B2B a besoin de conversions hors ligne, pas de remplissages de formulaire
L'argument pour les conversions hors ligne est l'argument contre l'optimisation vers les leads. Dans un funnel B2B, la distance entre un remplissage de formulaire et le revenu est énorme. Parcourez une chaîne de conversion typique :
- Formulaire de contact vers lead accepté par les ventes : ~30 %.
- Lead accepté par les ventes vers opportunité qualifiée : ~40 %.
- Opportunité qualifiée vers closed-won : ~25 %.
Multipliez le tout et un seul remplissage de formulaire vaut environ 3 % d'un deal fermé — et tous les remplissages ne se valent pas. Certaines campagnes génèrent beaucoup de remplissages pas chers et de faible qualité ; d'autres en génèrent moins, chers et de haute qualité. Si vous optimisez vers les remplissages, le Smart Bidding favorisera les campagnes à remplissages pas chers et affamera celles qui produisent du vrai pipeline.
L'import de conversions hors ligne corrige l'incitation. En renvoyant les opportunités qualifiées et les deals closed-won à Google Ads — rattachés au clic d'origine via le GCLID — vous laissez le Smart Bidding apprendre quels mots-clés, audiences et créas produisent du revenu, pas juste des mains levées. Les comptes qui font ce changement voient régulièrement l'enchère déplacer le spend des sources de leads à fort volume et faible qualité vers les clics plus durs et plus chers qui ferment réellement. Le volume de leads reporté chute souvent ; le pipeline et le revenu montent. C'est le résultat correct, même s'il paraît pire sur une métrique vaniteuse.
Il y a un second bénéfice spécifique à l'enchère basée sur la valeur. Une fois que vous importez les valeurs de deal — pas juste le fait d'une conversion mais sa valeur monétaire — l'enchère peut mûrir de deux façons :
- Passer de Target CPA à Target ROAS, en disant à Google de poursuivre le pipeline à forte valeur plutôt que de traiter un deal de 5 000 € et un deal de 500 000 € comme des conversions identiques.
- Différencier par taille de deal au sein des campagnes, pour que l'algorithme s'appuie sur les mots-clés et audiences qui produisent de grandes opportunités, pas juste de fréquentes petites.
C'est transformateur pour les entreprises avec une grande variance de taille de deal, ce qui décrit la plupart du B2B.
Le prérequis pour tout cela est de connecter Salesforce, où vivent les résultats des deals, à Google Ads, où l'enchère se produit. Le reste de ce guide construit cette connexion. Pour le cadrage stratégique du fait de faire tourner Google Ads pour une motion B2B globale, notre guide de stratégie Google Ads SaaS B2B fournit le contexte au niveau campagne que ce tutoriel suppose.
Capturer le GCLID dans les leads et opportunités Salesforce
Le GCLID (Google Click Identifier) est le fil qui relie tout. Quand le marquage automatique est activé, Google ajoute un paramètre gclid unique à l'URL de chaque clic publicitaire. Capturer et préserver cette valeur à travers tout votre funnel est la fondation de l'import hors ligne basé sur le GCLID.
Étape un : activez le marquage automatique. Dans Google Ads sous Paramètres du compte, confirmez que le marquage automatique est activé. Sans lui, il n'y a aucun GCLID à capturer et toute cette approche est impossible. (Si vous faites aussi tourner Microsoft Ads, l'équivalent est MSCLKID — le pattern est identique mais le nom du paramètre diffère.)
Étape deux : capturez-le sur la landing page. Quand un utilisateur arrive d'une annonce, le gclid est dans l'URL. Un petit script devrait le lire, l'écrire dans un cookie first-party avec une durée de vie de 90 jours pour qu'il survive à une session de navigation multi-pages, puis remplir un champ de formulaire caché sur chaque formulaire de capture de lead du site. Capturez l'horodatage du clic en même temps — vous en aurez besoin plus tard pour la gestion de fenêtre. Le champ caché passe à la soumission et atterrit sur la fiche Lead Salesforce.
Étape trois : créez les champs Salesforce. Ajoutez des champs personnalisés à l'objet Lead : un champ texte GCLID (faites-le assez long — les GCLID peuvent faire 100+ caractères ; ne tronquez jamais) et un champ date-du-clic. C'est là qu'atterrissent les valeurs capturées.
Étape quatre — et c'est la cruciale : portez le GCLID en avant. La conversion de lead Salesforce crée un Contact, un Compte, et généralement une Opportunité, et par défaut les champs Lead personnalisés ne se mappent pas automatiquement à l'Opportunité. Pour préserver l'identifiant :
- Ajoutez des champs GCLID et date-du-clic correspondants aux objets Contact et Opportunity.
- Construisez un Flow (couvert en détail plus tard) qui copie les valeurs au moment de la conversion.
- Vérifiez que l'import tourne contre le GCLID de l'Opportunité, puisque l'Opportunité est ce qui finit par se fermer.
Si l'identifiant ne vit jamais que sur le Lead, chaque deal fermé sera inattribuable — c'est la raison la plus courante pour laquelle une configuration par ailleurs correcte n'attribue rien.
Un rituel de validation rapide après la configuration : soumettez un vrai lead de test en cliquant l'une de vos propres annonces en direct, puis tracez le GCLID de l'URL, au cookie, au champ caché, à la fiche Lead, et enfin — après une conversion de test — à l'Opportunité. S'il survit à toute cette chaîne intact, votre couche de capture est saine. S'il meurt quelque part, corrigez-le avant de configurer Google Ads.
Deux voies d'import : le connecteur Salesforce vs l'API
Une fois les GCLID qui circulent sur les opportunités, vous avez besoin d'un mécanisme pour renvoyer les deals fermés à Google Ads. Il y en a deux, et choisir correctement économise des semaines.
Voie A — le connecteur Salesforce natif (sans code). Google Ads offre une intégration Salesforce intégrée configurée sous Outils et comptes liés. Vous vous authentifiez auprès de Salesforce, puis mappez les étapes de lead et d'opportunité Salesforce aux actions de conversion Google Ads, et mappez les champs montant et probabilité de l'Opportunité à la valeur de conversion. Dès lors, quand une opportunité atteint une étape mappée, le connecteur importe une conversion automatiquement, rattachée via le GCLID stocké. Pour les configurations Sales Cloud standard, c'est le bon défaut — un admin peut tout faire tourner sans développeur, et Google maintient la plomberie.
Voie B — l'API Google Ads (contrôle total). Pour les modèles de données non standard, objets personnalisés, très forts volumes de conversion, logique de valeur complexe, ou exigences de gouvernance strictes, vous construisez un job planifié qui uploade les conversions de clic directement via l'API Google Ads. Vous interrogez Salesforce pour les opportunités nouvellement fermées (ou nouvellement passées à une étape) avec un GCLID, les formatez comme uploads de conversion de clic (GCLID, action de conversion, heure, valeur, devise), et les envoyez sur un planning. Plus de travail, plus de flexibilité, et nécessaire une fois que vous dépassez le connecteur.
Une recommandation pragmatique : commencez avec le connecteur si votre modèle est standard. Il vous donne rapidement un pipeline attribué au revenu fonctionnel, prouve le concept aux parties prenantes, et fait remonter tôt les problèmes de qualité de données (écarts de capture, problèmes de fenêtre). Migrez vers l'API seulement quand une limitation concrète l'impose — la plupart des comptes B2B n'en ont jamais besoin. Si vous faites finalement tourner une Customer Data Platform ou une stack centrée entrepôt, la voie API s'intègre aussi dans une approche de mesure côté serveur plus large ; notre guide de configuration enhanced conversions couvre les patterns côté serveur adjacents.
Mapper les étapes d'opportunité aux valeurs de conversion
Décider quels jalons importer, et quelle valeur leur attribuer, est là où vit la stratégie de conversion hors ligne. Ratez cela et même un pipeline parfaitement construit optimise vers la mauvaise chose.
Importez plusieurs étapes, pas seulement le closed-won. L'instinct est d'importer seulement la vente finale, mais le volume de closed-won est presque toujours trop faible pour que le Smart Bidding apprenne — un algorithme a besoin d'environ 30+ conversions par mois par campagne pour bien optimiser, et la plupart des comptes B2B ne ferment pas autant de deals. Donc le pattern standard est une configuration à deux niveaux : une conversion de milieu de funnel (lead accepté par les ventes ou opportunité qualifiée) comme cible d'optimisation primaire parce qu'elle se produit à volume suffisant et dans la fenêtre GCLID, et le closed-won comme conversion secondaire pour le reporting et, finalement, l'enchère basée sur la valeur une fois que le volume le permet.
Valorisez chaque étape avec la valeur attendue pondérée par étape. N'envoyez pas le montant de contrat complet pour un deal qui ne s'est pas fermé — cela surestime le revenu d'un pipeline qui peut s'évaporer. Multipliez plutôt le montant de l'opportunité par le taux de gain historique de son étape actuelle :
Cela donne au Smart Bidding un signal de revenu probabiliste qui reflète la qualité du pipeline. Une campagne produisant beaucoup d'opportunités au stade proposition envoie des signaux de valeur plus forts qu'une qui ne produit que des leads précoces, et l'enchère se déplace en conséquence.
Réénoncez les valeurs à mesure que les deals progressent. Quand une opportunité avance ou se ferme, envoyez un ajustement de conversion qui réénonce la valeur vers la nouvelle probabilité — ou vers le montant réalisé au closed-won. Cela garde l'algorithme apprenant de la réalité actuelle plutôt que d'un instantané figé d'un moment de la vie du deal. Le connecteur gère le mapping de valeur de base ; le contrôle complet de restatement est l'une des raisons pour lesquelles les comptes migrent vers l'API. Pour les principes plus larges de l'attachement de vraies valeurs aux conversions, le guide de suivi des conversions est un compagnon utile.
Une note finale sur la devise et le comptage : réglez chaque action de conversion pour compter une par clic (une seule opportunité ne devrait pas se multiplier en plusieurs conversions) et soyez méticuleux sur les codes de devise et les fuseaux horaires dans les uploads — les décalages de format sont une cause majeure de lignes silencieusement rejetées.
Enhanced Conversions for Leads comme repli sans GCLID
L'import basé sur le GCLID est précis mais fragile. Il échoue chaque fois que le GCLID n'a jamais été capturé (marquage automatique désactivé, champ caché non rempli, un premier contact direct ou organique) ou a expiré (le deal s'est fermé au-delà de la fenêtre de 90 jours). Enhanced Conversions for Leads (ECL) est le complément résilient qui récupère ces deals autrement perdus.
Comment ECL diffère de l'import GCLID. Au lieu de s'appuyer sur un click ID stocké au moment du clic, ECL matche un identifiant haché — généralement l'email du lead, optionnellement le téléphone — que vous uploadez avec l'événement de conversion contre le clic que Google a déjà enregistré pour cet utilisateur connecté. Vous n'avez pas besoin d'avoir capturé de GCLID du tout. Google fait le matching de son côté en utilisant le hash. Cela rend ECL bien moins sensible aux échecs de capture et au timing, au prix d'une attribution légèrement moins granulaire qu'un rattachement GCLID direct.
Comment le configurer :
- Activez Enhanced Conversions for Leads dans vos paramètres de conversion Google Ads.
- Capturez l'email du lead (et le téléphone) à la soumission du formulaire — que Salesforce stocke déjà.
- Normalisez et hachez-le avec SHA-256 avant transmission (le tag ou le mécanisme d'upload peut auto-hacher).
- Incluez les identifiants hachés quand vous uploadez l'événement de conversion pour une opportunité fermée ou qualifiée ; Google matche et crédite la conversion.
- Utilisez des actions de conversion distinctes de votre import basé sur le GCLID pour que les deux approches se complètent plutôt que de double-compter.
Faites tourner les deux, délibérément. La configuration mature 2026 est ceinture-et-bretelles : import hors ligne basé sur le GCLID là où le GCLID existe et est dans la fenêtre, ECL pour récupérer les deals où il ne l'est pas. Ensemble, ils poussent votre part attribuée de deals fermés bien plus haut que l'un ou l'autre seul — beaucoup de comptes B2B passent d'attribuer 40-50 % du closed-won à 75-85 % en ajoutant ECL au-dessus de l'import GCLID. La mécanique de hachage et de privacy est identique aux Enhanced Conversions standard, que notre guide de configuration enhanced conversions documente en entier, y compris les règles de normalisation et les considérations RGPD.
Traitez le GCLID comme votre instrument de précision et Enhanced Conversions for Leads comme votre filet de sécurité. Le GCLID vous donne une attribution exacte quand tout fonctionne ; le match par email haché attrape les deals à long cycle et les écarts de capture que le GCLID rate inévitablement. Ne faire tourner que l'un d'eux laisse du revenu mesurable non crédité.
Automatiser le pipeline avec Salesforce Flow
Un pipeline de conversion hors ligne fiable est surtout de l'automatisation Salesforce. Flow est l'outil moderne, sans code, pour cela, et trois flows portent la charge.
Flow 1 — porter le GCLID en avant à la conversion de lead. C'est le flow porteur. Déclenchez-le à la conversion du Lead (ou à la création d'Opportunité depuis un Lead converti), trouvez le GCLID et la date-du-clic du Lead d'origine, et écrivez-les sur la nouvelle Opportunité (et le Contact). Sans cela, l'identifiant meurt à la conversion. Construisez-le comme un flow déclenché par enregistrement, testez-le contre un vrai lead converti, et ajoutez des notifications d'erreur pour qu'un échec silencieux ne passe pas inaperçu pendant des mois. Tout en aval dépend de ce seul flow faisant son travail à chaque fois.
Flow 2 — calculer et estampiller la valeur de conversion. Quand une Opportunité atteint une étape que vous importez, calculez la valeur attendue pondérée par étape (montant fois le taux de gain historique de l'étape) et écrivez-la dans un champ que le connecteur ou le job API lit. Centraliser la logique de valeur dans un flow — plutôt que de l'éparpiller dans la configuration du connecteur — rend les hypothèses de taux de gain auditables et faciles à mettre à jour à mesure que la maturité de votre funnel change. Maintenez les taux de gain par étape dans une table de métadonnées personnalisée pour que leur mise à jour n'exige pas d'éditer le flow lui-même.
Flow 3 — déclencher le restatement au changement d'étape ou à la fermeture. Quand une Opportunité avance ou se ferme, marquez-la pour un ajustement de valeur pour que le pipeline envoie une valeur de conversion mise à jour. Si vous êtes sur la voie API, ce flow peut écrire dans un objet de file que votre job d'upload traite ; sur la voie connecteur, il s'assure que le champ de valeur reflète la dernière étape avant la prochaine synchro. Le closed-won devrait réénoncer vers le montant réalisé.
Au-delà de ces trois, quelques pratiques d'hygiène d'automatisation paient :
- Règles de validation qui alertent quand une Opportunité atteint une étape de vente sans GCLID et sans email — cette combinaison signifie que le deal sera invisible aux deux voies d'import et signale un problème de capture à corriger en amont.
- Un dashboard de couverture qui suit la couverture GCLID sur les opportunités au fil du temps, pour que les régressions de capture remontent immédiatement plutôt qu'au prochain audit trimestriel.
- De la documentation de chaque flow, champ et mapping ; les pipelines de conversion hors ligne sont réputés se casser silencieusement quand quelqu'un de non lié édite un formulaire, un flow ou une définition d'étape des mois plus tard.
Salesforce Trailhead a des modules approfondis et gratuits sur Flow et la conversion de lead si votre équipe a besoin de monter en compétence sur l'automatisation elle-même ; les patterns ci-dessus sont du Flow standard, rien d'exotique.
Réconcilier l'attribution sur de longs cycles de vente
Le défi définissant des conversions hors ligne B2B est le temps. Quand un cycle de vente tourne sur 90, 120 ou 180 jours, l'écart entre le clic et le revenu stresse chaque partie du système — la fenêtre GCLID, l'apprentissage du Smart Bidding, et votre capacité à faire confiance aux chiffres.
Le problème de la fenêtre de 90 jours. Google accepte les uploads hors ligne pour un clic jusqu'à 90 jours après qu'il s'est produit. Tout deal qui se ferme au-delà ne peut pas être importé contre son GCLID. Il y a trois mitigations, utilisées ensemble. D'abord, optimisez vers une conversion de milieu de funnel qui atterrit dans la fenêtre — une opportunité qualifiée au jour 30 est importable même si le closed-won au jour 130 ne l'est pas. Deuxièmement, étendez la fenêtre de conversion dans les paramètres de votre action de conversion là où c'est supporté, pour capturer autant de cycle que possible. Troisièmement, appuyez-vous sur Enhanced Conversions for Leads, qui est bien moins sensible au timing parce qu'il matche sur des identifiants hachés plutôt qu'un click ID qui périme. La combinaison signifie que même les cycles très longs restent mesurables.
Le problème de l'apprentissage du Smart Bidding. Le Smart Bidding apprend des conversions à mesure qu'elles sont reportées, donc un long délai signifie que les enchères d'aujourd'hui sont informées par des clics d'il y a un à trois mois. C'est inévitable, mais importer la conversion de milieu de funnel raccourcit la boucle de feedback effective — l'algorithme obtient un signal de qualité au jour 30 au lieu d'attendre le jour 130. Cela plaide aussi pour la patience : ne jugez pas les changements d'enchère d'un compte B2B sur un horizon de deux semaines quand votre cycle est de deux mois. Évaluez sur une fenêtre au moins aussi longue que votre cycle de vente.
Les trois mitigations pour la fenêtre de 90 jours, appliquées ensemble :
- Optimisez vers une conversion de milieu de funnel qui atterrit dans la fenêtre — une opportunité qualifiée au jour 30 est importable même quand le closed-won au jour 130 ne l'est pas.
- Étendez la fenêtre de conversion dans les paramètres de votre action de conversion là où c'est supporté, pour capturer autant de cycle que possible.
- Appuyez-vous sur Enhanced Conversions for Leads, qui matche sur des identifiants hachés et périme bien moins agressivement qu'un click ID.
La discipline de réconciliation. Mensuellement, réconciliez trois chiffres et chassez chaque écart :
Si les conversions importées sont en retard sur le closed-won, enquêtez sur les échecs de capture, les uploads hors fenêtre, et les rejets de format. Si la couverture GCLID est faible, le problème est en amont dans la capture ou le flow de report. Les comptes matures sains attribuent 70-85 % du closed-won via l'import GCLID plus ECL ; si vous êtes bien en dessous, la fuite est presque toujours la capture, pas Google.
Enfin, rappelez-vous que Google Ads est un canal dans un parcours B2B multi-touch qui inclut souvent aussi LinkedIn, l'email et les événements. L'import de conversions hors ligne donne à Google Ads le crédit des clics qu'il a influencés, mais il ne résout pas le chevauchement cross-canal. Une fois que l'attribution mono-canal est solide, superposez l'attribution cross-canal pour comprendre comment Google travaille aux côtés de vos autres sources de demande.
Playbook d'implémentation sur 30 jours pour les admins SF
Le schéma HowTo ci-dessus est la checklist jour par jour. Voici le cadrage stratégique de la construction sur quatre semaines.
Semaine 1 — fondation et capture. Confirmez le marquage automatique, convenez des jalons de conversion avec les ventes, et construisez la capture du GCLID du site vers le Lead. À la fin de la semaine un, un lead de test depuis un vrai clic d'annonce devrait porter son GCLID jusqu'à la fiche Lead. Pas encore de configuration Google Ads — la capture doit d'abord être prouvée, parce que tout en aval est sans valeur sans elle.
Semaine 2 — propagation et actions de conversion. Construisez le Flow qui porte le GCLID à travers la conversion de lead vers l'Opportunité, et créez les actions de conversion dans Google Ads (opportunité-qualifiée primaire, closed-won secondaire). À la fin de la semaine deux, une conversion de test lead-vers-opportunité devrait propager le GCLID, et vos actions de conversion devraient être configurées et prêtes à recevoir les imports.
Semaine 3 — connexion et repli. Mettez en place le mécanisme d'import (connecteur pour les modèles standard, job API sinon), câblez le mapping étape-vers-valeur, et ajoutez Enhanced Conversions for Leads comme repli par identifiant haché. À la fin de la semaine trois, de vraies opportunités fermées et qualifiées devraient commencer à s'importer, et ECL devrait récupérer les deals sans GCLID.
Semaine 4 — affinement de valeur et réconciliation. Finalisez la logique de valeur pondérée par étape, ajoutez les ajustements de restatement, et faites la première réconciliation de closed-won versus importé versus couverture GCLID. À la fin de la semaine quatre vous avez un pipeline fonctionnel attribué au revenu et un processus mensuel pour le garder honnête.
Après la construction, cela devient de l'hygiène continue : surveillez la couverture GCLID pour les régressions, mettez à jour les taux de gain par étape à mesure que vos données de funnel mûrissent, réconciliez mensuellement, et résistez à juger les changements d'enchère à long cycle sur des horizons courts. Une fois que le revenu circule vers Google Ads, vous pouvez faire passer le compte du Target CPA basé sur les leads au Target ROAS basé sur la valeur — le gain qui rend tout l'effort utile.
Si vous voulez un second regard sur le fait que votre configuration de conversion hors ligne alimente réellement le Smart Bidding correctement — l'échec B2B le plus courant est un pipeline qui paraît connecté mais importe une fraction des vrais deals — SteerAds fait tourner un audit gratuit de 14 jours sur Google et Microsoft Ads qui vérifie la configuration de conversion, le mapping de valeur et la couverture d'attribution de bout en bout.
Sources
- support.google.com/google-ads — documentation Importer les conversions depuis Salesforce
- support.google.com/google-ads — Importer les conversions hors ligne avec le GCLID
- developers.google.com/google-ads — uploads de conversions de clic hors ligne via l'API Google Ads
- support.google.com/google-ads — configuration Enhanced Conversions for Leads
- trailhead.salesforce.com — modules Salesforce Flow et conversion de lead
FAQ
Quelle est la différence entre l'import de conversions hors ligne Salesforce et Enhanced Conversions for Leads ?
L'import de conversions hors ligne (OCI) exige un GCLID — le Google click ID capturé quand le lead est arrivé pour la première fois — pour rattacher un deal fermé au clic publicitaire exact. Enhanced Conversions for Leads (ECL) n'a pas besoin de GCLID ; il matche un email ou téléphone haché que vous uploadez contre le clic que Google a déjà enregistré pour cet utilisateur. L'OCI est plus précis et supporte une valeur par événement, mais casse si le GCLID n'a jamais été capturé ou a expiré. ECL est le repli résilient quand la capture du GCLID est imparfaite. La plupart des comptes B2B matures font tourner les deux : OCI là où le GCLID existe, ECL pour récupérer le reste.
Combien de temps un GCLID reste-t-il valide pour l'import de conversions hors ligne ?
Google accepte un upload de conversion hors ligne pour un clic jusqu'à 90 jours après le clic, par défaut. Parce que les cycles de vente B2B dépassent régulièrement 90 jours, c'est une vraie contrainte : un deal qui se ferme 120 jours après le clic ne peut pas être importé contre ce GCLID. Les contournements sont d'importer une conversion intermédiaire plus précoce (par exemple une opportunité qualifiée par les ventes au jour 30) dans la fenêtre, d'étendre la fenêtre de conversion dans les paramètres de votre action de conversion là où c'est supporté, et d'utiliser Enhanced Conversions for Leads, qui est moins sensible au timing parce qu'il matche sur des identifiants hachés.
Faut-il importer le lead, l'opportunité ou le deal fermé comme conversion ?
Importez plusieurs étapes, chacune comme sa propre action de conversion avec sa propre valeur. Une seule conversion au closed-won donne bien trop peu de données au Smart Bidding — la plupart des comptes ferment trop peu de deals par mois pour que l'algorithme apprenne. Le pattern standard 2026 est d'importer un signal de milieu de funnel (lead accepté par les ventes ou opportunité qualifiée) comme conversion d'optimisation primaire, parce qu'il se produit dans la fenêtre GCLID et à volume suffisant, et d'importer le closed-won comme conversion secondaire pour le reporting et l'enchère basée sur la valeur une fois que le volume le permet. Mappez une valeur représentative à chaque étape.
Quelle valeur envoyer pour une conversion hors ligne si le deal n'est pas encore fermé ?
Utilisez la valeur attendue pondérée par étape, pas la valeur de contrat complète. Multipliez le montant de l'opportunité par le taux de conversion historique de cette étape — un deal à 'proposition' avec un taux de fermeture historique de 40 % et un montant de 50 000 € vaut 20 000 € comme valeur de conversion. Cela donne au Smart Bidding un signal probabiliste qui reflète la qualité du pipeline sans surestimer le revenu de deals qui ne se fermeront peut-être jamais. Quand le deal se ferme réellement, envoyez un ajustement (restate vers la valeur réelle) ou importez le closed-won comme action séparée, pour que l'algorithme apprenne finalement du revenu réalisé, pas seulement du pipeline.
Ai-je besoin d'un développeur pour connecter Salesforce à Google Ads ?
Pas nécessairement. Google offre un connecteur Salesforce natif configuré dans Google Ads (Outils, puis comptes liés) qui mappe les étapes de lead et d'opportunité Salesforce aux actions de conversion sans code, à condition que votre Salesforce stocke le GCLID. Pour la plupart des configurations Sales Cloud standard, un admin peut implémenter tout le pipeline en utilisant le connecteur plus Salesforce Flow pour la capture du GCLID et le mapping des champs. Vous n'avez besoin d'un développeur que pour des objets non standard, une logique de valeur complexe, de très forts volumes, ou quand vous dépassez le connecteur et passez aux uploads directs via l'API Google Ads pour un contrôle plus fin.
Comment capturer le GCLID quand un lead remplit un formulaire ?
Le GCLID arrive comme paramètre d'URL sur la landing page quand un utilisateur clique une annonce Google avec le marquage automatique activé. Lisez-le côté client, stockez-le dans un cookie first-party (pour qu'il survive aux sessions multi-pages), et écrivez-le dans un champ caché sur chaque formulaire de lead. À la soumission il atterrit sur la fiche Lead Salesforce dans un champ GCLID personnalisé. Crucialement, construisez un Flow qui copie le GCLID en avant quand le Lead se convertit en Contact et Opportunité — s'il ne vit que sur le Lead, vous le perdez à la conversion et ne pouvez pas attribuer le deal fermé. Capturez aussi l'horodatage du clic, pour la gestion de fenêtre.
Les conversions hors ligne et en ligne peuvent-elles tourner sans double comptage ?
Oui, si vous les assignez à des actions de conversion distinctes et êtes délibéré sur lesquelles sont marquées Primaire (utilisées pour l'enchère) versus Secondaire (observées seulement). Une configuration propre courante : gardez le remplissage de formulaire en ligne comme conversion Secondaire pour la visibilité de funnel précoce, et faites de l'import d'opportunité qualifiée hors ligne la conversion Primaire vers laquelle le Smart Bidding optimise. Parce qu'elles sont des actions séparées suivant des jalons différents du même parcours, il n'y a pas de double comptage dans l'enchère — vous devez simplement éviter de marquer deux actions représentant le même événement comme Primaires.
Pourquoi mon import hors ligne Salesforce montre-t-il 'non attribué' ou de faibles taux de match ?
Les causes habituelles, par ordre : GCLID jamais capturé (marquage automatique désactivé, ou champ caché non rempli), GCLID perdu à la conversion lead-vers-opportunité (pas de Flow le portant en avant), uploads hors de la fenêtre de 90 jours parce que le cycle est long, décalages de fuseau horaire ou de format de devise dans l'upload, ou GCLID stocké tronqué. Diagnostiquez en vérifiant quelle fraction des opportunités closed-won ont un GCLID rempli et dans la fenêtre. Si la capture est le problème, corrigez le Flow ; si le timing est le problème, importez une conversion d'étape plus précoce et ajoutez Enhanced Conversions for Leads comme repli par identifiant haché.