Comment tracker les conversions Google Ads hors ligne avec GCLID

  • 06 janvier 2022
  • Sylvain Gréal

Le mois de Janvier est communément appelé “Leadgenuary” (Leadgen + January) par Google puisqu’il s’agit du mois de l’année où nous enregistrons le plus de conversions pour les annonceurs orientés vers la génération de prospects. A la différence des e-commerçants, leurs annonces Google Ads ne génèrent pas toujours de transactions immédiates. L’internaute peut en effet opter pour un appel téléphonique (en dehors du canal d’appel tracké), un rendez-vous en présentiel ou encore par une visite en magasin. Il est alors indispensable de pouvoir comptabiliser la finalité de ce qui se produit hors ligne pour affiner le calcul de votre ROI et ainsi bénéficier d’une vision plus précise de la performance de vos campagnes.

La fonctionnalité de suivi des conversions hors ligne de Google Ads

Pour chaque clic réalisé sur une annonce publicitaire, Google attribue un identifiant unique appelé GCLID (Google Clic ID). Il permet d’identifier un internaute qui s’est rendu sur votre site internet au travers d’une annonce Google Ads. Exemple d’une URL avec ce paramètre : https://www.1ere-position.fr?gclid=XRwbys4T_ZhDGMiEFBpeDaqQ-x

Le GCLID permet de lier les données de conversions entre Google Ads et Google Analytics ou un outil de gestion de relation client. Cela vous permettra de bénéficier des avantages suivants :

  • Suivi de presque toutes les conversions hors ligne
  • Identification des actions les plus rentables
  • Orientation d’après des résultats ou revenus pertinents
  • Interconnexion avec un outil d’analyse tiers ou un CRM
  • Utilisation de stratégies d’enchères automatisées à partir d’action hors ligne*

(*) Il est important sur ce dernier point de remonter les valeurs de conversion hors ligne dans Google Ads pour améliorer les orientations prise par l’algorithme et lui permettre de trouver des prospects de haute qualité similaires

Cette méthode d’identification est également utilisé par Facebook avec son FBCLID, et Microsoft avec MSCLID.

 

Mise en place du suivi des conversions hors ligne sur Google Ads

Pour mettre en place le suivi des conversions hors ligne, vous devez :

  • activer le marquage automatique qui permet, notamment, d’importer des données de conversion depuis votre système de gestion de la relation client (CRM)
  • créer au moins une action de conversion à importer
  • pouvoir modifier le code de toutes vos pages afin de récupérer le GCLID ajouté à votre URL
  • disposer d’un système de gestion des prospects (CRM) afin d’y enregistrer le GCLID et les informations collectées sur le site

 

Activation du marquage automatique

Derrière la notion de marquage automatique se cache le dit GCLID. Une fois activé, il sera automatiquement ajouté à l’URL de votre page de destination pour chaque internaute qui interagit avec l’une de vos annonces.

» Rendez-vous dans Paramètres \ Paramètres du compte \ Marquage automatique

Modification des pages web

Vous devez modifier chaque page de formulaire d’envoi de prospects de façon à y ajouter un champ masqué pour le GCLID. Il suffira d’insérer la balise <input> (champ masqué) suivante entre entre les balises <form> (formulaire) :

 <form action="" name="myForm">
    Name: <input type="text" name="name">
    <input type="hidden" id="gclid_field" name="gclid_field" value="">
    <input type="submit" value="Submit Form" name="btnSubmit">
 </form>

Il s’agit ensuite d’ajouter un script permettant de collecter et de stocker l’identifiant soit dans un cookie, soit dans un espace de stockage local :

  • Méthode 1 : Via une “Balise HTML Personnalisée” dans Google Tag Manager
  • Méthode 2 : Avant la balise </body> de chaque page web (et pas seulement à la page de destination). Il doit être intégré au modèle de page ou un élément global (ex. au footer) pour qu’il figure sur toutes les nouvelles pages et ne passer à côté d’aucune conversion.

Voici un exemple de script à adapter en y ajoutant la liste de tous les ID de champ créés précédemment :

 <script>

