Comment configurer Google Ads Enhanced Conversions côté serveur ?
Le débat sur la protection des données en ligne est en plein essor depuis quelques années. Avec les restrictions imposées aux cookies tiers, il devient de plus en plus difficile d'obtenir des données publicitaires ciblées. De nombreuses entreprises choisissent donc d'utiliser des données de première partie. C'est dans ce contexte que Google a introduit les Conversions améliorées. Nous allons vous montrer comment configurer Google Ads Enhanced Conversions Server Side dans Google Tag Manager.
Qu'est-ce que les conversions améliorées ?
Les Conversions améliorées sont une fonctionnalité de Google Ads qui améliore la précision des mesures de conversion. Elle permet aux annonceurs d'envoyer des données supplémentaires, telles que des adresses électroniques et des numéros de téléphone. Ces données sont hachées au moyen d'un algorithme de hachage à sens unique (SHA256) afin de garantir la confidentialité de l'utilisateur.
Pourquoi les conversions améliorées ont-elles été lancées ?
Avec la disparition des cookies tiers, Google a moins accès aux données de conversion. Les conversions améliorées permettent de passer des données de tiers aux données de première partie, réduisant ainsi la dépendance de Google à l'égard des parties externes.
Pas de cookies, toujours des données ?
Les conversions améliorées fonctionnent même si le visiteur d'un site web décide de ne pas accepter les cookies. En utilisant l'option "URL pass-through", les données nécessaires peuvent toujours être envoyées à Google.
Les avantages de l'amélioration des conversions
L'utilisation des conversions améliorées présente plusieurs avantages :
- Il est plus respectueux de la vie privée
- Rendre les campagnes plus efficaces
- Fournit des informations sur les conversions qui n'auraient pas été mesurées autrement.
En outre, il utilise des données de première main et des données de gestion de la relation client pour les conversions.
Vous êtes curieux de connaître l'ensemble de la configuration du suivi côté serveur de Google Ads ? Consultez la page Google Ads Server Side Tracking.
Comment Enhanced Conversions respecte-t-il la vie privée des utilisateurs ?
Les conversions améliorées permettent de transmettre en toute sécurité à Google des données autrement identifiables. Les données sont sécurisées à l'aide d'un algorithme de hachage à sens unique appelé SHA-256.
La raison pour laquelle les données sont hachées est que Google ne peut utiliser les données que pour les utilisateurs qui ont déjà créé un compte Google. Si les données hachées que nous envoyons correspondent aux données hachées d'un utilisateur que Google reconnaît déjà, Google peut fusionner le parcours de cet utilisateur jusqu'à la conversion.
Si les données hachées que nous envoyons ne correspondent pas aux données hachées d'un utilisateur reconnu, Google ne peut pas inverser le hachage pour obtenir l'adresse électronique, le numéro de téléphone ou l'adresse d'origine, de sorte que la confidentialité de l'utilisateur est parfaitement préservée.
Amélioration des conversions pour les prospects et le web
Il existe deux variantes de Conversions améliorées : pour le web et pour les prospects. La première se concentre sur l'amélioration des conversions en ligne, tandis que la seconde établit un lien entre les conversions hors ligne et les prospects en ligne.
Amélioration des conversions pour le web
Exemple:
- Un utilisateur, connecté à son compte Google, voit votre annonce.
- Ils visitent ensuite votre site web par un autre chemin et effectuent un achat ou une action.
- La balise de conversion recueille les données de l'utilisateur et les envoie à Google.
- Les données chiffrées du site web sont comparées aux données de Google.
- S'il y a correspondance, la conversion peut être attribuée à votre annonce.
Amélioration des conversions pour les prospects
Voici un autre exemple :
- Un utilisateur clique sur votre annonce et arrive sur votre site web.
- Après avoir navigué, l'utilisateur décide de remplir un formulaire et devient ainsi un client potentiel (lead).
- Les détails de cette piste sont stockés dans votre système de gestion de la relation client (CRM).
- Lorsque le client potentiel se convertit, vous pouvez télécharger les données de première partie vers Google.
- Google compare ensuite les données de première partie téléchargées avec les données d'utilisateur hachées.
- S'il y a correspondance, la conversion peut être attribuée à votre annonce.
Google Ads Enhanced Conversions Paramétrage côté serveur GTM
Dans cet article, nous vous expliquons comment configurer Google Ads Enhanced Conversions for web Server Side dans Google Tag Manager. Dans cet exemple, nous utilisons l'achat comme événement, mais cela peut théoriquement être fait sur n'importe quel événement, tant qu'il y a des données utilisateur.
1. Conversions améliorées par cochage Google Ads
La case à cocher Conversions améliorées doit être cochée dans l'événement où vous souhaitez l'ajouter. >> Dans Google Ads, accédez à Conversions - Détails - Conversions améliorées . Assurez-vous que la case Activer les conversions améliorées n'est pas cochée.
2. Création de variables pour la couche de données (conteneur Web)
Lorsque cette case est cochée, nous allons créer une variable de couche de données dans GTM. >> Allez dans Google Tag Manager Web Container -- Variables -- New . Donnez un nom à la variable, par exemple User properties.
3. Définir la variable de la couche de données (conteneur Web)
Choisissez ensuite Variable de la couche de données comme Type de variable en cliquant sur Configuration de la variable. Sous Nom de la variable de la couche de données, entrez le nom de la variable que vous souhaitez lire. Dans une configuration GA4 standard, il s'agit souvent des propriétés de l'utilisateur, ce qui signifie que la couche de données contient des informations sur les utilisateurs. Dans de nombreux cas, cette variable est appelée user_properties. Il est toutefois important de le vérifier, car le nom exact peut varier.
Exemple de couche de données avec des propriétés utilisateur contenant des informations sur la couche de données:
window.dataLayer.push({
'event': 'purchase',
'ecommerce': {
'transaction_id': 'T12345',
'affiliation': 'Online Store',
'value': 69.98,
'currency': 'EUR',
'tax': 5.00,
'shipping': 5.00,
'coupon': 'TESTCOUPON',
'items': [{
'item_id': 'SKU12345',
'item_name': 'Cool T-Shirt',
'item_category': 'Apparel',
'item_variant': 'Blue',
'price': '19.99',
'quantity': 1
}],
'user_properties': {
'email': '[email protected]',
'phone_number': '+11234567890',
'address': {
first_name: 'John',
last_name: 'Doe',
street: '123 Lemon',
city: 'Some city',
region: 'FR',
country: 'NL',
postal_code: '12345',
},
}
}
});
Pour être sûr de la structure de votre couche de données, vous devez la tester. Ouvrez le mode de prévisualisation de GTM et lancez un test pour voir comment les variables de votre couche de données sont nommées. >> Testez et allez à l' événement -- Conteneur chargé -- Couche de données et vérifiez ce que cela donne. De cette façon, vous pouvez confirmer qu'il s'agit bien de user_properties ou qu'un autre nom est utilisé. Cliquez ensuite sur Save pour enregistrer la variable.
4. Création d'une variable de données fournie par l'utilisateur (conteneur Web)
Lorsque vous avez créé la variable de la couche de données, vous devez la lier à une autre variable. Créez à nouveau une variable. Donnez-lui ensuite un nom, par exemple Toutes les données de l'utilisateur.
5. Définition d'une variable de données fournie par l'utilisateur (Web Container)
Sous Type de variable, choisissez Données fournies par l'utilisateur. Ensuite, sous Type, choisissez Code et ajoutez la variable que vous venez de créer ici (étape 3) sous Source de données.
6. Étiquette d'événement GA4 (conteneur Web)
Accédez à Tags et à l'événement pour lequel vous souhaitez utiliser les conversions améliorées. Dans ce cas, nous utiliserons l'événement Achat. Vous n'avez pas encore créé d'événement ? Consultez notre blog sur la création d'événements e-commerce dans Google Tag Manager.
7. Définir la balise d'événement GA4 (conteneur Web)
Allez jusqu'à Event Parameters et ajoutez user_data ici et comme Value la variable que vous venez de créer (étape 4). Le travail dans le conteneur Web est maintenant terminé.
Grâce à la nouvelle mise à jour de Google Ads, vous ne devez plus configurer cette fonction séparément dans le conteneur du serveur.
10. Test du mode de prévisualisation
Lorsque vous souhaitez tester Enhanced Conversions Server Side, vous commencez par lancer un événement de test sur votre site web. Après avoir activé cet événement (par exemple, un achat), accédez à la section Données de l'événement dans le mode Aperçu de Google Tag Manager. Dans ces données, vous recherchez spécifiquement le terme user_data. Il est important que les informations que vous voyez sous user_data soient affichées correctement, comme le montre la capture d'écran ci-dessous. Cela confirme que les données sont configurées correctement et qu'elles sont envoyées à Google Ads de la bonne manière. L'affichage de ces données doit correspondre à l'exemple ci-dessous.
11. Vérification des conversions améliorées dans Google Ads
>>> Pour vérifier si les conversions améliorées fonctionnent, vous pouvez vous rendre dans Google Ads -- Conversions -- Conversion (achat) -- Diagnostics . Vous y verrez l'état des Conversions améliorées. Veuillez noter qu' il peut s'écouler 24 à 48 heures avant que vous n'obteniez un état différent.
Conclusion
Maintenant que vous avez configuré Google Ads Enhanced Conversions Server Side, vous avez la possibilité de faire passer vos campagnes publicitaires à la vitesse supérieure. Cette fonctionnalité, qui vise à optimiser les mesures de conversion, met l'accent sur les données de première partie. Ce faisant, elle apporte une réponse aux complications créées par l'élimination des cookies tiers.
Questions fréquemment posées
Les conversions améliorées ne fonctionnent pas par l'intermédiaire du conteneur du serveur.
C'est souvent la solution : ajoutez le paramètre user_data à la (aux) balise(s) d'événement GA4 dans le conteneur web.