Améliorez la qualité et la confidentialité de vos données grâce aux transformations côté serveur dans Google Tag Manager

Server Side Transformations  Google Tag Manager

Google Tag Manager (GTM) joue un rôle crucial dans les stratégies de marketing numérique de nombreuses entreprises. Avec l’introduction du Server side tracking dans GTM, les organisations ont désormais encore plus de contrôle sur leurs flux de données, notamment avec la possibilité de transformer les données avant qu’elles ne soient transmises à des outils d’analyse ou à d’autres plateformes. Cette fonctionnalité, connue sous le nom de transformations, offre des avantages significatifs en termes de protection de la vie privée et de qualité des données.

Points clés 🔑

  • Les transformations optimisent les données: les transformations dans le server side Google Tag Manager permettent aux entreprises de filtrer, de personnaliser et d’enrichir leurs données pour les soumettre à des outils d’analyse.
  • Amélioration de la confidentialité et de la conformité: en utilisant des transformations, les informations personnelles identifiables (PII) et d’autres données sensibles peuvent être filtrées, ce qui aide à se conformer aux lois sur la confidentialité telles que le GDPR.
  • Amélioration de la qualité des données: en validant et en enrichissant les données à la source, le server side GTM fournit des informations plus précises et plus pertinentes pour l’analyse et la prise de décision.

Qu’est-ce qu’une transformation ?

Les transformations dans Google Tag Manager côté serveur permettent de manipuler les données entrantes avant qu’elles ne soient transmises à des plateformes d’analyse ou à d’autres tiers. Cela signifie que vous pouvez filtrer, modifier ou enrichir les données dès leur réception, mais avant qu’elles ne soient traitées ultérieurement. Il permet de mieux contrôler le flux de données, d’améliorer la qualité des données et de protéger la vie privée des utilisateurs.

Google Tag Manager

Avantages des transformations server side

  1. Contrôles de confidentialité améliorés : Les transformations vous permettent de filtrer les informations personnelles identifiables (PII) et autres données sensibles avant qu’elles ne soient soumises, ce qui vous aide à mieux vous conformer au GDPR et à d’autres réglementations en matière de confidentialité.
  2. Qualité des données : en validant et en enrichissant les données à la source, vous vous assurez que seules des informations exactes et pertinentes sont transmises à vos outils d’analyse, ce qui permet d’obtenir des informations plus fiables.
  3. Réduction de la charge du serveur : en éliminant les données inutiles, vous réduisez la quantité de données à traiter et à transmettre, ce qui améliore les performances de votre serveur.

Types de transformation

Dans Google Tag Manager côté serveur, les transformations se déclinent en plusieurs types, chacun étant conçu pour adapter le flux de données à des besoins spécifiques :

  1. Autoriser les paramètres : ce type de transformation permet d’établir une liste blanche des paramètres à inclure dans l’objet de données de l’Event. Ce système est particulièrement puissant car il garantit que seules les données spécifiées sont traitées et transmises, ce qui améliore à la fois la protection de la vie privée et la qualité des données.
  2. Exclusion de paramètres : contrairement à l’autorisation de paramètres, ce type permet de dresser une liste noire des paramètres qui ne doivent pas être inclus dans l’objet de données de l’Event. Cela permet d’éliminer les informations inutiles ou sensibles de la suite du traitement.
  3. Enrichissement des Events : Ce type de transformation permet d’ajouter ou de modifier des paramètres de données d’Events. Il peut être utilisé pour enrichir les données, par exemple en ajoutant des informations supplémentaires sur l’utilisateur, ou pour corriger les valeurs des données en temps réel.
transformation-types-gtm

Applications pratiques des transformations

  • Anonymisation des données : pour garantir la confidentialité, vous pouvez utiliser des transformations pour anonymiser les adresses IP avant qu’elles ne soient soumises à des plateformes d’analyse.
  • Enrichissement des données : Enrichissez les Events entrants avec des informations supplémentaires, telles que la segmentation des utilisateurs ou des données géographiques, pour permettre une analyse plus détaillée.
  • Validation et correction : vérifier l’exactitude des données entrantes et corriger toute erreur en temps réel.

Études de cas où les transformations de Google Tag Manager côté serveur sont particulièrement utiles :

  • Marquer les événements Custom comme des conversions pour GA4 : En utilisant des transformations pour identifier certaines actions des utilisateurs comme des conversions, vous pouvez mieux capturer les interactions cruciales au sein de votre site Web ou de votre application dans Google Analytics 4.
  • Enrichissement des données E-commerce : l’application de transformations pour ajouter des informations supplémentaires à vos Events E-commerce offre une vision plus approfondie du comportement et des préférences de vos clients, ce qui permet de prendre des décisions marketing plus éclairées.
  • Suppression des paramètres inutiles de l’objet de données d’Event de GA4 : L’utilisation de transformations pour filtrer les données non pertinentes ou redondantes de vos Events permet d’améliorer la qualité des données envoyées à Google Analytics 4.

Premiers pas avec les transformations

