GTM Server side tagging : la mise en œuvre en 7 étapes
Le server side tagging est souvent perçu comme complexe et compliqué. Malgré les nombreux avantages du Sgtm, beaucoup d'entreprises hésitent encore. C'est dommage, car la mise en œuvre de Google Tag Manager est souvent plus simple que vous ne le pensez. Dans cet article, nous aimerions vous présenter l'implémentation de base du server side tagging de GTM.
Mais d'abord, pourquoi le server side tagging de GTM ?
Google Tag Manager est la plateforme la plus utilisée pour gérer les pixels et les cookies. La plupart des spécialistes du marketing et des développeurs ont l'habitude d'utiliser GTM. Avec l'introduction du server side tagging, Google et la communauté ont travaillé dur pour permettre le server side tagging via Google Tag Manager. En conséquence, de plus en plus de fonctionnalités apparaissent. La mise en place de SST devient de plus en plus facile, et de nouvelles balises sont développées à la chaîne, qui peuvent être installées côté serveur. La personnalisation de l'expérience des utilisateurs sur les pages web dynamiques s'est considérablement développée.
En outre, le server side tagging de GTM offre la possibilité de s'appuyer sur des infrastructures de tagging existantes. Cela signifie que les balises déjà développées peuvent être facilement adaptées à la fonctionnalité côté serveur, ce qui permet une transition en douceur et sans perte de données ou de fonctionnalités existantes. Dans de nombreux cas, le server side tagging de GTM s'est imposé comme un choix évident pour les entreprises qui s'efforcent de mettre en place une stratégie de balisage efficace et efficiente.
Sept étapes pour une bonne installation de base
Chaque entreprise est différente. Boutiques en ligne, B2B, fondations, gouvernements, etc. Par conséquent, les besoins en matière de gestion des balises sont également différents. Pour cet article, nous avons pris pour hypothèse la configuration la plus complète. Bien entendu, vous pouvez l'adapter à votre propre situation.
Nous essayons de faciliter au maximum la tâche de nos clients, c'est pourquoi nous avons créé un exemple de mise en œuvre et une extension gratuite GTM Copy Paste pour faciliter le copier-coller d'éléments GTM.
Étape 1 : Installer Google Tag manager et créer un conteneur web
Si vous disposez déjà d'un compte GTM et que des données sont déjà collectées, vous pouvez sauter cette étape. Dans le cas contraire, il est important d'ajouter Google Tag Manager à votre site web de la manière habituelle, c'est-à-dire en plaçant un script dans la section head et un script dans la section body de votre site web. Cela signifie que vous devez placer un script dans la section "head" et un script dans la section "body" de votre site web.
Si vous cherchez une description de cette étape, consultez cet article.
Étape 2 : Ajout d'une couche de données (GA4)
Cette étape s'applique particulièrement aux boutiques en ligne. Pour les sites web ordinaires ayant des besoins de suivi de base, cette étape peut être omise.
Vous pouvez considérer la couche de données comme un pont entre le site web et Google Tag Manager. Il s'agit d'une couche invisible qui organise les données de manière structurée afin que d'autres logiciels, tels que GA4, puissent les comprendre. Maintenant que nous sommes en train de passer d'Universal Analytics à GA4, nous vous recommandons également de mettre en place une couche de données GA4.
Une couche de données rend toutes sortes de choses mesurables. Pensez aux données relatives aux ventes, aux produits et aux utilisateurs. Voici quelques exemples : Quels produits ont été ajoutés au panier, combien de revenus ont été générés par un achat et combien de produits ont été consultés.
Une couche de données est particulièrement intéressante pour les boutiques en ligne (données sur les ventes, les produits et les utilisateurs), mais aussi, dans une moindre mesure, pour les entreprises qui génèrent des prospects en ligne grâce au marketing en ligne (données sur les utilisateurs). Pour cette dernière catégorie, une couche de données est intéressante pour améliorer les conversions.
Vous pouvez développer une couche de données manuellement, mais il existe également de bons plugins pour de nombreuses plateformes qui vous feront gagner beaucoup de temps :
- Woocommerce/Wordpress : plugin TAGGRS
- Lightspeed / Ecwid : application TAGGRS
- Magento 2 : TAGGRS extension Magento
- Shopify : TAGGRS Shopify App
- Shopware : Google Analytics 4 pour shopware 6
- Personnalisé : créez votre propre couche de données GA4
Étape 3 : Créer un compte GA4
Vous pouvez ajouter un compte GA4 en accédant à votre compte Google Analytics existant. Cliquez sur Paramètres en bas à gauche et vous verrez l'option de création d'un nouveau compte GA4. Lors de la configuration, vous obtiendrez un identifiant de mesure. Vous en aurez besoin pour installer une nouvelle balise Google GA4 dans le conteneur Web. Vous avez déjà un compte GA4 ?> Allez alors dans Gérer -- flux de données et cliquez sur le flux. Vous verrez alors l'ID de mesure en haut à droite. Allez maintenant dans Google Tag Manager et créez une nouvelle balise. Sélectionnez la balise Google ici.
Lorsque vous sélectionnez la balise Google, il vous est d'abord demandé d'ajouter un ID de balise. Ajoutez ici l'ID de balise que vous venez de générer lors de la création d'un compte GA4.
Saisissez ensuite "toutes les pages" sous Déclencheurs. Après les étapes suivantes, revenez à cette étape pour finaliser. Vous n'y arrivez pas ? Dans ce cas, consultez cette description détaillée.
Étape 4 : Créer un conteneur de serveur dans GTM
Si vous êtes dans le conteneur web GTM, cliquez sur gestion en haut à gauche. Cliquez ensuite sur le signe + sous l'onglet"conteneur". Vous pouvez alors créer un nouveau conteneur. Vous verrez alors cet écran :
Sélectionnez ici serveur et donnez au conteneur un nom approprié (votre site web - côté serveur). L'écran suivant s'affiche.
Étape 5 : Configuration du serveur de balises
C'est ici que la plupart des implémentations achoppent, car elles deviennent un peu plus techniques. En effet, Google offre la possibilité de configurer le serveur de balises "automatiquement" via Google Cloud. Bien que le nom suggère qu'il s'agit de l'option la plus facile, ce n'est souvent pas le cas.
C'est pourquoi nous avons développé TAGGRS. Nous prenons en charge le travail technique, de sorte que vous pouvez pratiquement commencer avec le server side tagging. En outre, nous sommes jusqu'à 5 fois moins chers que Google Cloud (120 € par mois), car notre structure d'hébergement et de serveur est uniquement axée sur le server side tagging. Par conséquent, la structure est beaucoup plus efficace et vous payez un prix équitable, à partir de 25 € par mois. Pour les petits sites web, c'est même gratuit.
Pour savoir comment créer un conteneur afin de commencer à utiliser le server side tagging, cliquez ici :
TAGGRS rend l'installation aussi simple que possible. Il y a deux choses techniques que vous devez configurer pour commencer.
1 : Créer et configurer un sous-domaine
Pour que le Server Side Tagging fonctionne, vous devez créer un sous-domaine : c'est ainsi que vous risquez le moins de rencontrer des problèmes pour maintenir vos capacités de suivi.
Domaine : example.com Sous-domaine : test.example.com
Vous le faites dans l'environnement d'hébergement du domaine de votre site web.
2 : Ajouter le code de configuration de votre conteneur
Vous recevrez ce code en cliquant sur "set up tag server manually" dans la capture d'écran ci-dessus.
Lorsque vous ajoutez ce code et que vous configurez correctement le sous-domaine, vous pouvez être opérationnel en moins de 5 minutes. Si vous n'avez pas accès vous-même à l'hébergement du domaine, demandez au développeur web. Il peut souvent s'en charger pour vous.
Étape 6 : Utiliser l'URL du conteneur de serveur dans GTM
Vous pouvez maintenant utiliser l'URL du sous-domaine dans Google Tag Manager. C'est là que les données sont collectées. Dans cet exemple, vous voulez remplir l'URL deux fois.
Commencez par modifier les paramètres du conteneur du serveur que vous venez de créer à l'étape 4. Pour ce faire, allez dans la section "Gestion" dans le coin supérieur gauche et cliquez sur "Paramètres du conteneur" sous l'onglet "Conteneur".
Note : Assurez-vous que vous êtes dans le conteneur serveur, et non dans le conteneur web. Entrez le sous-domaine ici :
Cela permet de s'assurer que le serveur peut recevoir des données de conteneurs provenant du sous-domaine. Il s'agit donc d'une étape essentielle.
Cependant, le sous-domaine ne collecte pas de données pour le moment, car rien ne lui est encore envoyé. Par conséquent, nous voulons que la balise GA4 que nous avons configurée à l'étape 3 envoie des données au sous-domaine. Nous retournons donc à l'étape 3 et entrons ce qui suit dans le paramètre Configuration:
- send_page_view : true
- server_container_url : [subdomein]
Étape 7 : Tests
Si tout est configuré correctement, vous pouvez maintenant commencer avec le Server Side Tracking. Suivez notre blog pour apprendre quelles balises vous pouvez installer côté serveur et comment le faire. Dans le logiciel TAGGRS se trouvent tous les blogs/vidéos de configuration dont vous avez besoin pour mettre en œuvre avec succès le Server Side Tracking de GTM.
Mais avant de vous laisser partir, nous voulons vous donner un autre conseil : Testez d'abord si les données arrivent dans le conteneur du serveur.
Pour ce faire, ouvrez le mode de prévisualisation dans le serveur et dans le conteneur web. Entrez ici votre site web (c'est-à-dire pas votre sous-domaine) et cliquez sur plusieurs pages. Voyez ensuite si le GA4 (et d'autres balises) sont activés dans le conteneur web. Si c'est le cas : super, la dernière étape consiste à vérifier si les données arrivent également dans le conteneur du serveur !
Et... quelle sera la prochaine étape ?
Le GA4 est également appelé client de données. En utilisant toutes les données de GA4, vous pouvez commencer à mettre en place des balises dans le conteneur du serveur. Pensez à l'API de conversion de Facebook, au remarketing de Google Ads et à GA4 lui-même. Dans ce blog, vous pouvez lire comment mettre en place la configuration. Le vrai balisage peut maintenant commencer. Bonne chance ! Vous ne savez pas trop où aller ? Consultez notre liste de contrôle complète sur le Server Side Tracking!