Ce tutoriel vous guidera dans la configuration du suivi des annonces pour HubSpot dans Google Ads, en utilisant un script qui permet l’auto-tagging de vos campagnes et groupes d’annonces. Cette configuration peut vous aider Ă surveiller et Ă optimiser vos efforts publicitaires. Voici comment vous pouvez y parvenir :
Ătape 1 : CrĂ©er un Script Google Ads
Définir les objectifs de la campagne
Avant de plonger dans la crĂ©ation dâun script Google Ads, il est essentiel de clarifier les objectifs de votre campagne publicitaire. Que souhaitez-vous mesurer exactement ? Est-ce le nombre de clics, les conversions, ou encore le comportement des utilisateurs une fois arrivĂ©s sur votre site ?
Ces objectifs guideront la maniĂšre dont vous allez configurer votre suivi automatique.
Pour une intĂ©gration efficace avec HubSpot, il est souvent pertinent de se concentrer sur les conversions qualifiĂ©es, comme les formulaires validĂ©s par vos Ă©quipes commerciales (qu’on appelle dans le jargon sales SQL)
Il est également judicieux de prendre en compte le retour sur investissement (ROI) de vos campagnes.
En dĂ©finissant des objectifs clairs, vous pourrez mieux Ă©valuer l’efficacitĂ© de vos annonces et ajuster vos stratĂ©gies en consĂ©quence.
Ăcrire le script de base
Une fois les objectifs bien dĂ©finis, il est temps dâĂ©crire le script Google Ads. Ce script servira Ă automatiser la collecte et lâenvoi des donnĂ©es de tracking vers HubSpot. Il doit ĂȘtre clair, efficace et surtout compatible avec les paramĂštres que vous souhaitez suivre.
Le script de base inclut gĂ©nĂ©ralement des fonctions pour extraire les informations clĂ©s de vos annonces, comme lâID de campagne, le groupe dâannonces, et les mots-clĂ©s. Ces donnĂ©es seront ensuite utilisĂ©es pour alimenter HubSpot et permettre un suivi prĂ©cis des performances.
Il est conseillĂ© de tester ce script dans un environnement sĂ©curisĂ© avant de le dĂ©ployer en production, afin dâĂ©viter toute erreur qui pourrait fausser vos donnĂ©es. En outre, il peut ĂȘtre utile d’intĂ©grer des commentaires dans votre code pour faciliter la comprĂ©hension et la maintenance de votre script Ă l’avenir. Cela permettra Ă d’autres membres de votre Ă©quipe de comprendre rapidement le fonctionnement du script et d’apporter des modifications si nĂ©cessaire.
Ci-dessous, voici un script qui permet de correctement configurer les paramĂštres campagne et groupe d’annonces qui seront ensuite envoyez dans le template d’URL.
function main() {
var adGroupIterator = AdsApp.adGroups().withCondition("CampaignStatus = ENABLED").get();
while (adGroupIterator.hasNext()) {
var adGroup = adGroupIterator.next();
var gn = adGroup.getName().replace(/\\\\s/g, '_');
var cn = adGroup.getCampaign().getName().replace(/\\\\s/g, '_');
adGroup.urls().setCustomParameters({adgroup: gn, campaign: cn});
}
}
Ce script parcourt tous vos groupes d’annonces actifs, collecte leurs noms ainsi que les noms de leurs campagnes respectives, et les attribue en tant que paramĂštres personnalisĂ©s.
Ătape 2 : Programmer le Script Google Ads
Choisir la frĂ©quence d’exĂ©cution
La programmation du script est une Ă©tape cruciale pour garantir la mise Ă jour rĂ©guliĂšre des donnĂ©es de suivi. Selon la nature de votre campagne, vous pouvez choisir de faire tourner ce script toutes les heures, quotidiennement, ou mĂȘme plusieurs fois par jour.
Une frĂ©quence Ă©levĂ©e permet dâavoir des donnĂ©es presque en temps rĂ©el, ce qui est idĂ©al pour ajuster rapidement vos campagnes. Cependant, cela peut aussi entraĂźner une surcharge de donnĂ©es et une consommation plus importante des ressources Google Ads. Il convient donc de trouver un Ă©quilibre adaptĂ© Ă vos besoins.
Configurer les paramĂštres de planification
AprĂšs avoir choisi la frĂ©quence, il faut configurer prĂ©cisĂ©ment les paramĂštres de planification dans lâinterface Google Ads. Cela inclut la dĂ©finition des jours et heures dâexĂ©cution, en fonction des moments oĂč votre audience est la plus active.
Par exemple, si votre cible est principalement active en semaine pendant les heures de bureau, il est judicieux de programmer le script pour quâil sâexĂ©cute durant ces plages horaires. Cela optimise la pertinence des donnĂ©es collectĂ©es et facilite la prise de dĂ©cision.
Veillez aussi Ă configurer des alertes en cas dâĂ©chec dâexĂ©cution du script, afin dâintervenir rapidement et ne pas perdre de prĂ©cieuses informations.
En outre, il est essentiel de prendre en compte les variations saisonniĂšres qui peuvent influencer le comportement de votre audience. Par exemple, durant les pĂ©riodes de soldes ou les fĂȘtes de fin dâannĂ©e, les habitudes d’achat peuvent changer, ce qui pourrait justifier une frĂ©quence d’exĂ©cution plus Ă©levĂ©e. En ajustant vos paramĂštres de planification en fonction de ces tendances, vous pouvez maximiser l’efficacitĂ© de vos campagnes publicitaires.
Enfin, n’hĂ©sitez pas Ă analyser les rĂ©sultats obtenus suite Ă l’exĂ©cution de votre script. En examinant les donnĂ©es historiques, vous pourrez identifier des moments spĂ©cifiques oĂč votre audience est plus rĂ©ceptive, et ainsi affiner votre stratĂ©gie de programmation. Cela vous permettra non seulement d’amĂ©liorer la performance de vos annonces, mais Ă©galement d’optimiser votre budget publicitaire en ciblant les pĂ©riodes les plus rentables.
Ătape 3 : Configurer le ModĂšle de Suivi
Intégration avec HubSpot
Le cĆur de ce tutoriel rĂ©side dans lâintĂ©gration du suivi Google Ads avec HubSpot. Pour cela, il faut configurer un modĂšle de suivi qui transmettra automatiquement les donnĂ©es des clics et conversions vers HubSpot.

