L’intérêt des Tags Management System

Qu’est ce qu’un Tag Management System ou gestionnaire de balise ?

 

Un système de gestion de tags (TMS) est un outil qui permet de gérer et d’optimiser l’utilisation des tags sur un site web. Les tags (ou balises) sont de petits morceaux de code qui permettent de suivre et de mesurer les interactions des utilisateurs avec le site, ce qui est utile pour l’analyse des données et l’optimisation des performances.

Le rôle d’un gestionnaire de balise :

Un TMS a pour but de faciliter la gestion et l’ajout de nouveaux tags sur le site web, l’app ou le système d’information. Il permet de centraliser la gestion des données collectées par ces tags. Les utilisateurs de la solution disposent donc d’une vue d’ensemble des données collectées et peuvent les manager de manière plus efficace afin d’améliorer l’expérience client et les performances du site.

Concrètement dans l’environnement de l’entreprise, l’utilisation d’un TMS permet de donner la main aux équipes de marketing digital. En effet, elles peuvent elles-mêmes déployer et piloter les campagnes d’acquisition sans avoir besoin de mettre les mains dans le code. Néanmoins, il peut être conseillé de faire appel aux équipes de développeurs afin de maintenir et d’assainir la collecte de données via la mise en place d’un dataLayer (couche de données). C’est grâce à ce dataLayer que les données, rendues pertinentes lors de l’élaboration du plan de marquage, sont rendues disponibles pour être exploitées dans notre gestionnaire de balise. Elles peuvent en effet être récupérées par le gestionnaire de balises qui fait office de passerelle entre le site web et les outils tiers (Outils de Web Analyse, régies publicitaires, outils de personnalisation …).

 

Le rôle du gestionnaire de balise dans l'architecture Web

Schéma explicatif du fonctionnement d’un Tag Management System pour savoir le situer par rapport aux autres entités

 

Le Tag Management System : la caisse à outil du Web Analyst

 

La majeure partie du travail technique du Web Analyst s’effectue directement sur les plateformes TMS. En effet, c’est grâce à ce genre d’outil que l’on vient implémenter le plan de taggage qui nous permet de collecter les données sur le site web. Il s’agit d’une des missions principales du Web Analyst : collecter la donnée sur les sites web afin de nourrir les KPIs métiers pertinents et déterminés en amont lors de l’élaboration du plan de marquage.
Le TMS joue donc le rôle de passerelle entre le site web de l’annonceur et son outil d’analyse comme Matomo Analytics, Google Analytics ou Piano Analytics par exemple.

 

L’utilisation d’un TMS va totalement dans l’intérêt des équipes marketing, que ce soit les équipes d’acquisition digitale ou bien d’expérience utilisateur par exemple. En effet, les TMS offrent des perspectives d’évolution et d’agilité très pertinentes afin de pérenniser la collecte de la donnée sur la durée. Ils permettent l’implémentation rapide de tags de mesure variés.

 

Concrètement, il suffit de déployer un seul dispositif dans le code du site pour permettre de déployer l’intégralité des leviers de mesure souhaités par les équipes marketing sans solliciter l’intervention des développeurs.

 

Les bénéfices offerts par un gestionnaire de balise dans le travail du marqueteur :

  • Rapidité d’exécution, les équipes marketing ont directement les cartes en main pour déployer ce dont elles ont besoin
  • Economie budgétaire, en sollicitant moins l’intervention des développeurs les équipes marketing économisent du budget destiné à la technique qu’elles peuvent allouer à d’autres secteurs comme l’acquisition
  • Maîtrise de la donnée, grâce à un TMS il est possible de traiter la donnée, de la formater avant de la transmettre aux plateformes tiers…
  • Profiter du fonctionnement asynchrone d’un TMS pour favoriser le chargement des pages. En effet, un TMS permet de charger les différents scripts de façon asynchrone afin de limiter les perturbations au niveau des indicateurs de performances comme le Time to Interactive.

Bref, un TMS dispose d’avantages notables afin d’établir et de pérenniser une collecte de la donnée saine et performante de votre patrimoine digital.

 

 

Voyons maintenant quelles sont les composantes d’un TMS : 

 

On retrouve 3 entités principales dans le fonctionnement des TMS comme Google Tag Manager pour lesquelles il est important de saisir le rôle concret dans le fonctionnement technique.

 

