Piwik PRO est un outil de collecte et d’analyse de données de sites web. Dans ce blog, nous vous montrerons comment configurer Piwik Pro côté serveur dans Google Tag Manager vous permettant de passer d’une collecte de données tierce partie à une collecte de données première partie. Cette configuration côté serveur vous permet de collecter des données plus détaillées tout en respectant les réglementations GDPR.
Table of Contents
Qu’est-ce que Piwik PRO et quels sont les avantages de cet outil ?
Piwik PRO offre des fonctionnalités complètes pour l’analyse des données, les rapports et la gestion de la confidentialité. Voici 4 avantages de Piwik Pro :
- Confidentialité et propriété des données : Piwik PRO donne un contrôle total sur la propriété et la confidentialité des données, ce qui est important pour la conformité GDPR.
- Flexibilité d’hébergement : Piwik PRO peut être hébergé à la fois sur site et dans un Cloud privé, contrairement à de nombreux autres outils qui sont uniquement basés sur le Cloud.
- Fonctionnalités avancées : Piwik PRO offre des fonctionnalités intégrées pour la conformité GDPR, telles que l’anonymisation avancée des données et des contrôles d’accès complets.
- Accès aux données brutes : Piwik PRO donne un accès complet aux données brutes, offrant plus de flexibilité pour des analyses et des rapports personnalisés.
Pourquoi les utilisateurs choisissent-ils Piwik PRO ?
Voici quatre points sur lesquels Piwik PRO et Google Analytics diffèrent :
- Confidentialité et propriété des données : Piwik Pro offre un contrôle total sur la propriété et la confidentialité des données, ce qui est essentiel pour la conformité GDPR.
- Flexibilité dans l’hébergement : Piwik Pro peut être hébergé sur site ou dans un Cloud privé. Google Analytics est uniquement basé sur le Cloud.
- Fonctionnalités : Piwik Pro dispose de fonctionnalités intégrées pour la conformité au GDPR, telles que l’anonymisation avancée des données. Google Analytics a des fonctions de confidentialité moins importantes.
- Accès aux données : Piwik Pro offre un accès complet aux données brutes, ce qui offre plus de flexibilité pour une analyse personnalisée.
Piwik Pro est considéré comme adapté aux entreprises qui donnent la priorité à la confidentialité des données et au contrôle de leurs données.
Comment les données de Piwik Pro Server Side circulent-elles ?
Le flux de données fonctionne différemment avec Piwik Pro Server Side. Auparavant, le flux de données était le suivant :
Site web → Client Web → Piwik Pro Tags → Serveurs Piwik Pro
Avec la nouvelle configuration, le flux de données est le suivant :
Site web → Web client → GA4 Client → Piwik Pro tag → Piwik Pro servers
Dans le Server Container, vous utilisez le GA4 Client déjà configuré pour traiter le flux de données entrant. Ce GA4 Client traite les données entrantes afin qu’elles puissent être utilisées dans le container. Ensuite, le Tags Piwik Pro transfère les données traitées par le GA4 Client vers les serveurs Piwik Pro.
En tant qu’utilisateur de Piwik Pro, vous devez créer un Tags Google. Veuillez noter que si vous vous contentez d’entrer un code factice ici, vous n’enverrez pas de données à un compte Analytics !
TAGGRS dispose de serveurs dans le monde entier et ne s’appuie pas sur le Google Cloud. Démarrez TAGGRS gratuitement et profitez de tous les avantages du Server Side Tracking, notamment des données supplémentaires et de la conformité au GDPR.
Quels sont les Events que vous pouvez mesurer Server Side avec Piwik PRO ?
À l’heure où nous écrivons ces lignes, vous pouvez mesurer plusieurs catégories d’Events avec Piwik Pro Tags :
1. Le commerce électronique :
- remove_from_cart
- view_item
- Purchase
- add_to_cart
2. Pages vues :
- PageView
- Appview
3. Rechercher des événements :
- Recherche
4. Lien sur la source sortante :
- Clic sur un lien externe
5. Téléchargement de fichiers :
- Download
6. Personnalisé :
Ici vous pouvez mettre tout ce qui n’est pas inclus par défaut par Piwik Pro, comme la lecture de vidéo. Vous devez remettre cela dans une catégorie où cela doit apparaître dans le Dashboard de Piwik PRO.
Les différentes catégories peuvent être trouvées dans Google Tag Manager. Lorsque vous sélectionnez Inherit from client, cela signifie que vous reprenez les paramètres du Webcontainer.
Configurer Piwik Pro Server side tracking
Pour configurer correctement le Server Side tracking de Piwik Pro, il y a quelques préparations à faire. Tout d’abord, vous devez avoir un conteneur de serveur configuré, y compris un Tags Google et un client GA4. Ceci est essentiel car Piwik Pro utilise les données du GA4 Client et n’a donc besoin d’être configuré que côté Server.
Une fois ces réglages de base effectués, deux possibilités s’offrent à vous : vous pouvez utiliser les Templates TAGGRS ou configurer les Tags manuellement.
Option 1 : Templates TAGGRS
Si vous choisissez d’utiliser nos Templates TAGGRS, le processus est très simple. Tout d’abord, vous pouvez ouvrir la Template Gallery, où vous verrez que les Tags côté serveur de Piwik Pro sont déjà inclus dans nos templates préconfigurés. Cela signifie que vous n’avez pas besoin de tout configurer à partir de zéro.
L’étape suivante consiste à ajouter les variables requises. Plus précisément, les variables vous demandent d’entrer votre nom de compte Piwik Pro et votre identifiant de site/d’application. Ces informations permettent de s’assurer que la configuration est correctement liée à votre compte Piwik Pro.
Enfin, une fois que vous avez rempli les variables, mettez le Server Container en ligne. C’est la dernière étape et cela complète votre installation. Ces simples Stapes vous feront gagner du temps et éviteront les erreurs de configuration potentielles, vous permettant d’utiliser Piwik Pro server side tracking rapidement et efficacement.
Option 2 : Configurer manuellement les Tags côté serveur de Piwik PRO
L’autre option est de configurer manuellement les Tags pour un contrôle total. Tout d’abord, nous créons le Tags Piwik PRO page_view.
1 : Créer un nouveau Tags (Server Container)
Créez une nouvelle balise en allant dans Tags et en cliquant sur New.
Donnez un Name au Tags.
2 : Configuration des Tags (Server Container)
Cliquez sur Tag Configuration, allez à Discover more tag Types dans la Community Template Gallery et ajoutez le tag Piwik Pro.
3 : Ajouter un Name (Server Container)
Loguez-vous dans Piwik Pro, allez dans compte et copiez votre nom de compte.
Collez-le dans Google Tag Manager.
4 : Ajouter l’ID du site ou de l’application (Server Container)
Trouvez l’ID du site ou de l’application dans Piwik Pro sous site & applications.
Sélectionnez le site pour lequel vous configurez le Tag et copiez l’ID qui apparaît.
Collez-le dans Google Tag Manager.
5 : Sélectionnez le type d’Event (Server Container)
Pour un suivi anonyme, vous pouvez choisir de supprimer votre adresse IP, par exemple.
Sous type d’événement, choisissez le type d’événement que vous souhaitez mesurer.
Dans ce cas, nous choisissons page / app view pour mesurer page_view.
Laissez les autres paramètres par défaut.
6 : Ajouter un Triggers (Server Container)
Ajoutez un Triggers.
Si vous utilisez le mode consentement, ajoutez un type de consentement, car Piwik Pro n’est pas un produit Google.
Ajoutez analytics_storage comme déclencheur d’analyse.
Si vous n’utilisez pas le mode consentement, ajoutez pageView comme déclencheur.
C’est la dernière étape du Tags Piwik PRO page_view.
Le Tags PageView est créé – Que faire maintenant ?
Maintenant que la balise PageView a été créée, il est temps de mettre en place des Tags pour le reste des Events.
Standard Ecommerce Events
Pour Standard Ecommerce Events, créez un nouveau Tags, choisissez à nouveau Piwik PRO tag comme configuration, et entrez ce qui suit :
- Name du compte
- ID du site ou de l’application
- Event Type = Ecommerce
Vous pouvez laisser le reste par défaut ou le Customiser à votre guise. Le Triggers se présente comme suit :
Notez que le mode Consent Mode a été ajouté au Triggers ; supprimez la partie état de consentement si vous n’en voulez pas. Cependant, vous devez encore ajouter des transformations pour vous assurer que les données sont traitées correctement ; nous verrons comment procéder plus loin dans ce blog.
Autres Events sur le commerce électronique
Pour les autres Tags Ecommerce, créez également un nouveau tag, sélectionnez le tag Piwik PRO comme configuration, et entrez :
- Name du compte
- ID du site ou de l’application
- Event Type = Custom
- Catégorie Custom Event = ecommerce
- Custom Event Action = {{Event Name
Vous pouvez laisser le reste par défaut ou le Customiser à votre guise. Le Triggers se présente comme suit :
Il en va de même ici : le mode Consent Mode est ajouté, retirez-le s’il n’est pas souhaité. Pour certains Custom Event, vous pouvez ajouter des transformations. Pour les événements personnalisés, vous pouvez également ajouter des transformations. Ce n’est pas forcément nécessaire, mais vous pouvez le faire si vous le souhaitez.
Ajouter des transformations
Certains Tags nécessitent que vous ajoutiez des transformations pour que les données soient traitées correctement par Piwik Pro.
Qu’est-ce qu’une transformation ?
Les transformations dans Google Tag Manager côté serveur sont des ajustements que vous appliquez aux données entrant via le GA4 Client, avant qu’elles ne soient transmises à Piwik Pro. Ces transformations assurent que les données sont transmises dans le bon format et avec les bons paramètres afin que Piwik Pro puisse les traiter et les analyser correctement.
Plus précisément, vous en avez besoin avec les Tags Piwik Pro suivants dans la configuration de Google Tag Manager côté serveur :
- Ecommerce Events : Pour les événements tels que view_item, add_to_cart, et purchase. Le nommage et la structure de ces Events dans GA4 ne correspondent pas à ce que Piwik Pro attend, vous devez donc configurer des transformations pour les mapper correctement.
- Custom Event (certains) : Pour certains événements personnalisés qui ne sont pas supportés par Piwik Pro par défaut. Ici, vous pouvez utiliser des transformations pour convertir les événements en paramètres corrects.
Définir les transformations
1. Créez une table de recherche : commencez par créer une variable de table de recherche qui convertit les Event Name de GA4 en Event Type de Piwik Pro. Par exemple, add_to_cart dans GA4 devient add-to-cart dans Piwik Pro.
2. Créez une transformation Augment Event : Ajoutez la transformation en créant une nouvelle transformation Augment Event. Cette transformation garantit que les données GA4 sont modifiées au format Piwik Pro correct avant d’être transmises.
3. Testez et vérifiez : Une fois les transformations configurées et ajoutées au Tag approprié, utilisez le mode de prévisualisation dans Google Tag Manager pour tester si les événements sont traités correctement et soumis à Piwik Pro.
Bonus : anonymisation des adresses IP via TAGGRS
Avec l’outil GDPR de TAGGRS, vous pouvez facilement anonymiser les adresses IP / les agents utilisateurs. Grâce au Dashboard de TAGGRS, vous activez rapidement cette fonctionnalité, ce qui vous permet de vous conformer aux réglementations GDPR et de protéger la vie privée des utilisateurs.
Conclusion – Piwik Pro Server Side complété
Avec ces étapes, vous pouvez configurer Piwik PRO Server Side Tracking via Google Tag Manager. Que vous choisissiez les modèles TAGGRS ou la configuration manuelle. Avec cette configuration, vous collecterez des données plus détaillées et vous vous conformerez aux exigences du GDPR.
N’oubliez pas de mettre le container sous tension pour compléter la configuration ! Vous n’y arrivez pas ou vous avez des questions ? Alors vous pouvez toujours lancer un chat en direct via le Dashboard ou soumettre un ticket via notre plateforme d’assistance.
A propos de l’auteur
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.