Le suivi avancé des conversions pour les prospects utilise les données first party que les utilisateurs fournissent sur votre site Web pour mesurer les ventes et les transactions effectuées en dehors de celui-ci. Si vous diffusez des campagnes axées sur la génération de prospects pour augmenter vos ventes hors ligne, le suivi avancé des conversions pour les prospects peut vous aider à comprendre l'impact de vos dépenses publicitaires.
Le suivi avancé des conversions pour les prospects utilise une balise pour recueillir des données first party. Cela permet des mesures durables, plus précises et de meilleure qualité. Grâce au suivi avancé des conversions pour les prospects, vous pouvez importer dans Google des données plus complètes sur les prospects de façon durable, afin d'améliorer le reporting et les insights sur l'optimisation.
Cet article explique comment utiliser la balise Google afin de configurer le suivi avancé des conversions pour les prospects sur votre site Web. Si vous utilisez Google Tag Manager, consultez Configurer le suivi avancé des conversions pour les prospects à l'aide de Google Tag Manager. Afin d'en savoir plus sur les avantages du suivi avancé des conversions pour les prospects et son fonctionnement, consultez À propos du suivi avancé des conversions.
Avant de commencer
Avant de configurer le suivi avancé des conversions pour les prospects, vous devrez examiner les formulaires pour prospects de votre site Web, puis sélectionner un champ sur le formulaire qui identifie vos prospects de manière unique. Au moment de configurer ce suivi sur votre site, et lorsque vous importerez les conversions, vous devrez fournir au moins l'une des variables suivantes :
- Adresse e-mail (de préférence)
- Numéro de téléphone
Nous vous recommandons d'utiliser l'adresse e-mail du prospect, 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 les symboles et les tirets).
À faire aussi :
- Notez l'URL où se trouve le formulaire pour prospects de votre site Web. Vous pourriez en avoir besoin lors de la configuration.
- Assurez-vous d'avoir activé le taggage automatique. Il est nécessaire pour importer les conversions hors connexion.
- Vérifiez que des données client first party (adresse e-mail et/ou numéro de téléphone) sont disponibles dans le formulaire pour prospects de votre site Web.
- 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).
Instructions
Voici un aperçu des étapes à suivre pour configurer l'importation des conversions hors connexion à l'aide du suivi avancé des conversions pour les prospects :
- Configurez la balise Google
- Créez une action de conversion
- Acceptez les conditions d'utilisation des données client
1. Configurez la balise Google
- Sélectionnez la manière dont vous voulez configurer vos données fournies. Vous pouvez sélectionner "Balise Google" ou "Google Tag Manager", avant de cliquer sur Continuer avec les identifiants de clic Google.
- Balise Google : si vous n'avez pas activé les données fournies, un message d'erreur s'affichera ainsi que des instructions pour configurer votre balise. Si votre balise est correctement configurée, un message de confirmation s'affichera.
- Google Tag Manager : vous recevrez une notification contenant des liens vers des instructions et la page Google Tag Manager.
- Cliquez sur Configurer la balise à côté de "Configuration de la balise Google".
- Dans la section "Votre balise Google", assurez-vous que la balise Google a été intégrée sur votre site.
- Dans la section "Paramètres", cliquez sur la flèche pour "Détecter automatiquement les événements".
- Dans la section "Configuration" qui s'ouvre, vérifiez que l'option "Interactions avec des formulaires" est activée, puis cliquez sur Enregistrer.
- Dans la section "Paramètres", cliquez sur la flèche pour "Inclure les données fournies par l'utilisateur depuis votre site Web".
- Dans la section "Configuration" qui s'ouvre, cliquez sur "Inclure les données fournies par l'utilisateur depuis votre site Web".
- Choisissez comment vous souhaitez inclure ces données :
- Collecte automatique. Cette méthode recherche automatiquement dans la page les chaînes correspondant à un format d'adresses e-mail. Vous pouvez également cocher la case "Exclure certains sélecteurs CSS de la collecte automatique" pour limiter la collecte automatique à des pages, des formulaires ou des sections spécifiques de votre site.
- Configuration manuelle. Spécifiez les sélecteurs CSS ou les variables JavaScript sur votre page.
- Code image. Ajoutez à votre site un code JavaScript qui envoie un événement.
- Cliquez sur Enregistrer.
- Choisissez comment vous souhaitez inclure ces données :
- Si vos transactions sont liées à des catégories sensibles, utilisez la configuration manuelle pour vous assurer que les données sensibles ne sont pas partagées avec Google.
- Pour mesurer les conversions réalisées hors connexion par des prospects identifiés sur votre site Web, votre balise peut inclure les données fournies par l'utilisateur avec les événements de formulaire pour prospects afin de simplifier l'importation. Configurez la manière dont ces données sont incluses. Google s'engage à protéger la confidentialité et la sécurité des données que vous partagez avec nous. En savoir plus sur les Règles concernant les données client
- Dans le menu "Balise Google", cliquez sur Enregistrer.
- Vous recevrez une notification de confirmation. Cliquez sur OK.
Il ne vous restera plus qu'à importer dans Google Ads les conversions issues des clics sur une annonce.
2. Créez une action de conversion
- Dans votre compte Google Ads, cliquez sur l'icône Objectifs .
- Cliquez sur le menu déroulant Conversions dans le menu des sections.
- Cliquez sur Récapitulatif.
- Cliquez sur Nouvelle action de conversion.
- Sélectionnez Importer sur la page "Nouvelle action de conversion".
- Sélectionnez CRM, fichiers ou autres sources de données, puis Suivre les conversions après un clic.
- Dans la section "Source de données", sélectionnez Connecter une nouvelle source de données.
- Vous avez le choix entre deux méthodes pour connecter des sources de données :
- Connexion directe
- Intégration tierce par Zapier
- Vous avez le choix entre deux méthodes pour connecter des sources de données :
- Cliquez sur Continuer.
- Saisissez les paramètres de cette action de conversion. Pour en savoir plus sur ces paramètres, consultez Configurer l'importation des conversions hors connexion.
- Cliquez sur Enregistrer et continuer. La page suivante vous permettra de confirmer l'action de conversion à créer.
Remarque : Si vous n'avez pas connecté de sources de données initialement, cliquez sur Configurer dans la section "Configurer des sources de données".
- Cliquez sur OK.
- Cochez la case "Activer le suivi avancé des conversions pour les prospects". Si vous ne voulez pas effectuer le suivi avancé des conversions pour les prospects, vous pouvez cliquer sur "Continuer avec les identifiants de clic Google" ou "Terminer la configuration plus tard". Si vous souhaitez activer la fonctionnalité après avoir configuré votre action de conversion, vous pouvez cliquer sur Récapitulatif. Dans le menu déroulant "Suivi avancé des conversions pour les prospects", cochez la case Activer le suivi avancé des conversions pour les prospects.
3. Acceptez les conditions d'utilisation des données client
Si vous n'avez pas encore accepté les conditions d'utilisation des données client, vous pouvez les consulter et les accepter en suivant ces instructions :
- Sélectionnez Consulter les conditions d'utilisation à côté de "Conditions d'utilisation des données client", puis examinez les Règles et conditions supplémentaires d'utilisation des 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.
Configurer le suivi avancé des conversions pour les prospects à l'aide de sélecteurs CSS ou de JavaScript
Si vous utilisez des variables JavaScript, il est sans doute préférable de demander à votre développeur de vous indiquer celles qu'il faut ajouter à ces champs. Si vous utilisez des sélecteurs CSS, vous pouvez suivre la procédure ci-dessous.
Rechercher des champs pour le suivi avancé des conversions sur la page de votre formulaire pour prospects
- Ouvrez un onglet distinct de votre compte Google Ads dans le navigateur Chrome, puis accédez à la page d'envoi de votre formulaire pour prospects.
- Identifiez les champs où les clients saisissent des données sur la page et que vous souhaitez envoyer à Google.
Remarque : Pour que le suivi avancé des conversions fonctionne correctement, vous devez fournir au moins l'une des informations suivantes :
- Une adresse e-mail (de préférence)
- Un numéro de téléphone
- Une fois les champs de données client identifiés sur la page, passez à l'étape suivante pour copier les sélecteurs CSS et saisissez-les dans Google Ads.
Identifier les sélecteurs CSS du suivi avancé des conversions et les saisir dans Google Ads
- Sur la page de votre formulaire pour prospects, après avoir trouvé les données client correspondantes que vous souhaitez envoyer, effectuez un clic droit sur ces données, puis sélectionnez Inspecter.
Remarque : Si vous saisissez le sélecteur CSS associé aux adresses e-mail dans Google Ads, veillez à effectuer un clic droit sur l'adresse e-mail affichée sur la page de votre formulaire pour prospects.
- Les Outils pour les développeurs Chrome s'ouvrent dans votre navigateur Chrome.
- Une partie du code apparaît en surbrillance dans le code source qui s'affiche sur la page des outils pour les développeurs Chrome. Ce code en surbrillance correspond à la partie qui inclut les sélecteurs CSS associés aux données client sur lesquelles vous avez effectué un clic droit à l'étape 2 de cette section.
- Pointez sur le code en surbrillance, puis effectuez un clic droit dessus.
- Faites défiler vers le bas jusqu'à "Copy" (Copier), puis sélectionnez Selector (Sélecteur).
- Collez ce texte dans le champ correspondant de la section "Suivi automatique avancé des conversions" de Google Ads (dans votre autre onglet).
- Pour information, le texte doit ressembler à peu près à ceci :
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- Pour information, le texte doit ressembler à peu près à ceci :
- Suivez les étapes 2 à 6 de cette section pour chaque type de données client (adresse e-mail ou téléphone).
- Dans votre compte Google Ads, cliquez sur Enregistrer.
Remarque : Nous vous conseillons d'utiliser l'attribut "ID" pour récupérer la valeur à partir d'un élément DOM. Les identifiants sont uniques et moins susceptibles de changer avec le temps que d'autres propriétés telles que les noms de classe ou les noms. Par ailleurs, les modifications apportées à la mise en page ne les affectent pas, ce qui signifie que votre code continuera de fonctionner même si la mise en page de votre page change.
Si un champ ne comporte pas encore d'identifiant, vous pouvez en ajouter un à l'aide de l'attribut id
dans le code HTML. Par exemple :
<input type="text" id="myTextField">
Configurer le suivi avancé des conversions pour les prospects en modifiant le code de votre site
Au lieu d'utiliser la détection automatique ou des sélecteurs, vous pouvez implémenter le suivi avancé des conversions pour les prospects grâce à du code JavaScript personnalisé afin d'appeler directement la balise Google. Cela peut être nécessaire pour les formulaires hébergés par un outil tiers ou un iFrame.
Identifier et définir les champs pour le suivi avancé des conversions
Assurez-vous que votre adresse e-mail ou votre numéro de téléphone sont disponibles pour votre code personnalisé. Vous pouvez envoyer soit des données non hachées, que Google normalisera et hachera avant qu'elles parviennent aux serveurs, soit des données normalisées et 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.
Hachage :
- Utilisez l'algorithme SHA-256.
Vous trouverez plus d'informations sur les champs que vous pouvez définir dans le tableau ci-dessous. La colonne "Nom de la clé" indique comment ils seront référencés dans l'extrait HTML du suivi avancé des conversions (dont la création est détaillée à l'étape suivante). Notez que toutes les données doivent être transmises sous forme de types "Chaîne".
Champ de données | Nom de la clé | Description |
Adresse e-mail | email |
Adresse e-mail de l'utilisateur. Exemple : "jducourneau@example.com" |
sha256_email_address |
Adresse e-mail hachée de l'utilisateur. Exemple : "a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db" |
|
Numéro de téléphone | phone_number |
Numéro de téléphone de l'utilisateur. Il doit utiliser le format E.164, c'est-à-dire comporter entre 11 et 15 chiffres précédés du signe plus (+) et du code pays, sans tirets, parenthèses ni espaces. Exemple : "+11231234567" |
sha256_phone_number |
Numéro de téléphone haché de l'utilisateur. Exemple : "e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1" |
Implémenter le script du suivi avancé des conversions
Configurez et ajoutez le script suivant là où vous souhaitez déclencher la balise Google. Veillez à modifier les noms des variables ci-dessous afin qu'ils correspondent à ceux de ces attributs sur votre page Web.
Par exemple, si vous stockez des adresses e-mail dans une variable intitulée "email_address"
, l'extrait doit être modifié de façon à en tenir compte (par exemple, là où vous voyez votreVariableAdresseE-mail).
// Implémenter l'objet de données fournies par l'utilisateur
<script>
gtag('set', 'user_data', {
"email": votreVariableAdresseE-mail,
*** Remplacez "votreVariableAdresseE-mail" par le vrai nom de la variable JavaScript dans laquelle vous stockez l'adresse e-mail de l'utilisateur. Procédez de la même manière pour les autres variables ci-dessous. Assurez-vous que les valeurs ne sont pas hachées.
"phone_number": votreVariableNuméroDeTéléphone,
*** Le numéro de téléphone doit utiliser le format E.164, c'est-à-dire comporter entre 11 et 15 chiffres précédés du signe plus (+) et du code pays, sans tirets, parenthèses ni espaces.
});
</script>
// Envoyer les données fournies par l'utilisateur avec l'extrait de code suivant
<script>
gtag('event', 'form_submit', {'send_to': 'AW-ID'});
***Garder AW-
tel quel et remplacer ID
par votre ID de balise Google
</script>
Si votre site ne collecte pas de données associées à l'un des champs ci-dessus, supprimez-le au lieu de le laisser vide. Par exemple, un site qui ne collecte que les adresses e-mail se présentera comme suit :
// Implémentation
<script>
gtag('set', 'user_data', {
"email": {{ votreVariableAdresseE-mail }}
});
</script>
Plusieurs valeurs
Les développeurs peuvent éventuellement fournir plusieurs valeurs (jusqu'à trois pour les numéros de téléphone et les adresses e-mail, et deux pour l'adresse) en utilisant une valeur de tableau plutôt qu'une chaîne. Si vous capturez plusieurs valeurs, vous augmenterez la probabilité d'une correspondance en les fournissant toutes. Consultez l'exemple ci-dessous :
<script>
gtag('set', 'user_data', {
"email": [votreVariableAdresseE-mail1, votreVariableAdresseE-mail2],
"phone_number": [votreVariableNuméroDeTéléphone1, votreVariableNuméroDeTéléphone2]
});
</script>
Exemple de code pour fournir des données utilisateur préhachées :
// Implémentation
<script>
gtag('set', 'user_data', {
"sha256_email_address": {{ votreVariableAdresseE-mail }},
"sha256_phone_number": {{ votreVariableNuméroDeTéléphone }}
});
</script>