Ainsi, on retrouve 3 entités distinctes :

  • Les Tags ou balises ont pour rôle de construire la requête HTTP qui permettra de transmettre les données à l’outil d’analyse ou à la plateforme d’acquisition. Communément ce phénomène de transport de la donnée est nommé un Hit. On retrouve différents types de balises, mais ce qu’il faut garder à l’esprit, dans la logique de fonctionnement d’une balise, est que le déclenchement d’un tag entraîne l’exécution d’un script sur le site. De ce fait, l’intérêt sera de personnaliser la balise en l’agrémentant de données extraites du site afin de segmenter toujours plus finement la collecte.
    Une collecte segmentée et détaillée permettra dans la finalité une meilleure connaissance des comportements ou de la fréquentation du site. On retrouve une liste exhaustive de modèles de balises différents qui répondront à n’importe lequel de vos besoins. Les éditeurs de plateformes et de solutions analytiques développent et intègrent leurs propres modèles de balise aux TMS afin de faciliter l’utilisation de leurs solutions.

 

  • Les Triggers ou déclencheurs ont pour rôle d’exécuter le tag, soit le script spécifique chargé de générer la requête vers la plateforme.Un déclencheur peut être agrémenté de conditions afin de préciser son déclenchement. Plusieurs modèles de déclencheurs sont disponibles afin de pallier à toutes problématiques techniques.

 

  • Pour finir,  les variables sont chargées de stocker l’information et manipuler la donnée. Elles viennent conditionner les déclencheurs et sont envoyées dans la requête générée par le déclenchement de la balise afin d’être transmises à la plateforme ciblée.

 

Pour résumer, il s’agit de mettre en place un système de tracking de l’utilisateur pour suivre ses actions lors de sa visite sur le site et notamment de les communiquer à un outil d’analyse ou des régies publicitaires. Ce système est composé de tags chargés de remonter des jeux d’informations (jeux de données). Ces tags sont déclenchés par des déclencheurs qui surveillent les interactions générées par l’utilisateur sur le site. Une fois que ses conditions sont remplies, il se déclenche et exécute le bout de code correspondant au tag. Ces bouts de code qui communiquent aux plateformes, sont agrémentés de variables qui transportent la data. Informations donc qui viennent nourrir les plateformes.

 

Qwamplify Analytics est spécialisé dans les systèmes de gestion de tags et nous avons une solide expertise de l’écosystème. Nous sommes constamment en train de développer nos compétences pour mieux répondre aux besoins de nos clients.

Comment obtenir les données ecommerce d’un shopify dans GA4 ?

Aujourd’hui c’est plus de 1,7 million de commerçants qui utilisent Shopify, vous en faite sûrement partie. 

Grâce à shopify vous pouvez créer votre boutique en ligne rapidement et facilement.

L’enjeu ensuite est de comprendre le comportement de vos utilisateurs sur votre site?

 

Pour ça il est possible de connecter shopify et GA4, vous pourrez alors connaître vos pages vues, le nombre de sessions, le nombre d’utilisateurs, les canaux d’acquisition etc.

 

Attention si vous n’avez pas shopify Plus, vous ne pourrez pas déposer le code de suivi sur la page de paiement, et donc vous n’aurez pas les informations liées à l’achat de vos utilisateurs.

Pour les entreprises qui ont Shopify Plus, vous avez la possibilité d’inclure Google Tag Manager sur toutes les pages du site Web. Y compris la page de paiement du site Web.

 

Comment connecter GA4 à Shopify ?

 

Pour connecter GA4 à shopify, vous devez insérer le code de suivi de votre propriété GA4 dans le code.

Nous vous avons rédigé un tutoriel avec le compte de démonstration de google.

 

Dans GA4 :

  • Allez dans administration > cliquez sur Flux de donnée > cliquez sur votre flux

  • Cliquez sur Voir les instructions sur la balise

  • Cliquez sur intégré manuellement

  • Copiez le script, il sera à coller dans shopify.

 

Dans shopify :

 

Rendez-vous dans l’interface d’administration de votre site Shopify et plus précisément dans la gestion des thèmes « Boutique en ligne > Thèmes » . 

Cliquez sur « Actions » du thème actif >  « Modifier le code ».

Recherchez et ouvrez le fichier « theme.liquid » : c’est le fichier où vous devrez ajouter la balise Google.

