Vous avez probablement entendu plusieurs personnes parler de la façon dont le balisage côté serveur est l’avenir des implémentations d’analyse. Mais avant de consacrer du temps et des ressources à ce sujet, vous souhaitez mieux comprendre les avantages potentiels de cette solution. Eh bien, ne cherchez pas plus loin. Dans cet article de blog, je vais vous expliquer les avantages du tagging côté serveur (avec Google Tag Manager notamment). De plus, je mentionnerai également les inconvénients. Le balisage côté serveur PS est expliqué dans mon cours GTM intermédiaire/avancé avec beaucoup plus de détails. Vous apprendrez des choses comme la configuration de l’API Facebook Conversions, la configuration GA4, l’extension de la durée de vie des cookies, etc.
Table of Contents
Avantages du balisage côté serveur
Le balisage côté serveur présente de nombreux avantages, comme reprendre le contrôle de vos données et de ce qui est partagé avec des plateformes marketing tierces. Cela peut améliorer votre collecte de données, donc, aide à mieux optimiser les campagnes publicitaires payantes, etc. Dans cet article, je ne citerai que les plus importantes (selon moi). Si vous voulez en savoir plus, lisez l’article ici.
Charge réduite sur une page
Lorsqu’une page Web se charge, elle doit télécharger et traiter de nombreuses ressources. Comme l’ont prouvé mes diverses expériences, les extraits de code JavaScript que vous ajoutez à des fins d’analyse/de marketing peuvent considérablement ralentir votre site. Même si le script est chargé de manière asynchrone (ce qui est à peu près la norme de nos jours), il ralentit toujours votre site. Imaginez ceci : au lieu de charger des dizaines de scripts différents sur votre site Web, vous pourriez n’en avoir que plusieurs. Ces scripts enverraient des données à votre conteneur GTM côté serveur et à partir de là, le conteneur modifierait les données en fonction de vos configurations, puis les enverrait à d’autres outils/plateformes que vous utilisez (analyse, marketing, CRM, etc. ). Cependant, cela ajoute un niveau de complexité supplémentaire car vous devrez configurer la façon dont les données doivent être transformées, etc. Pour le moment, ce n’est pas une tâche facile — vous devrez apprendre à coder en JavaScript, comprendre comment le côté serveur le marquage fonctionne d’un point de vue technique, être familier avec les plates-formes cloud, etc. Espérons qu’à l’avenir, la communauté proposera des modèles plug-and-play qui feront le travail difficile pour vous, et vous n’aurez qu’à cliquer sur quelques boutons /cases à cocher, etc., et lancez-vous sans trop de tracas. Avec un peu de chance.
Contrôlez le type de données envoyées aux fournisseurs
Comme je l’ai mentionné dans l’un des chapitres précédents de cet article de blog, les bibliothèques JavaScript chargées sur un site ne suivent pas seulement ce que vous leur demandez de faire. Ils peuvent collecter des informations supplémentaires sur l’appareil (comme la taille de l’écran), la page (comme l’URL de la page, le titre de la page), etc. Les bibliothèques liées à la publicité et au suivi intersite collecteront tout ce qu’elles peuvent pour identifier les visiteurs avec une plus grande précision. Cela inclut les empreintes digitales, les cookies, etc. Du point de vue de la confidentialité, ce n’est pas quelque chose que vous voudriez car cela introduit des fuites d’informations personnellement identifiables (PII). Avec le suivi côté serveur, vous pouvez contrôler ce qui est envoyé à ces fournisseurs. Voici un exemple :
- Vous disposez d’une bibliothèque JavaScript personnalisée qui collecte des données sur le comportement des visiteurs sur votre site
- Cette bibliothèque envoie les données à votre conteneur Google Tag Manager côté serveur
- Vous configurez ce conteneur pour envoyer les données reçues à :
- Google Analytics
- Pixel Facebook
- Annonces Google
Dans ce cas, aucune de ces trois plates-formes d’analyse/publicité ne peut obtenir de données supplémentaires sur le visiteur, à l’exception de ce que vous lui envoyez. Si vous envoyez l’ID utilisateur, cet ID est délivré. Mais les données facultatives auxquelles les bibliothèques JavaScript habituelles auraient pu accéder sur un site Web sont désormais hors de portée. Pourquoi? Parce que Facebook Pixel dans cette configuration communique avec votre serveur cloud. Les données du navigateur du visiteur ne sont pas accessibles. Si votre bibliothèque JS personnalisée sur le site collecte des PII, vous pouvez traiter les demandes dans le conteneur côté serveur et les supprimer/hacher.
Réduire l’impact des bloqueurs de publicités
Voici une situation : vous avez obtenu le consentement d’un visiteur pour le suivi analytique, mais ce visiteur utilise une extension de blocage des publicités. En plus du blocage des publicités, cette extension bloque également toutes les requêtes adressées à google-analytics.com/collect. C’est ainsi que vos balises Google Analytics étaient censées envoyer des données aux serveurs GA. Si la demande est bloquée, les données ne sont pas transférées. Avec le balisage côté serveur, vous pouvez créer un sous-domaine personnalisé auquel vous pouvez envoyer les données, par exemple analytics.votredomaine.com. À l’inverse, un conteneur GTM côté serveur attend les données. Une fois reçues et traitées, le conteneur envoie les données à Google Analytics. Pour le moment, les bloqueurs de publicités ne bloquent pas les requêtes envoyées à des domaines tels que analytics.votredomaine.com. Qui sait ce qui se passera dans le futur, mais pour le moment, cela fonctionnerait.
Prolonger l’expiration des cookies sur Safari (ITP)
Intelligent Tracking Prevention (ITP) est un ensemble de fonctionnalités améliorant la confidentialité dans le navigateur Apple Safari (mais il affecte également davantage de navigateurs sur iOS). De nombreux éléments sont affectés/limités pour empêcher le suivi intersite, mais celui dont je vais parler maintenant est l’expiration des cookies. Si le cookie propriétaire (ce qui signifie qu’il n’est accessible que sur votre site) est stocké dans le navigateur d’un visiteur par JavaScript, ce cookie expirera dans 7 jours (dans certains cas, la limite est de 24 heures). Même si ce JavaScript est entièrement personnalisé, construit en interne et n’est lié à aucun fournisseur tiers, ce cookie expirera dans 7 jours (à moins qu’un visiteur ne cesse de revisiter votre site et que ce cookie ne cesse d’être mis à jour). Pour le moment, cette limite peut être contournée si le cookie est stocké côté serveur. En d’autres termes, si un serveur (accessible via votre domaine) stocke un cookie dans le navigateur d’un visiteur, sa date d’expiration est celle que vous avez configurée (par exemple, deux ans).
Autres bénéfices
Les trois avantages ci-dessus sont les plus importants, à mon avis. Si vous souhaitez en savoir plus sur d’autres avantages, vous pouvez regarder ma vidéo Youtube.
Désavantages
Cependant, tout n’est pas parfait ici. Il y a aussi plusieurs inconvénients. Ou peut-être devraient-ils s’appeler « Choses à garder à l’esprit ».
J’ai déjà une section distincte pour les « choses à garder à l’esprit » et elle contient plus de notes. Continue de lire.
Solution payante
Ne vous méprenez pas. Le conteneur GTM côté serveur est gratuit et vous n’aurez aucun frais dans la plupart des cas dans la configuration de test. La configuration de test est une classe d’instance App Engine F1 dans l’environnement standard. Mais si vous souhaitez l’exécuter sur un site Web en direct qui génère un trafic décent, vous devrez ouvrir votre portefeuille. Non, ce n’est pas parce que le conteneur GTM nécessite un abonnement GTM premium. Cependant, vous devez héberger ce conteneur côté serveur quelque part. Et c’est là que $$$ doit être dépensé : Google Cloud Platform. Dans la configuration de production, chaque serveur coûte environ 40 $/mois (USD). Chaque serveur est une instance App Engine avec 1 processeur virtuel, 0,5 Go de mémoire et 10 Go de disque dans l’environnement flexible. Il est recommandé d’exécuter un minimum de 3 serveurs pour réduire le risque de perte de données en cas de panne du serveur. Par conséquent, c’est au moins 120 $/mois (c’est-à-dire en USD). Plus vous suivez/traitez de données, plus le prix sera élevé. Vous pouvez également utiliser d’autres serveurs (en effectuant une configuration manuelle).
Pas pour tout le monde
Pour commencer à utiliser le balisage côté serveur dans Google Tag Manager, vous devrez devenir encore plus technique (ou embaucher une personne expérimentée dans le développement d’analyses). Si vous pensiez que GTM nécessite déjà beaucoup de sujets techniques (alerte spoiler : c’est le cas), alors à partir de maintenant, le terrier du lapin devient encore plus profond. C’est pourquoi je pense que de nombreuses entreprises ne commenceront pas à utiliser le côté serveur de si tôt. Certains en raison de la complexité et du manque d’accès aux compétences techniques, d’autres en raison de l’augmentation des coûts (sans comprendre/voir les avantages possibles).
Avantages du balisage côté serveur : derniers mots
Le balisage côté serveur avec Google Tag Manager présente plusieurs avantages :
- Meilleure performance : les tags côté serveur sont chargés en même temps que le contenu de la page, ce qui permet de réduire le temps de chargement de la page.
- Meilleure fiabilité : les tags côté serveur ne dépendent pas de la charge de la page, de la vitesse de connexion de l’utilisateur ou de la qualité de l’exécution du JavaScript, ce qui peut être un problème avec les tags côté client.
- Meilleure confidentialité : le balisage côté serveur ne nécessite pas de JavaScript, ce qui peut être utile pour protéger la vie privée des utilisateurs qui désactivent le JavaScript ou utilisent des bloqueurs de publicité.
- Meilleure précision des données : les tags côté serveur sont exécutés avant que la page ne soit rendue, ce qui permet de collecter des données plus précises sur l’expérience de l’utilisateur.
- Plus facile à mettre en œuvre : avec Google Tag Manager, vous pouvez mettre en place des tags côté serveur sans avoir à modifier le code de votre site.
En résumé, le balisage côté serveur peut offrir une meilleure performance, une meilleure fiabilité, une meilleure confidentialité et une meilleure précision des données. Cependant, il peut être plus difficile à mettre en œuvre et nécessite l’utilisation de logiciels tels que Google Tag Manager.
Le balisage côté serveur est une solution puissante qui peut rendre vos données plus précises. Cependant, cela nécessite plus de connaissances techniques (que le suivi régulier côté client) et entraînera des coûts financiers supplémentaires pour votre entreprise. Vous devez donc peser le pour et le contre avant de plonger plus profondément dans la configuration côté serveur. À mon avis, les très petites entreprises (ou tout juste en démarrage) peuvent s’en passer. Mais une fois que vous commencez à dépendre davantage des données et à en tirer de la valeur, le balisage côté serveur doit être ajouté à votre pile technologique.
« Avec Google Analytics, mesurez et optimisez votre performance digitale ! »
Comment Google Analytics peut-il vous aider à améliorer le trafic de votre site Web?
Google Analytics est un outil gratuit et puissant qui vous permet de suivre et d’analyser les performances de votre site Web. Il vous permet de comprendre comment les utilisateurs interagissent avec votre site, ce qui vous permet de le faire évoluer pour améliorer leurs expériences. Il fournit également des informations sur la façon dont
Oui, Google Analytics peut aider à améliorer le trafic de votre site Web. Google Analytics fournit des informations détaillées sur le trafic vers votre site Web, telles que le nombre de visiteurs, leurs sources, leurs comportements et leurs intérêts. Grâce à ces informations, vous pouvez analyser l’efficacité de
Comment configurer Google Analytics pour obtenir des informations précises sur votre site Web?
Pour configurer Google Analytics afin d’obtenir des informations précises sur votre site Web, vous devez suivre les étapes suivantes:
1. Connectez-vous à votre compte Google Analytics.
2. Cliquez sur ‘Administration’.
3. Cliquez sur ‘Ajouter un compte’ pour créer un n
Comment utiliser les rapports Google Analytics pour suivre et améliorer votre stratégie marketing?
Les rapports Google Analytics sont une excellente façon de suivre et d’améliorer votre stratégie marketing. Il est important d’utiliser Google Analytics pour obtenir des informations sur votre audience et leurs comportements, afin de mieux comprendre votre public et de cibler les bons messages et les bons canaux marketing. Les rapports Google Analytics permettent aux entre