function getParam(p) {
       var match = RegExp(‘[?&]’ + p + ‘=([^&]*)’).exec(window.location.search);
       return match && decodeURIComponent(match[1].replace(/\+/g, ‘ ‘));
}
    function getExpiryRecord(value) {
       var expiryPeriod = 90 * 24 * 60 * 60 * 1000; // Période d’expiration correspondant à 90 jours en millisecondes
       var expiryDate = new Date().getTime() + expiryPeriod;
return {
value: value,
expiryDate: expiryDate
};
}
    function addGclid() {
       var gclidParam = getParam(‘gclid’);
       var gclidFormFields = [‘gclid_field’, ‘foobar’]; // Ajouter ici tous les ID du champ de formulaire GCLID possibles
       var gclidRecord = null;
       var currGclidFormField;
       var gclsrcParam = getParam(‘gclsrc’);
       var isGclsrcValid = !gclsrcParam || gclsrcParam.indexOf(‘aw’) !== -1;
gclidFormFields.forEach(function (field) {
          if (document.getElementById(field)) {
currGclidFormField = document.getElementById(field);
}
});
       if (gclidParam && isGclsrcValid) {
gclidRecord = getExpiryRecord(gclidParam);
localStorage.setItem(‘gclid’, JSON.stringify(gclidRecord));
}
       var gclid = gclidRecord || JSON.parse(localStorage.getItem(‘gclid’));
       var isGclidValid = gclid && new Date().getTime() < gclid.expiryDate;
       if (currGclidFormField && isGclidValid) {
currGclidFormField.value = gclid.value;
}
}
window.addEventListener(‘load’, addGclid);

 </script>

 

Importer les conversions hors ligne

Il s’agit enfin d’importer les données de conversions hors ligne dans Google Ads avec des informations détaillées pouvant inclure l’heure et la valeur de la conversion visant, une nouvelle fois, à évaluer l’impact des campagnes sur l’activité hors ligne.

» Rendez-vous dans Outils et paramètres \ Conversions \ Importations

Il existe plusieurs méthodes pour importer vos conversions hors ligne dans Google Ads :

  • Méthode 1 : Manuellement via un fichier CSV, Microsoft Excel ou Google Sheet
  • Méthode 2 : Planifié via Google Sheet, HTTPS ou SFTP. L’outil Zapier peut vous aider à importer vos données depuis un CRM compatible vers Google Sheet.
  • Méthode 3 : Automatisé via Google Ads API, Salesforce or Zapier.

 

Tester le marquage automatique

Il est possible de tester le marquage automatique de vos page directement depuis les Outils de Développement de votre navigateur internet. En vous rendant dans l’onglet “Network” vous aurez la possibilité de consulter les requêtes HTTP pour une page en cours de chargement.

Copiez-collez votre URL dans la dans la barre d’adresse de votre navigateur. Avant de charger la page, ajoutez un paramètre de test d’étiquetage automatique (par exemple, gclid=TeSter-123). Vous obtiendrez ainsi une URL complète : https://www.1ere-position.fr/?gclid=TeSter-123. Consultez les requêtes du réseau se charger. Si l’URL finale n’inclut pas de paramètre de suivi, c’est que votre site Web ne permet pas au marquage automatique de fonctionner.

 

Google OCI Helper vous aide pour vos importations

Google a lancé un nouvel outil pour vous aider à importer vos données de conversion hors ligne dans Google Ads. Au travers de cet outil, Google se donne pour objectif de vous aider :

  • dans chaque étape de la gestion du projet relatif à l’importation de données de conversions hors ligne
  • à fournir vos données “first-party” pour mieux cibler et à mesurer vos conversions hors ligne

Cet outil est disponible à l’adresse https://ocihelper.withgoogle.com/. Google vous demandera de répondre à quelques questions afin de confirmer la compatibilité de votre compte, d’indiquer les solutions de suivi, de définir le parcours des prospects jusqu’aux ventes, et d’identifier l’équipe qui vous aidera à la mise en œuvre.

 

Les IDs de clics Google et le RGPD

Aucune donnée d’identification n’est disponible directement au travers de la console Google Ads. Néanmoins l’identification est possible une fois l’ID de clic associé votre système de gestion de la relation client. Vous devez ainsi, vous soumettre au Règlement Général sur la Protection des Données (RGPD) pour éviter toutes pénalités financières de la part de la CNIL.

Si le consentement de l’utilisateur n’est pas recueilli alors l’url de la page de destination ne devra pas comporter de GCLID et l’identifiant au clic ne pourra être transmis au CRM.

Si le consentement est acquis, certaines données à caractère personnel que vous transmettez à Google devront être encryptées à l’aide de l’algorithme SHA-256 :

  • adresse email du client
  • numéro de téléphone du client
  • nom et prénom du client

 

Sollicitez nos experts dans votre stratégie omnicanal

Utiliser l’ensemble des canaux à votre disposition pour capter votre cible, c’est bien. Avoir une vision transverse de l’impact de votre stratégie digitale dans l’acquisition de nouveaux prospects ou clients, c’est mieux. Faites appel à 1ère Position, une agence SEA qui saura donner des résultats à votre stratégie omnicanal.

sylvain greal

Sylvain G.

Après une expérience d'entrepreneur dans le web, je met aujourd'hui mes compétences en Marketing Digital aux services de nos clients au sein de l'agence de Nantes . J'œuvre principalement sur les leviers d'acquisition Google, Bing et Linkedin mais ma curiosité sans limite me conduit à étendre chaque jour et un peu plus l'étendu de mes connaissances.