Dans le code du fichier « theme.liquid », localisez la balise ouvrante «  » et collez juste en dessous de cette balise le code que vous avez copié de GA4.

Sauvegardez avec « Enregistrer » 

 

Comment avoir les transactions dans GA4 ?

 

Malheureusement, vous n’aurez pas les informations liés aux achats de vos utilisateurs.

Cependant il est possible des les obtenir avec un module. 

 

Utilisation d’un module :

 

Par exemple le module Elevar :

Une fois le module ajouté sur votre boutique shopify, vous devez connecter votre compte avec Google Tag Manager. C’est depuis GTM que vous enverrez la donnée à GA4.

Pour configurer GA4 et shopify via Elevar il vous suffit de suivre les étapes.

Elevar vous fournir un conteneur qu’il vous suffit d’importer dans GTM avec les différentes balises et variables qui enverront la donnée des transactions à GA4.

Ils ne vous reste alors qu’à recetter et à publier votre conteneur GTM.

Vous voulez les données liées au comportement de vos utilisateurs sur GA4 ? Nous avons rédigé un article sur l’importance d’un Plan de Marquage juste ici.

Si vous souhaitez être accompagné dans la configuration de votre GTM, GA4, contactez nous. 

Quelle est la définition d’un plan de marquage ?

Définition:

Un plan de marquage, également appelé plan de taggage, représente l’ensemble des éléments à traquer sur votre site internet grâce à la web analytics.

Il s’agit de prendre en compte tout ce qui est intéressant à mesurer sur chaque type de pages et d’intégrer des tags sur le site internet pour répondre à ce besoin.

Par exemple, la complétion d’un formulaire de contact, le clic sur un Call to Action, les catégories produits, l’ajout au panier, le tunnel de conversion et ses étapes, etc…

 

Mais concrètement, un plan de taggage, c’est quoi ?

 

Un plan de marquage se décompose en deux parties:

  1. La rédaction du plan de tracking
  2. L’intégration du plan de tracking

Rédaction d'un plan de marquage par une agence analyticsLa partie rédactionnelle du plan de taggage correspond à un atelier entre l’agence et l’éditeur du site internet pour prendre en compte tout ce qui doit être mesuré pour ses besoins de web analyse. L’agence rédige ensuite la traduction de ces éléments en langage analytique pour que le plan de tracking soit compris par la solution analytics.

Une fois la rédaction terminée, l’agence délivre un document incluant l’ensemble des évènements à mesurer et les valide avec le client avant de les mettre en place, une documentation précieuse qui pourra à nouveau servir pour une refonte de site internet afin de mesurer les mêmes évènements.

La mise en place peut se faire selon deux méthodes, le soft tracking ou le hard tracking. Quelque soit la méthode utilisée, l’agence effectue une recette après l’implémentation pour vérifier que tous les évènement qui doivent être mesurés sont bien pris en compte et que la donnée remonte correctement dans l’outil de web analytique.

Le plan de marquage en soft tracking

 

Le soft tracking consiste à intégrer tous les tags, correspondant aux évènements, via Google Tag Manager (ou un autre Tag Management System). Cette solution permet de transférer la données du site internet vers votre outil de web analytique (google analytics, par exemple).

Les tags n’étant pas implémentés dans le code du site internet, il faudra ré-effectuer le soft tracking à chaque modification de page, par exemple le changement de nom d’un CTA.

L’agence est donc autonome sur la rédaction et l’intégration du plan de taggage, mais l’intégration est moins pérenne.

 

Le plan de marquage en hard tracking

 

Le hard tracking est la définition même de la pérennité en terme de tracking. Tous les tags fournis par l’agence seront intégrés par les développeurs du site internet dans un DataLayer.

Un Data Layer est un bout de code en JavaScript, contenant toutes les informations de votre plan de taggage. Il permet de faire transiter tous les évènements via Google Tag Manager (ou autre TMS).

Autrement dit, le DataLayer permet de centraliser tous les évènements à transférer à l’outil analytics du site internet pour assurer un tracking optimal.

Le hard tracking restera en place pour toutes les modifications mineures de votre site internet.

 

Quelles différences entre Google analytics, Matomo, Piwik Pro, Adobe Analytics ou AT internet ?

Bonne nouvelle ! Le plan de marquage que vous rédigez pourra être utilisé sur n’importe quel outil analytique du marché.

