Configurer Piwik PRO Server Side Tracking dans Google Tag Manager
Piwik PRO est un outil de collecte et d'analyse de données de sites web. Dans ce blog, nous allons vous montrer 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.
TAGGRS est un partenaire serveur officiel de Piwik PRO
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 nuage privé, contrairement à beaucoup d'autres outils qui sont uniquement basés sur le nuage.
- 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 nuage 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 Tag → Serveurs Piwik Pro
Avec la nouvelle configuration, le flux de données est le suivant :
Site web → Client web → Client GA4 → Piwik Pro tag → Piwik Pro servers
Dans le conteneur serveur, vous utilisez le client GA4 déjà configuré pour gérer le flux de données entrant. Ce client GA4 traite les données entrantes afin qu'elles puissent être utilisées dans le conteneur. Ensuite, le tag Piwik Pro transfère les données traitées par le client GA4 vers les serveurs Piwik Pro.
En tant qu'utilisateur de Piwik Pro, vous devez créer un Google Tag. Veuillez noter que si vous entrez simplement un code fictif ici, vous n'enverrez pas de données à un compte Analytics !
TAGGRS dispose de serveurs dans le monde entier et ne dépend pas de l'environnement 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 événements pouvez-vous mesurer côté serveur avec Piwik PRO ?
Au moment de la rédaction, vous pouvez mesurer différentes catégories d'événements avec Piwik Pro Tag :
1. Le commerce électronique :
- Retirer du panier
- Voir l'article
- Achat
- Ajouter au panier
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 :
- Télécharger
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 devrait apparaître dans le tableau de bord de Piwik PRO.
Vous trouverez les différentes catégories dans Google Tag Manager. Lorsque vous sélectionnez Hériter du client, cela signifie que vous reprenez les paramètres du conteneur web.
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 Google Tag et un client GA4. Ceci est essentiel car Piwik Pro utilise les données du client GA4 et n'a donc besoin d'être configuré que du côté serveur.
Une fois ces réglages de base effectués, deux possibilités s'offrent à vous : vous pouvez utiliser les modèles TAGGRS ou configurer les balises manuellement.
Option 1 : Modèles TAGGRS
Si vous choisissez d'utiliser nos modèles TAGGRS, le processus est très simple. Template Gallery Tout d'abord, vous pouvez ouvrir , où vous verrez que les balises côté serveur de Piwik Pro sont déjà incluses dans nos modèles 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. Spécifiquement, les variables vous demandent d'entrer votre nom de compte Piwik Pro et l'ID du site/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 conteneur de serveur en service. C'est la dernière étape et elle complète votre installation. Ces étapes simples vous feront gagner du temps et éviteront les erreurs de configuration potentielles, vous permettant d'utiliser le Server Side Tracking de Piwik Pro rapidement et efficacement.
Option 2 : Configurer manuellement les balises Piwik PRO côté serveur
L'autre option est de configurer manuellement les balises pour un contrôle total. Premièrement, nous créons la balise Piwik PRO page_view.
1 : Créer une nouvelle balise (conteneur de serveur)
Créez une nouvelle balise en allant dans Balise et en cliquant sur Nouveau. Donnez un nom à la balise.
Configuration des balises (conteneur de serveur)
Template Gallery Cliquez sur Configuration des balises, allez à Découvrir plus de types de balises dans la Communauté et ajoutez la balise Piwik Pro.
Ajouter un nom de compte (conteneur de serveur)
Connectez-vous à Piwik Pro, allez dans votre compte et copiez votre nom de compte. Collez-le dans Google Tag Manager.
Ajouter un identifiant de site ou d'application (conteneur de serveur)
Trouvez l'ID du site ou de l'application dans Piwik Pro sous Sites & Apps. Sélectionnez le site pour lequel vous définissez la balise et copiez l'ID qui apparaît. Collez-le dans Google Tag Manager.
5 : Sélectionnez le type d'événement (Conteneur de serveur)
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 déclencheur (conteneur de serveur)
Ajoutez un déclencheur. 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 de consentement, ajoutez pageview comme déclencheur. C'est la dernière étape du tag Piwik PRO page_view.
La balise Pageview est créée - Que faire maintenant ?
Maintenant que la balise pageview a été créée, il est temps de mettre en place des balises pour le reste des événements.
Événements standard du commerce électronique
Pour les événements Ecommerce standard, créez une nouvelle balise, choisissez à nouveau la balise Piwik PRO comme configuration, et entrez ce qui suit :
- Nom du compte
- ID du site ou de l'application
- Type d'événement = commerce électronique
Vous pouvez laisser le reste par défaut ou le personnaliser à votre guise. Le déclencheur se présente comme suit :
Notez que le mode de consentement a été ajouté au déclencheur ; supprimez la partie relative à l'é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 événements liés au commerce électronique
Pour les autres balises Ecommerce, créez également une nouvelle balise, sélectionnez la balise Piwik PRO comme configuration, et entrez :
- Nom du compte
- ID du site ou de l'application
- Type d'événement = Personnalisé
- Catégorie d'événement personnalisée = commerce électronique
- Action d'événement personnalisée = {{Nom de l'événement}}
Vous pouvez laisser le reste par défaut ou le personnaliser à votre guise. Le déclencheur se présente comme suit :
Il en va de même ici : le mode de consentement est ajouté, il est supprimé s'il n'est pas souhaité. Pour certains événements personnalisés, 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
Certaines balises nécessitent d'ajouter des transformations pour s'assurer que les données sont 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 qui arrivent via le Client GA4, 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.
Spécifiquement, vous en avez besoin avec les balises Piwik Pro suivantes dans la configuration Google Tag Manager côté serveur :
- Ecommerce Events : Pour les événements tels que view_item, add_to_cart, et purchase. Le nom et la structure de ces événements dans GA4 ne correspondent pas à ce que Piwik Pro attend, vous devez donc mettre en place des transformations pour les mapper correctement.
- Événements personnalisés (certains) : Pour certains événements personnalisés qui ne sont pas supportés par défaut par Piwik Pro. 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 noms d'événements GA4 en types d'événements Piwik Pro correspondants. Par exemple, add_to_cart dans GA4 devient add-to-cart dans Piwik Pro.
2. Créez une transformation d'événement Augment : Ajoutez la transformation en créant une nouvelle transformation d'événement Augment. 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 que les transformations sont 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 envoyés à 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 tableau de bord 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 conteneur sous tension pour compléter la configuration ! Vous n'y arrivez pas ou vous avez des questions ? Vous pouvez toujours démarrer un chat en direct via le tableau de bord ou soumettre un ticket via notre plateforme de support.