Enhanced conversions est une fonctionnalité qui permet d'améliorer la précision de vos mesures de conversion. Elle complète vos tags de conversion existants en envoyant à Google Ads des données de conversion de première partie hachées provenant de votre site web.
Dans cet article, nous allons parler de la mise en place d’enhanced conversions via Server-Side GTM. Nous allons sauter quelques étapes dans cet article, donc si vous débutez avec les conversions améliorées, je vous renvoie à un article précédent, dans lequel nous avons parlé de la mise en place d’enhanced conversions à partir de zéro et des différentes façons de le faire.
Étape 1 : Définir une variable de données fournie par l'utilisateur
Il existe trois façons de collecter les données fournies par les utilisateurs :
- Collecte automatique (si disponible).
- Collecte manuelle à l'aide de sélecteurs CSS ou de variables de couche de données (data layer) existantes.
- Utilisation de la configuration du code.
Dans notre exemple, nous utiliserons la collecte manuelle avec une variable de data layer : Email.
Pour configurer manuellement les données fournies par l'utilisateur, procédez comme suit :
- Dans votre conteneur web, allez dans Variables.
- Créez une variable définie par l'utilisateur du type Données fournies par l'utilisateur.
- Définissez le type sur Configuration manuelle.
- Pour le champ de données utilisateur pertinent que vous souhaitez fournir par le biais d’enhanced conversion, ajoutez une nouvelle variable ou une variable existante.
Dans notre cas, nous avons ajouté la variable {{Email}}, qui est une variable data layer qui est poussée chaque fois qu'un rendez-vous est pris. Les autres variables peuvent rester inchangées.
Étape 2 : Affecter les variables aux tags Google (Analytics 4)
Il s'agit d'une étape importante, car il semble que la documentation de Google soit incomplète. Voici les étapes à suivre :
1. Tout d'abord, nous devons ajouter les données fournies par l'utilisateur aux paramètres de configuration de notre Google Tag (précédemment Google Analytics 4 Configuration tag). Sous Paramètres de configuration, ajoutez un nouveau paramètre de configuration appelé user_data. Définissez la valeur de la variable User-provided Data (données fournies par l'utilisateur) que nous avons créée précédemment.
Cependant, nous avons constaté que l'ajout de cette variable uniquement au Google Tag ne suffit pas. Les données de première partie ne seront complètement récupérées par les conversions Google Ads que si nous ajoutons également le paramètre aux événements GA4 utilisés pour les conversions.
2. Ajoutez le paramètre user_data à tous les tags d'événement GA4 que vous utiliserez pour vos conversions Google Ads. Dans notre cas, il s'agit de l'événement "rendez-vous".
Étape 3 : Activer les données fournies par l'utilisateur dans les tags de conversion Google Ads côté serveur
La dernière étape est relativement simple, car les données fournies par l'utilisateur que vous enverrez à votre conteneur côté serveur via vos tags GA4 seront automatiquement reprises par vos tags Google Ads en cliquant sur une simple case à cocher :
- Dans l'espace de travail de votre serveur, ouvrez le menu Balises.
- Modifiez la balise Google Ads Conversion Tracking.
- Cochez la case Inclure les données fournies par l'utilisateur.
Pour valider votre mise en œuvre, vous pouvez vérifier dans Google Ads (après au moins 48 heures de mise en œuvre) si votre configuration fonctionne correctement. Une fois dans Google Ads, allez dans "Outils et paramètres", puis dans "Conversions". Sélectionnez la bonne action de conversion et allez dans "Diagnostics". Vous y verrez l'état "Recording enhanced conversions" si tout a été mis en œuvre correctement.