Comment configurer la déduplication des événements Meta ?
L'utilisation du Server Side Tracking(Meta Conversions API) devient de plus en plus populaire, car il empêche le blocage des pixels par les ITP et les AdBlockers et augmente la durée de vie des cookies Facebook. Lorsque vous mesurez des données Meta à la fois côté client et côté serveur, certains événements sont mesurés deux fois. Meta souhaite faire la distinction entre les événements provenant du pixel et de l'API de conversion. Meta a donc trouvé une solution pour supprimer les doublons, à savoir l'utilisation d'un "ID d'événement unique". Dans ce blog, nous expliquons comment fonctionne cet ID et comment vous pouvez l'utiliser pour appliquer la déduplication d'événements à META. Pour cela, vous devez mettre en place la déduplication des événements côté client et côté serveur.
Vous n'avez pas encore tout configuré ? Consultez l'ensemble de la configuration du Server Side Tracking de Facebook.
Remarque : ce blog ne traite que des META. La déduplication n'est pas nécessaire pour la plupart des autres balises, sauf indication contraire.
Table of Contents
Mise en place de la déduplication d'événements côté client
Étape 1 : Création de variables
Tout d'abord, nous devons configurer la variable requise avant de pouvoir poursuivre la configuration. Dans le conteneur web (côté client) , allez dans "Variables" et cliquez sur "Nouveau".
Étape 2 : Définir la variable
Cliquez sur "Configuration des variables", puis choisissez "Découvrez d'autres types de variables dans la galerie de modèles....". Recherchez ici l'identifiant unique de l'événement et ajoutez la variable "Identifiant unique de l'événement" à l'espace de travail. Enregistrez ensuite la variable.
Étape 3 : Définition des méta-pixels
Allez dans "Tags" dans le conteneur web et cliquez sur le pixel Facebook.
Note : Il y a plusieurs façons d'installer le pixel Facebook via GTM. Les plus courantes sont un script HTML personnalisé (que META fournit lors de la création d'un nouveau pixel), ou un modèle de la galerie de modèles.
Modèle
Dans cet exemple, nous utilisons un modèle. En raison de la transition de UA à GA4, il est nécessaire de créer plusieurs balises à partir de ce modèle. Une par événement que vous souhaitez mesurer. Avez-vous également plusieurs balises à partir du pixel Facebook ? Ajoutez alors l'identifiant de l'événement à chaque balise, comme décrit ci-dessous.
Cliquez sur le crayon et allez à "Plus de paramètres". Cliquez sur le signe + et sélectionnez la variable Unique Event ID que vous venez de créer. Enregistrez ensuite la balise en cliquant sur Enregistrer.
Script HTML personnalisé
Vous utilisez un script HTML personnalisé ou plusieurs scripts HTML par événement ? Dans ce cas, vous devez ajouter un paramètre d'ID d'événement à l'événement Facebook que vous souhaitez mesurer. Ajoutez le code suivant après l'événement que vous souhaitez suivre :
fbq('track', 'EVENTNAME', {},{eventID : '{{Identification de l'événement Facebook}}'}) ;
Exemple de changement dans le code PageView :
>fbq('track', 'PageView') ; - fbq('track', 'PageView', {},{eventID : '{{Facebook event ID}}'}) ;
Cliquez ensuite sur "Enregistrer".
Étape 4 : Configuration de la balise Google GA4
Allez dans Balises → Google Tag. Ensuite, sous Paramètre de configuration, ajoutez le paramètre suivant: event_id - {{Unique Event ID}}. Sauvegardez ensuite la balise et Facebook est dédupliqué côté client.
Répétez ensuite cette opération pour toutes les étiquettes d'événement GA4. Lorsque toutes les étiquettes sont définies, cliquez sur "Submit" en haut à droite pour mettre le conteneur en ligne.
Mise en place de la déduplication d'événements côté serveur
Étape 1 : Création de variables
Maintenant que la déduplication d'événements est configurée côté client, nous allons la configurer côté serveur. Allez dans le conteneur du serveur et cliquez sur 'Variables'. Cliquez ensuite sur "New".
Cliquez sur l'icône en forme de crayon. Cliquez ensuite sur 'event data' et sélectionnez-le. Saisissez ensuite event_id dans le chemin de clé. Donnez un nom à la variable, par exemple : ID de l'événement Facebook. Enregistrez ensuite la variable. Vous ne voyez pas de données d'événement ? Vous travaillez probablement dans le conteneur côté client et non dans le conteneur côté serveur.
Étape 2 : sélection de l'API de conversion Facebook
Dans le conteneur du serveur, allez dans "Tags" et sélectionnez "Facebook Conversion API". Vous n'avez pas encore créé d'API de conversion Facebook ? Alors rendez-vous sur ce blog.
Étape 3 : Configuration de l'API de conversion Facebook
Cliquez sur le crayon et allez à "server event data to override". Cliquez ensuite sur "ajouter une propriété".
Dans "Nom de la propriété", sélectionnez " ID de l' événement " . Dans " Property Value ", cliquez sur le signe plus et sélectionnez " Facebook Event ID ". Cliquez sur "Enregistrer" pour sauvegarder la balise.
Mettez maintenant le conteneur du serveur en service et voilà : votre première mise en œuvre de l'API de conversion ! Vous avez maintenant parcouru toute la séquence de mise en œuvre de Meta, bravo ! À partir de maintenant, tous les événements Meta sont mesurés et dédupliqués à la fois côté client et côté serveur.
Validation de la déduplication des événements Facebook dans Business Manager
Vous pouvez valider la déduplication des événements Facebook dans le Business Manager de Facebook. Allez dans votre Pixel --> Sélectionnez l'événement --> Voir les détails. Ici vous pouvez voir combien de % de l'événement est dédupliqué. Nous avons ajouté l'ID de l'événement et donc nous regardons l'ID de l'événement dans les clés de déduplication. Nous constatons que 95,35 % du pixel Facebook est dédupliqué et 100 % de l'API de conversion.