Cette intĂ©gration se fait gĂ©nĂ©ralement via des paramĂštres UTM personnalisĂ©s, qui permettent Ă HubSpot dâidentifier prĂ©cisĂ©ment la source, la campagne, et le contenu de chaque clic. Le script Google Ads doit donc inclure ces paramĂštres dans les URL des annonces.
HubSpot peut ensuite utiliser ces informations pour alimenter ses rapports et automatisations, offrant une vision complĂšte du parcours client depuis la premiĂšre interaction publicitaire jusquâĂ la conversion finale.
Déterminer les paramÚtres de suivi
Il est important de dĂ©finir clairement quels paramĂštres de suivi seront utilisĂ©s. Les plus courants sont utm_source, utm_medium, utm_campaign, utm_content, et utm_term. Chacun joue un rĂŽle spĂ©cifique dans le suivi et lâanalyse des performances.
Par exemple, utm_source identifie la plateforme (ici Google Ads), tandis que utm_campaign permet de distinguer les diffĂ©rentes campagnes en cours. Le paramĂštre utm_content est utile pour diffĂ©rencier les variantes dâannonces, et utm_term pour suivre les mots-clĂ©s.
Une bonne structuration de ces paramĂštres facilite grandement lâanalyse dans HubSpot et garantit que les donnĂ©es remontent correctement, sans ambiguĂŻtĂ©.
En outre, il est judicieux de mettre en place une convention de nommage cohĂ©rente pour vos paramĂštres UTM. Cela peut inclure l’utilisation de minuscules uniquement, l’Ă©vitement des espaces et des caractĂšres spĂ©ciaux, ainsi que l’adoption d’un format uniforme pour les campagnes. Par exemple, si vous avez une campagne pour le lancement d’un nouveau produit, vous pourriez nommer votre paramĂštre utm_campaign comme “lancement_produit_2023”. Cette approche non seulement simplifie l’analyse, mais elle permet Ă©galement Ă votre Ă©quipe de marketing de collaborer plus efficacement en Ă©vitant les confusions.
Enfin, n’oubliez pas de tester vos URL avant de lancer vos campagnes. Utilisez des outils comme le gĂ©nĂ©rateur d’URL de Google pour vous assurer que tous les paramĂštres sont correctement configurĂ©s. Cela vous permettra d’identifier d’Ă©ventuelles erreurs qui pourraient compromettre la qualitĂ© des donnĂ©es collectĂ©es dans HubSpot, garantissant ainsi que chaque clic et conversion soit bien attribuĂ© Ă la bonne source et campagne.
Vu dans Google ads du paramétrages du template de suivi.