Dans ce guide, nous utilisons l’enrichissement d’événements comme exemple pour parcourir les étapes de la configuration des transformations dans Google Tag Manager (GTM). Par exemple, l’enrichissement d’un événement peut consister à ajouter des données supplémentaires sur le commerce électronique.

1. Créer une nouvelle transformation

Connectez-vous à votre compte Google Tag Manager et sélectionnez le Server side Container dans lequel vous souhaitez travailler. Dans le menu de navigation de gauche, trouvez l’option “Transformations” et cliquez dessus. Cliquez sur le bouton “New” pour lancer une nouvelle transformation. Cela ouvre le panneau de contrôle où vous pouvez entrer les détails de votre transformation.

New

2. Sélectionner le type de transformation

Dans la configuration de la transformation, vous avez la possibilité de choisir le type de transformation. En fonction de vos besoins, vous pouvez faire votre choix :

  • Paramètres autorisés
  • Exclusion de paramètres
  • Enrichissement des Events

Dans ce cas, nous choisissons l’enrichissement des Events.

Event Type

3. Configurer les paramètres

Après avoir choisi le Type de transformation, vous devez configurer les paramètres spécifiques avec lesquels vous souhaitez autoriser, exclure ou enrichir l’Events. Saisissez les noms des paramètres concernés et spécifiez les valeurs si nécessaire. Nous allons ajouter des Events E-commerce récupérés de Firestore dans notre exemple (Currency you cannot pull from Firestore).

set-up-augment-transformation-gtm

Conseil: TAGGRS propose un lien vers le compte de service Google qui vous permet d’utiliser le suivi des bénéfices i.c.m. Firestore.

4. Définir la priorité

Dans les paramètres avancés de la configuration de la transformation, vous trouverez l’option d’assigner une priorité à votre transformation. La priorité détermine l’ordre dans lequel les transformations sont appliquées si plusieurs transformations s’appliquent aux mêmes données. Une valeur de priorité plus élevée garantit qu’une transformation est prioritaire. Dans le cas présent, nous n’allons pas l’ajouter.

set-priority-transformations-gtm

Si vous ne définissez pas ce paramètre, les transformations seront jugées dans cet ordre par défaut :

  1. Autoriser les paramètres
  2. Events Enrichir
  3. Paramètres d’exclusion

5. Définir les conditions de correspondance

Préciser les conditions dans lesquelles cette transformation doit être appliquée. Vous pouvez choisir “Toujours appliquer cette transformation” ou définir des conditions spécifiques qui doivent être remplies avant que la transformation ne soit activée. Dans ce cas, nous laissons les Settings actuels.

conditions d'appariement-transformations-gtm

6. Lien vers les Tags

Enfin, vous pouvez déterminer les Tags auxquels appliquer la transformation. Cela peut se faire en sélectionnant les Tags qui utiliseront la transformation. Cela garantit que seules les données de ces Tags spécifiques sont transformées selon les règles que vous avez définies. Dans ce cas, nous laissons les Settings actuels, ce qui signifie que cet enrichissement concerne tous les Tags.

Tags

7. Test des transformations en mode débogage

Ouvrez le mode de débogage dans le Web Container et le Server Container). Ensuite, générez des requêtes vers votre container Server side qui contiennent les données auxquelles vous souhaitez appliquer des transformations. Vous pouvez le faire en effectuant les actions correspondantes sur votre site web ou votre application, ou en envoyant manuellement des demandes via des outils tels que Postman. Dans l’interface de débogage de GTM, vous pouvez désormais voir comment les demandes entrantes sont traitées et comment les transformations sont appliquées. Vérifiez que tous les paramètres sont correctement autorisés, exclus ou enrichis selon votre configuration.

Paramètres Ecommerce Firestore gtm debug (1)

Satisfaits ? N’oubliez pas de mettre le container en vie.

Conclusion

L’introduction des transformations dans Google Tag Manager côté serveur offre aux spécialistes du marketing et aux analystes de données un outil puissant pour optimiser leur collecte de données, se conformer à des lois strictes en matière de confidentialité et améliorer la qualité globale de leurs analyses. Ce processus permet non seulement de supprimer ou de cacher des informations sensibles, telles que celles contenues dans le champ “page_location”, mais il ouvre également la voie à un enrichissement considérable des données. Ainsi, l’objet Event data est enrichi d’informations précieuses qui peuvent ensuite être utilisées par différents Tags au sein du GTM.


A propos de l’auteur

Ate Keurentjes

Ate Keurentjes

Spécialiste du Server Side Tracking chez TAGGRS

Ate Keurentjes est un spécialiste du Server Side Tracking chez TAGGRS. Il a de l’expérience avec plusieurs concepts de Google Tag Manager. Keurentjes édite et écrit sur les nouveaux développements et tendances en matière de collecte de données / Server side tracking depuis 2023.

Prêt pour le niveau suivant ?

Commencez avec le Server Side Tracking et générez plus de revenus et de conversions dans un monde sans cookies tiers.