Les différences sont faibles et relèvent de l’optimisation de la mesure des données et de la compréhension des données par l’outil que vous utilisez.

Si vous disposez déjà d’un plan de taggage sur votre site internet et que vous changez de solution, il sera important de prévoir une migration du plan de marquage vers le nouvel outil afin d’assurer le tracking. Qu’il soit implémenté en soft ou en hard tracking, cette migration peut se faire via Google Tag Manager.

Vous ne savez pas quelles solutions analytics choisir ? Nous avons rédigé un article sur nos préférés, pour le lire c’est juste ici.

Qui contacter pour mettre en place un plan de marquage sur mon site ?

 

Ne cherchez pas plus loin, pour contactez Qwamplify Analytics, c’est juste ici.

 

Les types de propriétés dans Google Analytics 4 premium

Google Analytics a opéré un changement important avec la sortie d’une nouvelle version qui perturbe et bouleverse le monde de l’analytics. Pour rappel, les anciennes propriétés Universal Analytics ne remonteront plus de données à partir de juillet 2023. Il est donc grand temps de procéder à la migration de votre analytics!

La nouvelle version GA4 est très différente d’Universal Analytics comme nous vous l’expliquions dans un précédent article. L’une des nouveautés est la suppression des vues dans GA4, remplacée par des flux de données.

En janvier 2022, Google a annoncé l’apparition de nouveaux types de propriétés pour les utilisateurs de Google Analytics 360, la version premium de Google Analytics. Voici leur nom et leur fonction:

Les sous-propriétés

Elle permettent d’isoler une partie de la donnée d’une propriété. C’est une propriété enfant de la propriété ordinaire. Elle fonctionne grâce à des filtres dans lesquels les opérateurs OU et ET sont disponibles. Ce type de propriété ne peut pas générer ses propres données et héritent simplement des événements de sa propriété source.

Cependant, les paramètres de la sous-propriété se gèrent indépendamment des paramètres de sa propriété parente. Cela signifie que vous pouvez par exemple donner accès à une sous-propriété à un utilisateur même s’il n’a pas accès à la propriété source.

La fonctionnalité de sous-propriété a ses limites. Tout d’abord, il vous faudra recréer vos définitions personnalisées si vous souhaitez avoir les mêmes que dans votre propriété source. Le nombre de propriétés est limité à 100 par compte et les sous-propriétés sont comptabilisées comme n’importe quelle propriété.

Les propriétés d’ensemble (ou propriété de consolidation)

La propriété d’ensemble est l’inverse de la sous-propriété: elle permet d’agréger les données en provenance de plusieurs propriétés ou sous-propriétés. Elles sont également indépendantes en termes de paramètres.

Les propriétés d’ensemble sont limitées sur plusieurs points. Tout d’abord, elles ne peuvent pas contenir plus de 50 propriétés sources et elles ne peuvent pas consolider la donnée à partir d’une autre propriété de consolidation. Aussi, il n’est pas possible de créer des sous-propriétés à partir de propriétés d’ensemble.

Les propriétés ordinaires

Les propriétés ordinaires sont les propriétés que vous connaissez déjà sûrement. Il s’agit du type de propriété par défaut dans Google Analytics. Elles sont alimentées par le script placé sur votre site, ou par la balise présente dans votre tag management système. Elles sont les propriétés sources de vos sous-propriétés et de vos propriétés de consolidation. Toutes les modifications que vous apportez à cette propriété source ont un impact (en terme de tracking) sur les sous-propriétés et propriétés de consolidation qui sont dépendantes.

La création des sous-propriétés et des propriétés de consolidation ont un coût. En effet, les comptes 360 de Google Analytics sont facturés en fonction du volume d’événements qui sont envoyés à la propriété. Ces nouveaux types de propriétés apportent donc des frais supplémentaires. Ce coût par événement est cependant moins important que pour les propriétés ordinaires, il est égal à la moitié du coût d’un événement pour une propriété ordinaire.

Que faire si je souhaite déplacer une propriété ?

Si vous souhaitez déplacer une propriété ordinaire vers un autre compte alors que des sous-propriétés/propriétés de consolidation existent et sont liées à cette propriété ordinaire, il vous faudra les supprimer. En effet, les sous-propriétés/propriétés de consolidation ne peuvent pas continuer d’exister si leur propriété source n’est plus disponible sur le même compte.

