Le suivi avancé des conversions pour les prospects est une version améliorée de l'importation des conversions hors connexion. Il utilise des données fournies par l'utilisateur (les adresses e-mail, par exemple) pour compléter les données de conversion hors connexion. Vous pouvez ainsi améliorer la précision de vos mesures et optimiser les performances de vos enchères. Lorsque vous importez vos conversions hors connexion, les données client hachées fournies servent à réattribuer les conversions aux campagnes Google Ads en les faisant correspondre aux mêmes données collectées sur votre site Web (les formulaires pour prospects, par exemple) et aux clients connectés ayant interagi avec votre annonce.
Si vous utilisez déjà les conversions hors connexion, vous pouvez passer au suivi avancé des conversions pour les prospects. Vous pourrez ainsi importer des données fournies par les utilisateurs en plus des identifiants (GCLID) que vous importez déjà. Découvrez comment Google utilise les données sur le suivi avancé des conversions pour les prospects.
Le suivi avancé des conversions pour les prospects peut mesurer plus précisément vos conversions. Il complète les balises de conversion existantes en permettant aux annonceurs d'envoyer des données client propriétaires hachées depuis votre site Web, sans compromettre la confidentialité de ces données. Les données client hachées sont comparées à celles des comptes Google connectés et attribuées aux événements d'annonce pour vous aider à mesurer les conversions générées par votre campagne.
Après avoir configuré le suivi avancé des conversions pour les prospects à l'aide de Google Tag Manager ou de la balise Google, vous pouvez consulter le rapport sur les diagnostics de ce suivi afin d'en vérifier le bon fonctionnement. Ce rapport vous permettra d'identifier et d'analyser vous-même les problèmes d'implémentation du suivi avancé des conversions. Les problèmes courants incluent des données fournies par l'utilisateur manquantes ou mal formatées, ou une implémentation incorrecte du code dans la page. Pour vous assurer de mesurer correctement le suivi avancé des conversions pour les leads, consultez la checklist d'implémentation du suivi avancé des conversions pour les leads. Vous pouvez également configurer le suivi avancé des conversions dans l'API Google Ads, ce qui peut améliorer la précision de votre mesure des conversions.
Cet article explique comment configurer et utiliser le suivi avancé des conversions pour les prospects avec Google Tag Manager. Il vous indiquera comment configurer Google Tag Manager pour collecter les données hachées fournies par l'utilisateur sur votre site Web (formulaires pour prospects, par exemple). Si votre installation n'utilise pas Google Tag Manager, consultez les instructions concernant la balise Google.
Sur cette page
- Avant de commencer
- Configurer votre balise Google afin de collecter les données hachées fournies par l'utilisateur sur votre site Web
- Importer vos conversions dans Google Ads
Avant de commencer
Avant de configurer le suivi avancé des conversions pour les prospects, vous devez examiner les formulaires pour prospects de votre site Web, puis sélectionner un champ (l'adresse e-mail, par exemple) qui identifie vos prospects de manière unique et qui sera aussi inclus dans votre importation hors connexion finale.
Informations à inclure dans les importations hors connexion pour le suivi avancé des conversions pour les leads :
| Obligatoire : | Recommandé : |
Si vous utilisez l'importation via l'API ou l'importation manuelle de fichiers, consultez les
|
|
Nous vous recommandons d'utiliser l'adresse e-mail du lead, car elle constitue un identifiant unique et n'est généralement pas reformatée dans votre CRM. Si vous utilisez un numéro de téléphone, celui-ci devra inclure l'indicatif du pays (la balise supprimera automatiquement les symboles et les tirets). Pour améliorer vos taux de correspondance, nous vous recommandons de collecter aussi bien l'adresse e-mail que le numéro de téléphone.
À faire aussi :
- Notez les URL correspondant aux emplacements des formulaires pour prospects sur votre site Web. Vous pourriez en avoir besoin lors de la configuration.
- Vérifiez que des données client propriétaires (adresse e-mail ou numéro de téléphone) sont disponibles dans le formulaire de lead de votre site Web.
- Dans Google Ads, assurez-vous d'avoir activé le taggage automatique.
- Pensez à bien lire les Règles concernant les données client de Google Ads et à vérifier que vous êtes en mesure de les respecter (voir la procédure ci-dessous).
Vous pouvez configurer le suivi avancé des conversions pour les leads en deux étapes :
Étape 1 : Configurez votre balise Google pour collecter les données hachées fournies par l'utilisateur sur votre site Web (adresse e-mail ou numéro de téléphone provenant du formulaire de lead, par exemple)
- Si vous suivez actuellement les conversions à l'aide de Google Tag Manager, vous pouvez suivre les instructions ci-dessous afin de configurer le suivi avancé des conversions pour les prospects avec Google Tag Manager en ne modifiant que très légèrement votre configuration.
- Si vous implémentez actuellement le suivi des conversions à l'aide de la balise Google directement sur votre page (et non dans un outil tiers ni un iFrame), vous pouvez utiliser cette balise pour configurer le suivi avancé des conversions pour les prospects en modifiant légèrement votre configuration.
Étape 2 : Configurez l'importation automatique de vos données de conversion hors connexion avec les mêmes données client hachées en utilisant l'un des deux outils ci-dessous
Étape 1 : Configurez votre balise Google pour collecter les données hachées fournies par l'utilisateur sur votre site Web (adresse e-mail ou numéro de téléphone provenant du formulaire de lead, par exemple)
Voici les étapes à suivre pour configurer l'importation des conversions hors connexion à l'aide du suivi avancé des conversions pour les prospects :
- Accepter les conditions d'utilisation des données client
- Configurer le suivi avancé des conversions pour les prospects dans Google Tag Manager
- Vérifier votre configuration et publier le conteneur
1. Acceptez les conditions d'utilisation des données client
- Accédez à Paramètres dans le menu Objectifs
.
- Dans le menu déroulant "Suivi avancé des conversions pour les prospects", cochez la case "Activer le suivi avancé des conversions", puis sélectionnez la méthode Google Tag Manager. Vous êtes alors invité à accepter les conditions d'utilisation des données client, si vous ne l'avez pas déjà fait.
- Sélectionnez Consulter les conditions d'utilisation à côté de "Conditions d'utilisation des données client", puis lisez les "Règles et conditions supplémentaires applicables aux données client".
- Cochez la case "J'ai lu et j'accepte les conditions au nom de mon entreprise".
- Cliquez sur Accepter. Vous verrez alors la mention "Acceptées" s'afficher.
2. Configurez le suivi avancé des conversions pour les prospects dans Google Tag Manager
Pour mesurer le suivi avancé des conversions pour les prospects avec Tag Manager :
- Configurez une balise Conversion Linker.
- Précisez une source de données pour les conversions de prospects.
Si vous avez déjà une balise Conversion Linker, vous pouvez passer directement à l'étape Précisez une source de données pour les conversions de prospects.
Créer une balise Conversion Linker
Les balises Conversion Linker permettent de collecter plus facilement les données sur les clics afin de mesurer efficacement les conversions. Insérez une balise Conversion Linker sur toutes les pages auxquelles les utilisateurs sont susceptibles d'accéder après avoir cliqué sur l'une de vos annonces ou de vos promotions.
Lorsqu'un utilisateur clique sur votre annonce, l'URL de la page de conversion de votre site Web inclut généralement des données sur ce clic. Si un visiteur de votre site effectue une action que vous avez définie comme conversion (par exemple, une action qui déclenche une balise de conversion Google Ads), les informations concernant les clics permettent d'associer cette conversion au clic qui a redirigé l'utilisateur vers votre site.
La balise Conversion Linker détecte automatiquement les informations concernant les clics sur une annonce dans les URL de vos pages de conversion. Elle les enregistre dans les cookies propriétaires de votre domaine (s'il s'agit de pages Web) et transmet les données dans les URL (s'il s'agit de pages AMP). Si vous utilisez une balise Conversion Linker avec des produits Google Marketing Platform, elle peut également stocker des identifiants uniques dans ces cookies.
Configurer une balise Conversion Linker dans Google Tag Manager
Pour configurer une balise Conversion Linker :
- Ouvrir Google Tag Manager
- Ouvrez le conteneur que vous souhaitez configurer.
- Cliquez sur Balises
Nouveau.
- Cliquez sur Configuration de la balise et sélectionnez Conversion Linker.
- Sélectionnez un déclencheur. Dans la plupart des cas, vous devez utiliser un déclencheur qui s'active sur toutes les pages vues ou sur celles vers lesquelles les visiteurs sont redirigés après avoir cliqué sur une annonce.
- Enregistrez et publiez la configuration de votre balise.
Dans les conteneurs Web et AMP, les instances de balises Conversion Linker disposent d'une option supplémentaire permettant de créer des associations entre plusieurs domaines. Les conteneurs Web offrent également la possibilité de remplacer les paramètres des cookies.
Préciser une source de données pour les conversions de prospects
Il existe trois méthodes pour implémenter le suivi avancé des conversions dans Google Tag Manager. Il vous suffit de choisir une option afin de collecter les données fournies par l'utilisateur.
|
Collecte automatique |
Configuration manuelle |
Configuration avec code |
|
|
Méthode de collecte |
Collecte automatiquement les données fournies par l'utilisateur en fonction du code de votre site Web. Vous ne pourrez pas collecter de numéros de téléphone avec cette méthode. Si vous souhaitez pouvoir contrôler où collecter les entrées, optez pour la configuration manuelle ou avec code. |
Spécifiez certaines propriétés CSS ou variables JavaScript pour collecter les données fournies par l'utilisateur. Si vous souhaitez pouvoir contrôler le hachage et le formatage des données, optez pour la configuration avec code. |
Ajoutez à votre site Web un extrait de code qui envoie les données client hachées pour la mise en correspondance. Cette méthode est idéale pour optimiser la justesse du suivi avancé des conversions. En effet, elle vous permet d'envoyer des données correctement formatées chaque fois que votre balise de conversion se déclenche. |
|
Complexité |
Simple |
Moyenne |
Complexe |
|
Compétences |
Vous n'avez besoin d'aucune compétence particulière. |
Vous devez posséder des compétences en HTML et CSS, et être capable d'inspecter le code source de votre site Web. |
Vous devez être capable de modifier le code de votre site Web. |
Configurer le suivi avancé des conversions pour les prospects à l'aide de la méthode "collecte automatique" dans Google Tag Manager
- Ouvrez Google Tag Manager.
- Dans votre "Espace de travail", cliquez sur Balises, dans le menu de navigation.
- Cliquez sur Nouveau pour créer une balise, puis sélectionnez Événement pour données fournies par l'utilisateur Google Ads.
- Dans "Configuration de la balise" :
- Dans le champ "ID de conversion", indiquez votre numéro client Google Ads.
- Sous "Données fournies par l'utilisateur", sélectionnez Nouvelle variable.
- Créez une variable "Données fournies par l'utilisateur".
- Définissez le "Type" sur "Automatique".
- Attribuez un nom à la variable.
- Cliquez sur Enregistrer.
- Dans "Déclenchement", la configuration doit être effectuée au moment de comptabiliser la conversion :
- Pour ajouter un déclencheur, sélectionnez le + en haut à droite.
- Sélectionnez un déclencheur survenant après que le formulaire a été rempli (par exemple, l'envoi du formulaire).
- Sélectionnez Tous les formulaires.
- Attribuez un nom au déclencheur.
- Cliquez sur Enregistrer.
- Attribuez un nom à votre nouveau tag "Événement pour données fournies par l'utilisateur Google Ads", puis enregistrez-le. Il doit ressembler à ceci :
Configurer le suivi avancé des conversions pour les prospects avec la "configuration manuelle" dans Google Tag Manager
- Ouvrez Google Tag Manager.
- Dans votre "Espace de travail", cliquez sur Balises dans le menu de navigation.
- Cliquez sur Nouveau pour créer une balise, puis sélectionnez Événement pour données fournies par l'utilisateur Google Ads.
- Dans "Configuration de la balise" :
- Dans le champ "ID de conversion", indiquez votre numéro client Google Ads.
- Sous "Données fournies par l'utilisateur", sélectionnez Nouvelle variable.
- Créez une variable Données fournies par l'utilisateur.
- Définissez le "Type" sur "Manuel".
- Ajoutez une variable nouvelle ou existante pour le champ pertinent des données utilisateur que vous souhaitez fournir par le biais du suivi avancé des conversions.
- Remarque : Si votre couche de données comporte déjà des variables (que vous utilisiez des sélecteurs CSS ou d'autres types de variables), vous pouvez les sélectionner plutôt que d'en créer d'autres. En cas de doute, suivez les instructions. Les variables peuvent être hachées ou non hachées.
- Pour préciser un élément du DOM, sélectionnez Nouvelle variable > Configuration de la variable > Élément DOM.
- Sous "Mode de sélection", vous pouvez utiliser "Sélecteur CSS" ou "ID". Découvrez comment trouver un sélecteur CSS.
- Conseil : Si vos variables CSS changent fréquemment, ajoutez un ID HTML à votre site et utilisez la variable d'ID.
- Saisissez le sélecteur CSS ou le nom de l'ID. Vous pouvez laisser le champ "Nom de l'attribut" vide.
- Attribuez un nom à la variable d'élément DOM.
- Cliquez sur Enregistrer. pour revenir aux paramètres "Données fournies par l'utilisateur".
- Attribuez un nom à la variable "Données fournies par l'utilisateur" et cliquez sur Enregistrer.
- L'écran des paramètres de la variable "Données fournies par l'utilisateur" se ferme, et vous êtes redirigé vers la page de configuration "Événement pour données fournies par l'utilisateur Google Ads".
- Dans "Déclenchement", la configuration doit être effectuée au moment de comptabiliser la conversion :
- Pour ajouter un déclencheur, sélectionnez le + en haut à droite.
- Sélectionnez un déclencheur survenant après que le formulaire a été rempli (par exemple, l'envoi du formulaire).
- Sélectionnez Tous les formulaires.
- Attribuez un nom au déclencheur.
- Cliquez sur Enregistrer.
- Attribuez un nom à votre nouveau tag "Événement pour données fournies par l'utilisateur Google Ads", puis enregistrez-le. Il doit ressembler à ceci :
Configurer le suivi avancé des conversions pour les prospects à l'aide de la couche de données dans Google Tag Manager
Étape 1 : Identifiez et définissez les variables pour le suivi avancé des conversions
La couche de données est un objet JavaScript qui permet de transmettre des données en toute sécurité de votre site Web à Tag Manager. Pour utiliser la couche de données, vous devez collecter et enregistrer des données en paires clé/valeur et utiliser dataLayer.push() pour que Tag Manager puisse y avoir accès. Dans Tag Manager, vous pouvez utiliser des variables de couche de données pour récupérer les données stockées et permettre à vos balises de les utiliser.
Assurez-vous que votre couche de données peut accéder aux adresses e-mail ou aux numéros de téléphone collectés. Si les informations de l'utilisateur sont collectées sur une page ou dans un iFrame précédents, vous devez veiller à ce qu'elles soient disponibles dans une variable de votre couche de données lorsque celle-ci est appelée.
Vous pouvez envoyer soit des données non hachées, que Google hachera avant qu'elles ne parviennent aux serveurs, soit des données préhachées.
Si vous optez pour la deuxième possibilité, suivez les instructions ci-dessous.
Normalisation :
- Supprimez les espaces blancs de début et de fin.
- Convertissez le texte en minuscules.
- Mettez en forme les numéros de téléphone conformément à la norme E.164.
- supprimer tous les points (.) qui précèdent le nom de domaine des adresses e-mail gmail.com et googlemail.com.
Hachage :
- Utilisez SHA256.
Si vous envoyez des données préhachées, veuillez les encoder à l'aide de l'algorithme SHA256 encodé en hexadécimal. Dans les deux cas, fournissez au moins l'un des deux champs suivants : "email" ou "phone_number".
Pour transmettre les données non hachées à la couche de données :
- Sur votre site Web, stockez les données fournies par l'utilisateur en tant que paires clé/valeur dans une variable JavaScript. Exemple :
var leadsUserData = {
'email': 'name@example.com',
'phone_number': '+11234567890',
'address': {
first_name: 'John',
last_name: 'Doe',
street: '123 Lemon',
city: 'Some city',
region: 'CA',
country: 'US',
postal_code: '12345',
},
};
- Envoyez les données utilisateur avec un événement utilisant dataLayer.push(). Exemple :
<script>
dataLayer.push({
event': 'formSubmitted',
'leadsUserData': {
'email': 'name@example.com',
'phone_number': '+11234567890',
'address': {
first_name: 'John',
last_name: 'Doe',
street: '123 Lemon',
city: 'Some city',
region: 'CA',
country: 'US',
postal_code: '12345',
},
},
});
<script>
La variable leadsUserData est désormais disponible dans Google Tag Manager.
Pour transmettre les données préhachées à la couche de données :
- Sur votre site Web, hachez les données fournies par l'utilisateur à l'aide de l'algorithme SHA256 encodé en hexadécimal. La clé correspondant aux données encodées doit commencer par sha256_. Exemple :
{'sha256_email_address':await hashEmail(email.trim()),
}
- Envoyez les données utilisateur avec un événement utilisant dataLayer.push(). L'exemple ci-dessous illustre l'implémentation d'une couche de données qui part du principe que vous avez vous-même écrit une fonction de hachage que vous exécutez de manière asynchrone.
<script>
dataLayer.push({
event': 'formSubmitted',
'leadsUserData': {
'sha256_email_address': await hashEmail(email.trim()),
'sha256_phone_number': await hashPhoneNumber(phoneNumber),
'address': {
sha265_first_name: await hashString(firstname),
sha256_last_name: await hashString(lastname),
sha256_street: await hashString(streetAddress),
postal_code: '12345',
},
},
});
<script>
La variable leadsUserData est désormais disponible dans Google Tag Manager.
Étape 2 : Activez le suivi avancé des conversions pour les prospects dans Google Tag Manager et créez une variable JavaScript personnalisée
- Ouvrez Google Tag Manager.
- Dans votre "Espace de travail", cliquez sur Balises, dans le menu de navigation.
- Cliquez sur Nouveau pour créer une balise, puis sélectionnez Événement pour données fournies par l'utilisateur Google Ads.
- Dans "Configuration de la balise" :
- Dans le champ "ID de conversion", indiquez votre numéro client Google Ads.
- Sous "Données fournies par l'utilisateur", sélectionnez Nouvelle variable.
- Créez une variable Données fournies par l'utilisateur.
- Définissez le "Type" sur "Code".
- Cliquez sur le menu déroulant, puis sélectionnez "Nouvelle variable" pour le champ pertinent des données utilisateur que vous souhaitez fournir.
- Sous "Sélectionner un type de variable", choisissez Variable de couche de données.
- Dans Variable de couche de données, indiquez vos données utilisateur stockées (par exemple, leadsUserData).
- Cliquez sur Enregistrer.
- Dans "Déclenchement", la configuration doit être effectuée au moment de comptabiliser la conversion :
- Pour ajouter un déclencheur, sélectionnez le + en haut à droite.
- Sélectionnez un déclencheur survenant après que le formulaire a été rempli (par exemple, l'envoi du formulaire).
- Sélectionnez Tous les formulaires.
- Attribuez un nom au déclencheur.
- Cliquez sur Enregistrer.
- Attribuez un nom à votre nouvelle balise "Événement pour données fournies par l'utilisateur Google Ads", puis enregistrez-la.
3. Vérifiez votre configuration et publiez votre balise
Avant de publier votre conteneur, assurez-vous que la balise se comporte comme prévu. À cette fin, utilisez le mode d'aperçu. De plus, vous pouvez aussi valider le hachage des données utilisateur si vous vous y connaissez en gestion de réseaux et algorithmes de hachage.
Valider la configuration de votre balise à l'aide du mode d'aperçu
Pour valider votre configuration à l'aide du mode d'aperçu, procédez comme suit :
- Dans votre espace de travail Tag Manager, cliquez sur le bouton Prévisualiser en haut de l'écran. Un nouvel onglet s'ouvre, avec Tag Assistant.
- Saisissez l'URL de votre site Web dans Tag Assistant. Tag Assistant ouvre votre site Web et le récapitulatif Tag Assistant. Les deux onglets doivent rester ouverts.
- Sur votre site Web, remplissez votre formulaire.
- Vérifiez le récapitulatif "Tag Assistant". Votre tag d'événement pour les données fournies par l'utilisateur Google Ads doit être listé dans la section "Nombre de balises déclenchées" du récapitulatif.
- Si votre balise est indiquée dans la section "Balises non déclenchées", vous devez ajuster les paramètres du déclencheur.
- Cliquez sur la balise pour voir quelles valeurs lui ont été transmises. Vérifiez si votre entrée a été reçue. Si la balise n'a reçu aucune entrée :
- Vérifiez votre mode d'implémentation.
- Si une autre balise se déclenche avant le tag d'événement pour les données fournies par l'utilisateur Google Ads, modifiez le déclencheur "Envoi d'un formulaire". Définissez l'option "Attendre les balises".
Valider le hachage des données utilisateur à l'aide des appels de réseau
Pour vérifier que les données utilisateur sont envoyées en étant hachées dans Google Chrome, procédez comme suit :
- Ouvrez votre site Web et accédez au champ de formulaire que vous souhaitez valider.
- Ouvrez les outils pour les développeurs.
- Ouvrez les paramètres de la console et cochez la case "Conserver le journal".
- Pour faciliter la validation, supprimez les données de tout journal réseau préexistant.
- Tout en ayant l'onglet "Réseau" ouvert dans les Outils pour les développeurs, envoyez les données dans le champ de formulaire que vous souhaitez valider.
- Résultat : Une requête envoyée à https://google.com/pagead/form-data/ doit s'afficher, avec un paramètre de page em=xyz. Le paramètre em contient les données utilisateur hachées.
À quoi ressemblent les données hachées ?
Imaginez qu'un utilisateur ait saisi une adresse e-mail brute (abc@example.com) dans le formulaire :
- Si le tag Événement pour données fournies par l'utilisateur Google Ads a reçu les données utilisateur brutes, il les hachera à l'aide de l'algorithme SHA256 adapté au Web, encodé en Base64.
- Si vous préhachez les données utilisateur avant que le tag Événement pour données fournies par l'utilisateur Google Ads ne puisse y avoir accès, utilisez l'algorithme SHA256 encodé en hexadécimal.
Une fois que votre balise a collecté les données dont vous avez besoin, envoyez vos modifications dans Tag Manager.
Étape 2 : Importez vos conversions dans Google Ads
Il existe trois méthodes pour importer vos données :
Vous devez importer vos conversions dans Google Ads à l'aide du Gestionnaire de données Google Ads. L'importation des conversions hors connexion est une ancienne fonctionnalité qui ne dispose pas des options durables qu'offre le suivi avancé des conversions pour les leads. Le Gestionnaire de données Google Ads vous permet d'associer et d'activer vos données first party par le biais d'une nouvelle interface disponible dans Google Ads. Les annonceurs peuvent ainsi importer et activer leurs données first party pour deux cas d'utilisation et connecteurs compatibles. Si votre connecteur n'est pas accepté par le Gestionnaire de données Google Ads, vous pouvez effectuer la configuration à l'aide d'une intégration tierce comme Zapier.
L'implémentation diffère selon ce que vous mesurez et vos capacités. Suivez notre guide de mise à niveau des importations de conversions hors connexion pour déterminer la méthode la mieux adaptée à vos besoins.