Le modĂšle de suivi devrait ressembler Ă ceci :
{lpurl}?utm_source=google&&utm_medium=cpc&utm_campaign={**{_campaign}**}&utm_adgroup={**{_adgroup}**}utm_term={keyword}&&hsa_acc=**1234(to be replaced by hubspot ID)**&hsa_cam=campaignid&hsa_grp={adgroupid}&hsa_ad={creative}&hsa_src={network}&hsa_tgt={targetid}&hsa_kw={keyword}&hsa_mt={matchtype}&hsa_net=google_ads&hsa_ver=3
Pour les variables HubSpot, elles doivent pointer vers les paramĂštres ValueTrack de Google tels que campaignid, adgroupid, etc. Ătant donnĂ© que HubSpot est connectĂ© Ă l’API Google Ads, il peut rĂ©cupĂ©rer le nom de la campagne en utilisant cet ID.
đĄ Pour en savoir plus sur les Value tracks disponibles : https://support.google.com/google-ads/answer/6305348?hl=en#zippy=%2Cset-up-or-edit-a-tracking-template-with-valuetrack-parameters-at-the-ad-group-level%2Cfinal-url-tracking-template-or-custom-parameter%2Ctracking-template-only
đĄ Documentation Hubspot : https://knowledge.hubspot.com/ads/troubleshoot-ad-tracking-issues
Ătape 4 : ExĂ©cuter le Script Google Ads
Lancer le script manuellement
Avant de laisser le script sâexĂ©cuter automatiquement, il est recommandĂ© de le lancer manuellement pour vĂ©rifier son bon fonctionnement. Cette Ă©tape permet de dĂ©tecter dâĂ©ventuelles erreurs de syntaxe ou des problĂšmes dans la collecte des donnĂ©es.
Lors de cette exĂ©cution manuelle, observez les logs gĂ©nĂ©rĂ©s par le script et assurez-vous que les paramĂštres UTM sont bien ajoutĂ©s aux URL des annonces. Si tout est conforme, vous pouvez passer Ă lâĂ©tape suivante en toute confiance.
Surveiller les résultats immédiats
AprÚs le lancement, il est important de surveiller les résultats immédiats dans Google Ads et HubSpot. Vérifiez que les données de clics et de conversions apparaissent correctement dans les tableaux de bord.
Une bonne synchronisation entre les deux plateformes est un signe que le script fonctionne comme prévu. Si vous constatez des écarts ou des données manquantes, il faudra revenir sur la configuration pour identifier la source du problÚme.
Il est Ă©galement conseillĂ© de prendre des notes sur les performances observĂ©es durant cette phase initiale. Par exemple, notez les heures de pointe oĂč les clics semblent augmenter, ou les annonces qui gĂ©nĂšrent le plus d’interactions. Ces informations peuvent s’avĂ©rer prĂ©cieuses pour optimiser vos campagnes futures et ajuster vos stratĂ©gies marketing en temps rĂ©el.
En outre, n’hĂ©sitez pas Ă comparer ces rĂ©sultats avec des pĂ©riodes prĂ©cĂ©dentes. Cela vous permettra de mesurer l’impact direct de vos modifications et d’Ă©valuer si le script a apportĂ© des amĂ©liorations significatives. Une analyse comparative peut rĂ©vĂ©ler des tendances intĂ©ressantes et vous aider Ă mieux comprendre le comportement de votre audience.
Ătape 5 : VĂ©rifier les Modifications
Analyser les données de performance
Une fois le script en place et les donnĂ©es remontĂ©es dans HubSpot, il est temps dâanalyser les performances de vos campagnes. Utilisez les rapports pour comprendre quels mots-clĂ©s, annonces ou segments gĂ©nĂšrent le plus de conversions.
Cette analyse vous permettra dâajuster vos campagnes Google Ads en fonction des insights obtenus, maximisant ainsi votre retour sur investissement publicitaire.
Effectuer des ajustements si nécessaire
Le suivi automatique nâest pas une solution figĂ©e. En fonction des rĂ©sultats, vous devrez peut-ĂȘtre modifier le script, ajuster les paramĂštres UTM, ou changer la frĂ©quence dâexĂ©cution pour mieux coller Ă vos besoins.
Ces ajustements sont essentiels pour maintenir une qualité de données optimale et garantir que votre suivi reste pertinent au fil du temps.
Précautions à Prendre
Ăviter les erreurs courantes
Lors de la mise en place de ce type de suivi automatique, certaines erreurs reviennent frĂ©quemment. Par exemple, oublier dâajouter les paramĂštres UTM Ă toutes les URL, ou configurer une frĂ©quence dâexĂ©cution trop Ă©levĂ©e qui surcharge le systĂšme.

Il est aussi courant de ne pas tester suffisamment le script avant déploiement, ce qui peut entraßner des données erronées ou incomplÚtes. Prendre le temps de vérifier chaque étape évite ces piÚges.
S’assurer de la conformitĂ© des donnĂ©es
Enfin, il est primordial de sâassurer que la collecte et le traitement des donnĂ©es respectent les rĂ©glementations en vigueur, notamment le RGPD. Informez vos visiteurs de lâutilisation des cookies et obtenez leur consentement lorsque cela est nĂ©cessaire.
Veillez également à sécuriser les échanges de données entre Google Ads et HubSpot pour protéger les informations sensibles de vos utilisateurs. Une bonne gestion de la conformité renforce la confiance de vos clients et évite des sanctions potentielles.