Que faire si je souhaite arrêter mon abonnement premium à Google Analytics?

Les sous-propriétés et les propriétés standards n’existent que pour la version premium de Google Analytics. Si vous arrêter votre abonnement premium, il faut alors supprimer les sous-propriétés et les propriétés de consolidation qui existent dans votre compte.

Si vous souhaitez être accompagné dans la gestion de vos propriétés et de votre analytics, n’hésitez pas à nous contacter.

Quelles sont les solutions analytics et laquelle choisir ?

Avant d’en venir au sujet principal, un léger récapitulatif de l’outil analytics.

 

l’Analytics, qu’est ce que c’est ?

 

l’Outil analytics est dédié au suivi des statistiques de l’activité d’un site web, il est accessible uniquement par le web et il permet ainsi :

  • d’avoir une vision globale du nombre de visiteurs sur votre site
  • leur profil 
  • comprendre le comportement de vos visiteurs sur le site 
  • leur provenance 

 

Ce qui vous permettra de faire une collecte de données et les analyser afin d’élaborer une stratégie web marketing en lien avec l’identité et les performances de votre entreprise.

 

Comment choisir son outil d’Analyse en 2022 ?

 

Pourquoi remettre en question sa plateforme Analytics et comment choisir le(s) bon(s) outil(s) ?

 

Nous avons pensé cet article en raison du contexte actuel qui bouleverse certains fondamentaux, avec notamment une utilisation largement répandue de l’outil Google Analytics. Maintenant, revenons sur chaque outil et leurs différences vous permettant de choisir le plus adapté pour votre organisation.

 

Les différents outils sur le marché 

 

1 . Google Analytics

Nous allons commencer par parler du plus répandu qui n’est autre que Google analytics.

En effet le géant google est partout et propose à l’heure actuelle deux différents outils d’analytics. Depuis 2005, Google Analytics s’est imposé comme la solution incontournable pour la récolte de données sur le Web.

 

Commençons par Google analytics 3, la 3ème version gratuite de celui-ci sortie en 2013 fut clairement la solution incontournable de cette décennie. Cependant son succès colossal l’a mené à sa perte depuis peu. Pour faire simple, google analytics 3 est actuellement déclaré illégal par la CNIL organisme européen s’occupant de la RGPD dans ses différents pays.

Les échanges de données entre l’Europe et les Etats-Unis sont devenus de plus en plus compliqués et Google n’a plus la main mise dessus.

Découvrez notre article pour plus de précisions sur le sujet 

Alors, les détenteurs actuels de google analytics 3 devront se mettre à la page sous peine de perdre leurs données définitivement en Juillet 2023 ou encore de se faire rattraper par la CNIL… ( pas d’inquiétude pour les petits groupes la CNIL a encore différents gros groupes sur qui se porter )

 

Google a donc dû réagir et vint donc en octobre 2020 la première version bêta, qui est à l’heure actuelle toujours une version bêta mais mieux aboutie.

 

Bien qu’elle ne soit pas encore totalement validée par la CNIL sur certains termes, cette nouvelle version gratuite est actualisée de façon optimale et simple d’utilisation.

A l’heure actuelle c’est la solution gratuite la plus utilisée car par habitude, le passage de GA 3 à GA 4 n’est pas une tâche si compliquée à intégrer pour les groupes. Cependant l’interface de GA 4 est assez différente de celle de GA 3 et son utilisation est beaucoup moins automatisée.

Contrairement à d’autres outils, google analytics nécessite l’acceptation des cookies par le visiteur du site afin de pouvoir tracer légalement.

Pour finir, GA4 propose un suivi en temps réel du comportement de vos visiteurs ( 30 dernières minutes )

 

2 . Piwik pro 

Il est maintenant temps de vous présenter la première plateforme analytics exemptée de consentement et gratuite sous certaines conditions.

Piwik pro est la première bonne alternative à Google analytics dont nous allons vous parler et la première de cette liste pouvant totalement se conformer au RGPD.

