Notification

Sachez que l'équipe du service client ne propose pas de services de dépannage dans votre langue d'affichage actuelle. Pour la contacter, veuillez d'abord passer à l'anglais ou à une autre langue acceptée (espagnol, japonais ou portugais).

Configurer le suivi avancé des conversions avec la balise Google

Cet article explique comment configurer le suivi avancé des conversions à l'aide de la balise Google. En savoir plus sur le fonctionnement du suivi avancé des conversions

Avant de commencer

Pour utiliser le suivi avancé des conversions, vérifiez les points suivants :

Collecter des informations avec la balise Google

Identifier et définir les champs pour le suivi avancé des conversions

Vérifiez que les champs dont vous avez besoin tels que l'adresse e-mail, l'adresse postale et le numéro de téléphone sont disponibles sur la page de conversion où l'extrait d'événement Floodlight se déclenche. Ce sera probablement le cas sur les pages de conversion pour les achats, les inscriptions et d'autres types de conversion semblables qui nécessitent souvent des données client. Si vous ne savez pas de quelle page il s'agit, nous vous conseillons de contacter votre développeur.
Remarque : Vous devez fournir au moins l'un des champs suivants :
  • Adresse e-mail (de préférence)
  • Adresse (vous devez inclure le prénom, le nom, le code postal et le pays ; vous pouvez éventuellement fournir une adresse postale, une ville et une région en tant que clés de correspondance supplémentaires)
  • Numéro de téléphone (à fournir en plus de l'adresse e-mail, ou du nom et de l'adresse complets)
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 ou 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"

Prénom address.first_name Prénom de l'utilisateur.

Exemple : "Jean"

address.sha256_first_name Prénom haché de l'utilisateur.

Exemple : "96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a"

Nom de famille address.last_name Nom de l'utilisateur.

Exemple : "Ducourneau"

address.sha256_last_name Nom haché de l'utilisateur.

Exemple : "799ef92a11af918e3fb741df42934f3b568ed2d93ac1df74f1b8d41a27932a6f"

Adresse postale address.street Adresse postale de l'utilisateur.

Exemple : "123 rue des fleurs"

Ville address.city Nom de la ville de l'utilisateur.

Exemple : "Marseille"

Région address.region Province, État ou région de l'utilisateur.

Exemple : "Provence-Alpes-Côte d'Azur" ou "Sud"

Code postal address.postal_code Code postal de l'utilisateur.

Exemple : "SO99 9XX"

Pays address.country Code pays de l'utilisateur.

Exemple : "FR".

Utilisez les codes pays à deux lettres, conformément à la norme ISO 3166-1 alpha-2.

Remarque : Vous devez vous assurer que les données client sont disponibles lorsque la balise de conversion se déclenche. Si les informations sur l'utilisateur sont collectées sur une page précédente, vous devez vous assurer qu'elles sont disponibles dans votre code sur la page de conversion afin de les configurer dans ce script.

Configurer le script du suivi avancé des conversions

Configurez et ajoutez le script suivant sur la page de conversion sur laquelle l'extrait d'événement Google Ads est inséré. Veillez à mettre à jour 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 (là où vous voyez votreVariableAdresseE-mail, par exemple).

Remarque : Vous pouvez aussi coder le champ en dur avec une chaîne ou utiliser une fonction au lieu de variables.
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 (là où vous voyez votreVariableAdresseE-mail, par exemple).
Remarque : Vous pouvez aussi coder le champ en dur avec une chaîne ou utiliser une fonction au lieu de variables.
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    'user_data': {
      'email': '[Email]',
      'phone_number': '[PhoneNumber]',
      'address': {
        'first_name': '[FirstName]',
        'last_name': '[LastName]',
        'street': '[Street]',
        'city': '[City]',
        'region': '[Region]',
        'postal_code': '[PostalCode]',
        'country': '[Country]'
      }
    }
  });
</script>
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.

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 Web qui ne collecte que les données d'adresses e-mail et de numéros de téléphone se présentera comme suit :

// Implement
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    'user_data': {
"email": {{ yourEmailVariable }},
"phone_number": {{ yourPhoneVariable }}
});
</script>

Remarque : Vous devez fournir au moins l'un des champs suivants :
  • Adresse e-mail (de préférence)
  • Adresse (vous devez indiquer une adresse, un prénom, un nom, un code postal et un pays ; vous pouvez éventuellement fournir une adresse postale, une ville et une région en tant que clés de correspondance supplémentaires)
  • Numéro de téléphone (à fournir en plus de l'adresse e-mail, ou du nom et de l'adresse complets)

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('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    'user_data': {
"email": [yourEmailVariable1, yourEmailVariable2],
"phone_number": [yourPhoneVariable1, yourPhoneVariable2],
"address": [
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable, region: yourRegionVariable, postal_code: yourPostalCodeVariable},
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable2, region: yourRegionVariable2, postal_code: yourPostalCodeVariable2}
]
});
</script>

Configurer la balise Google de la page de conversion

Ajoutez {'allow_enhanced_conversions': true} sur la ligne de configuration de votre balise Google qui se déclenche sur l'ensemble des pages.
gtag('config', 'TAG_ID', { ' allow_enhanced_conversions':true } ) ;
Avant : exemple de balise Google (actuellement intégrée) :
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>

Après

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config','TAG_ID', {'allow_enhanced_conversions':true});
</script>

Valider votre intégration

Pour vérifier que l'intégration du suivi avancé des conversions fonctionne correctement, accédez à votre page de conversion. (Pour cela, vous devrez peut-être effectuer une conversion test.) Suivez ensuite la procédure ci-dessous. Il est recommandé d'effectuer cette validation juste après la configuration du suivi avancé des conversions afin de pouvoir apporter des modifications en cas de mauvais fonctionnement.

Valider votre implémentation à l'aide des Outils pour les développeurs Chrome

  1. Effectuez un clic droit sur votre page Web.
  2. Sélectionnez Inspecter.
  3. Sélectionnez l'onglet "Network" (Réseau).
  4. Saisissez "google" dans la barre de recherche.
  5. Recherchez la requête réseau qui sera envoyée à "googleadservices.com/pagead/conversion/" (ou "google.com/pagead/1p-conversion/" dans certains navigateurs).
  6. Cliquez sur l'onglet "Charge utile" pour afficher la liste des paramètres de la chaîne de requête.
  7. Cherchez un paramètre "em" avec une chaîne hachée en tant que valeur. La valeur commence par "tv.1~em", suivi d'une longue chaîne de caractères. Si le paramètre "em" s'affiche, cela signifie que la balise de suivi avancé des conversions récupère et hache l'objet enhanced_conversion_data.
Remarque : Si le paramètre "em" s'affiche, mais que "tv.1~em" n'est pas suivi d'une longue chaîne hachée, cela signifie que vous envoyez un paramètre de suivi avancé des conversions vide. Cela peut se produire si les données fournies par l'utilisateur ne sont pas disponibles au moment de la conversion.
Cette page peut comporter du contenu traduit à l'aide d'une technologie d'IA. Les traductions générées par IA peuvent contenir des erreurs.

Ces informations vous-ont elles été utiles ?

Comment pouvons-nous l'améliorer ?
Recherche
Effacer la recherche
Fermer le champ de recherche
Menu principal
1181993601394854155
true
Rechercher dans le centre d'aide
false
true
true
true
true
true
69192
false
false
false
false
false