L’outil fait partie des plateformes d’analyse approuvées par la CNIL, et permet donc de collecter des données sans avoir à demander le consentement. Il propose une version gratuite, aux fonctionnalités limitées, idéale pour les sites avec relativement peu de trafic et entreprises de taille moyenne ( La version premium permet de conserver les données pendant 25 mois ( contre 14 avec le plan gratuit ), et bénéficie d’un support technique dédié, ainsi que d’options personnalisées.

Pour ce qui est de la version gratuite, elle est utilisable jusqu’à 500 000 hits par mois sur le site ( 1 hit = 1 appel serveur )

A noter qu’il permet aussi l’intégration des Google ads, chose qui n’est pas négligeable.

 

3 . Matomo

Passons à Matomo, autre alternative à Google analytics.

Il est un outil Open source qui rentre dans la classe des outils payants (il faut uniquement payer l’hébergement des serveurs donc il reste tout de même le moins onéreux).

Il est aussi bon de rappeler qu’il n’est pas payant pour rien, évidemment chaque outil convient à une typologie d’entreprises et de sites webs différents, surtout en ordre de chiffres et de tailles.

Il peut aussi tracer les visiteurs sans consentement, cependant dans le cas où le site propose du e-commerce vous devrez avoir le consentement de vos visiteurs pour rester légal.

 

4 . Piano analytics ( anciennement AT internet )

Nous arrivons tout doucement sur les solutions d’un rang supérieur visant à toucher les grandes entreprises avec un trafic important sur leur site.

Le prix d’AT Internet change en fonction du nombre de hits annuels, chose qu’ils ont changés très récemment.  Il évolue également en fonction du volume de support et de services souhaités, notamment tout ce qui concerne les formations, certifications, besoins de consultation… Le prix reste cependant particulièrement attractif et compétitif pour des fonctionnalités similaires à Google Analytics.

AT Internet propose le SmartSDK, un outil puissant permettant de faire un marquage sur les applications mobiles sans la nécessité d’avoir une expertise technique au préalable.

Il propose aussi la mesure hybride, fonctionnalité innovante qui permet d’éviter le consentement des visiteurs mais aussi de débrider vos analytics en cas d’acceptation des autres cookies.

AT Internet peut comme les autres outils importer des données d’outils tiers : celui-ci collabore avec 63 partenaires, dont Adjust, Weborama ou encore AB Tasty. Les rapports et les analyses sont par conséquent enrichis et consolidés.

En ce qui concerne le module tableau de bord, il se veut forcément efficace sur AT Internet car chaque tableau de bord a pour but de rendre efficace l’analyse de vos chiffres.

Cependant, AT propose un dashboard personnel qui ne vous oblige pas à utiliser un autre logiciel.

AT Internet propose quelques fonctionnalités supplémentaires intéressantes, notamment le Tag Crawler qui permet de vérifier automatiquement la présence de tags sur toutes les pages. Ceci permet notamment d’identifier facilement un problème de taggage ou un périmètre non couvert sur un site.

 

5 . Adobe analytics 

Avec Adobe nous sommes sur une solution du même rang que Piano Analytics, avec un positionnement  haut de gamme visant à toucher les grands comptes.

​​C’est un outil où la facturation se fait au volume de hits générés par le site web (comme la plupart des solutions analytics).

 

L’outil propose différentes données collectées à partir de sources variées comme le web, les emails, campagnes, bornes web, applications mobiles, applications client/serveur ou encore les assistants vocaux… 

La solution s’appuie sur quatre fonctionnalités qui sont l’analytics web, l’analytics marketing, l’attribution et l’analytics prédictif.

 

A savoir qu’avec Adobe le consentement des visiteurs est nécessaire donc vous n’aurez pas des résultats sur 100 % du trafic.

 

Tableau comparatif des différents outils 

Google Analytics Matomo Piwik pro Piano analytics ( AT internet )
Exempté de consentement  X X X
Statistique anonyme  X X X X
Simplicité d’utilisation/de prise en main  X X X X
Intégration Google ads  X X
Informations démographiques X
Personnalisation de l’interface  X X

 

 

Qwamplify analytics, espère que cet article vous aura aidé dans la compréhension des différentes solutions analytics. Si vous souhaitez être accompagnés sur la mise en place de votre solution, n’hésitez pas à nous contacter.

SERVER SIDE : Installation et configuration du GTM pour GA4

Pour commencer à tracker votre analytics GA4 via GTM server-side, il vous faut:

  • Avoir une propriété GA4
  • Avoir des accès de type “administrateur » sur un compte Google Tag Manager
  • Avoir accès aux DNS de votre site, afin de pouvoir héberger le tag sur un sous-domaine.
Etape 1 : Hébergement

En ce qui concerne l’hébergement du conteneur GTM serveur, vous pouvez l’héberger sur :

  • Google Cloud platform : c’est la solution proposé par défaut, son coût dépend du volume de trafic du site. GCP propose un Free Tier équivalent à 300$ de crédit de facturation, valable jusqu’à 90 jours. Au-delà de cette période ou de l’utilisation complète de ce crédit, le coût se situe entre 50$ et 150$ par mois en fonction du trafic du site et du nombre d’évènements envoyés au serveur. 
  • Environnement cloud type Amazon AWS, Microsoft Azure ou Cloud Run.
  • Addingwell, qui est un hébergeur dédié à cela, que nous utiliserons dans notre démonstration.
Etape 2 : Création du conteneur GTM server-side
1/ Dans l’interface de Google tag manager, créez le conteneur Google Tag Manager de type serveur.

GTM server side

Container server side

Pour ce type d’hébergement, il faut choisir la configuration manuelle :

Important:  l’identifiant qui vous est fourni en tant que configuration de container est à garder pour les prochaines étapes de la configuration du serveur.

2/ Configuration de votre compte Addingwell
  • Choisissez le sous domaine et le nom de votre url serveur :

  • Configurez la partie DNS (Domain Name System) : il faut ajouter le domaine serveur précédemment créé au niveau des enregistrement DNS de votre entreprise.

  • Une fois cela fait, une vérification manuelle par Addingwell sera faite pour approuver le compte.

  • Pour finaliser la configuration côté GTM server side, retournez sur le container serveur et paramétrez l’URL du conteneur, en vous rendant dans le volet « Admin » du GTM et en renseignant l’URL choisie sur Addingwell au niveau du champ « URL des conteneurs de serveur » :

Etape 3 : Envoi de la donnée à Google Analytics

Pour comprendre le processus d’envoi de données en server-side, ci-dessous le schéma illustrant le flux des hits en conteneur-web et en conteneur-serveur:

flux serveur side

Dans cette demo on va mettre en place le tag pages vues GA4.

Processus de mise en place :

1/ Créez une propriété GA4 dans l’interface Analytics et récupérer l’ID de mesure de cette propriété.
2/ Créez la balise de pages vue GA4 dans le conteneur client/web :
  • Ajoutez l’ID de mesure de GA4
  • Cochez la condition « Envoyer au conteneur de serveur » (cette fonctionnalité permet d’envoyer la donnée en server-side)
  • Renseignez au niveau de l’URL serveur, l’URL du domaine serveur déjà créée (Étape 1)

3/ Créez la balise de pages vue GA4 dans le conteneur serveur :
  • Créez les clients :

Rendez-vous au niveau de l’onglet « Client » pour créer ce client (par défaut le client GA4 est créé dans le GTM serveur)

GA4 - serveur side

  • Créez les tags :

Rendez-vous au niveau de l’onglet « Balises » pour créer le tag GA4.

  • Créez les déclencheurs :

Ajoutez le déclencheur en choisissant comme type de déclencheur « Personnalisé » et en le conditionnant pour qu’il se déclenche uniquement pour les événements GA4

Attention: l’intitulé de la condition du déclencheur « Client Name » doit toujours correspondre à l’intitulé de votre client au niveau de l’onglet « Client »

4/ Testez l’événement :

Les tests se font via le debug view de GTM au niveau des deux conteneurs serveur et web en mode preview (Important de lancer les deux preview mode au même moment pour vérifier la remontée de données dans les deux espaces) :

  • Dans le conteneur web, vérifiez l’envoi de l’événement GA4 vers notre serveur :

  • Dans le conteneur Serveur, vérifiez la réception de la requête depuis le conteneur web, puis l’envoi de la requête vers GA4 :

  • Ensuite, vérifiez au niveau de l’interface Analytics de GA4 l’envoi de l’événement au niveau du debug view ou bien dans les rapports « temps réel ».
Etape 4 : Déploiement de la configuration GTM server-side:

Une fois que la recette est effectuée, publiez les deux conteneurs serveur et client pour rendre la nouvelle méthode de collecte de donnée active.

On espère que cet article vous aidera à mettre en place vos premiers événements en server-side. n’hésitez pas à nous contacter si vous souhaitez en discuter directement avec notre équipe. Retrouvez également notre article sur le fonctionnement du server side!