Server-side tagging avec Google Tag Manager
Avant-propos
En aoĂ»t 2020, Google a introduit GTM Server-side avec la promesse dâamĂ©liorer les performances, la sĂ©curitĂ© et la fiabilitĂ© des dispositifs marketing sur le web. Il sâagit dâun nouvel outil de Tag Management qui modifie la mĂ©canique de collecte pour offrir une maĂźtrise sans prĂ©cĂ©dent des donnĂ©es qui sont collectĂ©es puis envoyĂ©es aux diffĂ©rents services partenaires (Google, Meta, etc). Depuis septembre 2021, GTM Server-side n'est plus en beta et est disponible globalement pour Tag Manager et Tag Manager 360.
Dans un contexte oĂč la maĂźtrise de la donnĂ©e est essentielle pour piloter les actions marketing mais de plus en plus complexe Ă cause des restrictions navigateur, du dĂ©veloppement des adblockers et de la rĂ©glementation RGPD, GTM Server-side promet dâĂȘtre un outil majeur et bientĂŽt indispensable pour aider les acteurs Ă prendre de lâavance sur leurs concurrents et amĂ©liorer leurs performances marketing.
Qu'est ce que GTM Server-side ? Comment le server-side tagging peut-il s'intégrer dans votre dispositif de collecte ? Quels sont concrÚtement les avantages et les limites actuelles ?
Comprendre lâarchitecture de GTM Web et GTM Server-side
L'architecture GTM Web classique
Pour une mĂȘme action (par exemple la vue dâune page, un ajout au panier ou un achat), plusieurs tags situĂ©s cĂŽtĂ© navigateur envoient le mĂȘme type de donnĂ©es Ă diffĂ©rents services.
L'architecture GTM Server-side
Une implĂ©mentation Server-side nâest pas une refonte de dispositif : il faut voir cela davantage comme une Ă©volution qui vient complĂ©ter et amĂ©liorer votre dispositif actuel.
Lâimportance du protocole Google Analytics 4 pour GTM Server-side
GTM Server-side rĂ©vĂšle lâimportance du protocole de mesure Google Analytics 4 (GA4) dans la feuille de route data marketing de Google.
En effet, GA4 est conçu pour ĂȘtre une passerelle entre les conteneurs Web et Serveur et permettre de dĂ©clencher dâautres services (comme ceux de Google ou Meta par exemple).
đ GA4 est "la colonne vertĂ©brale" de la collecte GTM Server-side.
Les avantages de GTM Server-side
1 - Web performance et contrÎle des données
Avec GTM Web, vous ĂȘtes amenĂ©s Ă utiliser plusieurs dizaines de tags cĂŽtĂ© navigateur qui font des dizaines de requĂȘtes pour une mĂȘme action donnĂ©e (par exemple la vue dâune page, un ajout au panier ou un achat) :
- Cela alourdit votre site en ressources JavaScript : problématique UX et web performance.
- Cela complexifie la gouvernance des tags et la maĂźtrise de vos donnĂ©es 1st-party : certains tags appellent dâautres services externes (âmouchardsâ) qui vont rĂ©cupĂ©rer des donnĂ©es (parfois clĂ©s) sur vos utilisateurs. Cela crĂ©e des failles de sĂ©curitĂ© et vous expose sur les enjeux RGPD.
Avec GTM Server-side, un seul tag (Google Analytics 4) cĂŽtĂ© navigateur peut embarquer les informations nĂ©cessaires pour lâensemble des autres services (Meta, Google, etc.) Ă©ligibles. Le conteneur Serveur envoie les donnĂ©es aux diffĂ©rents services, cĂŽtĂ© serveur, sans ĂȘtre dĂ©pendant du contexte navigateur.
đ AmĂ©lioration de la gouvernance et du contrĂŽle des donnĂ©es
đ RĂ©duction drastique des ressources nĂ©cessaires cĂŽtĂ© navigateur
2 - Adblockers et changement de politique des navigateurs
Les tags du conteneur Web appellent des ressources externes (ex : google-tag-manager.com, facebook.com, etc.) qui sont facilement identifiables par les adblockers et les navigateurs : cela rend votre dispositif de collecte plus fragile et vous perdez de plus en plus de données importantes.
GTM Server-side permet dâappeler lâensemble des ressources et librairies dans un contexte 1st-party, c'est-Ă -dire sans faire appel Ă google.com, facebook.com, etc. Cela rend le dispositif de tagging plus robuste face aux politiques des navigateurs et autres adblockers !
đ AmĂ©lioration de la fiabilitĂ© de la collecte de donnĂ©es (entre 15% et 30%)**sur la base dâune analyse des clients EdgeAngel rĂ©alisĂ©e en juillet 2021 avec la solution Capture
3 - Cookies : analyse de lâattribution et de la contribution des campagnes marketing
Les tags GTM Web crĂ©ent des cookies avec une mĂ©thode JavaScript et sont alors exposĂ©s aux nouvelles politiques de certains navigateurs : la durĂ©e de vie du cookie 1st-party est limitĂ©e Ă 7 jours ou mĂȘme Ă 24h dans certains cas pour Safari (ITP) et Firefox (ETP).
Cela limite totalement lâanalyse des performances des campagnes en termes dâattribution et contribution.
Avec GTM Server-side, les cookies des différents vendors sont créés avec la réponse HTTP du serveur et non avec une méthode JavaScript, ce qui les rend plus robustes. Ils sont moins limités par les politiques navigateur (eg. ITP sur Safari) tout en respectant le cadre RGPD que vous avez défini dans votre organisation.
đ AmĂ©lioration de la capacitĂ© dâanalyse du parcours de vos utilisateurs et dâattribution des conversions aux bonnes sources marketing
L'architecture de collecte sGTM sur GCP ou AWS
GTM Server-side utilise par dĂ©faut les services de Google Cloud Platform (GCP) mais peut aussi ĂȘtre implĂ©mentĂ© avec n'importe quel autre cloud provider, comme par exemple Amazon Web Services (AWS).
L'infrastructure de collecte sGTM est totalement indĂ©pendante de lâinfrastructure SI ou solution Ecommerce existante, permettant ainsi de n'avoir aucun impact sur les services existants (no SPOF).
Coût de mise en place de GTM Server-side et enjeux de facturation
GTM Server-side nécessite de déployer des machines sur Google Cloud Platform (GCP) et représente un enjeu de facturation :
- Cela se chiffre entre 70⏠et 150âŹ/mois par exemple sur GCP avec 3 instances App Engine (recommandation Google) ou avec notre partenaire Addingwell
- Il est possible de limiter les enjeux de facturation en limitant les services GCP (minimiser les logs) et en rationalisant au maximum les hits server.
Le chantier en tant que tel nâest clairement pas aussi lourd quâil nây paraĂźt et ne sollicite pas ou peu les Ă©quipes techniques. Le paramĂ©trage du conteneur GTM Server-side avec GA4 et Meta Conversions API peut se rĂ©aliser en quelques jours đ
Limite actuelle de GTM Server-side
- La solution GTM Server-side ouvre de nombreuses possibilitĂ©s sur le contrĂŽle de la donnĂ©e. Mais il est important dâavancer sur ce sujet avec une bonne connaissance des enjeux RGPD et un cadre bien dĂ©fini au risque de faire une mauvaise utilisation des donnĂ©es utilisateurs.
Ătude de cas : amĂ©liorer la remontĂ©e de donnĂ©es
Analyse visant Ă dĂ©terminer le gain potentiel dâune implĂ©mentation de tracking analytics et mĂ©dia avec GTM cĂŽtĂ© serveur (sGTM) par rapport Ă une implĂ©mentation traditionnelle avec GTM Web uniquement.
Détail de la configuration
- Implémentation sGTM avec délégation de domaine pour se mettre dans un contexte 1st-party
- sGTM configurĂ© sur une infrastructure GCP avec 3 instances App Engine par dĂ©faut, avec auto-scale jusquâĂ 6 instances
- 3 services tiers mis en place sur sGTM : GTM Web (chargement de la librairie), Google Analytics 4 et Meta Conversions API
DĂ©tail du test et approche de lâanalyse
- Double implĂ©mentation Google Analytics : lâune via sGTM et lâautre via GTM Web
- Configuration du Pixel Meta et de la Conversions API en parallÚle avec déduplication des événements
- Nature de lâanalyse : Ă©vĂ©nement principal de conversion du client Ă savoir la transaction ou le lead (identifiant unique par Ă©vĂ©nement)
- RÚgles et conditions identiques pour le déclenchement des tags cÎté navigateur et des tags cÎté serveur (notamment vis à vis du statut du consentement)
Analyse réalisée sur un panel de 5 dispositifs web, avec un volume de données mathématiquement significatif (supérieur à 400 événements de conversion par dispositif).
Résultats
Google Analytics
Méthode : nous avons comparé la remontée de données du protocole sGTM vs GTM Web par rapport à la donnée back office (base de 100%).
đ sGTM permet de rĂ©duire lâĂ©cart avec le back office de 15% Ă 30%
Ex : si vous avez un écart avec votre BO de 20%, sGTM vous permettra de le faire passer entre 14% et 17%.
Meta (Pixel et Conversions API)
MĂ©thode : analyse des events cĂŽtĂ© serveur qui nâont pas Ă©tĂ© dĂ©dupliquĂ©s par Meta car ils ont Ă©tĂ© envoyĂ©s via le navigateur
đ sGTM permet de remonter entre 10% et 20% de donnĂ©es en plus avec Meta CAPI et le Pixel que via le Pixel seul
Ex : si vous envoyez 1000 conversions Ă Meta via le Pixel, lâactivation de l'API Conversions permettra dâenvoyer entre 100 et 200 conversions en plus.
Avis et recommandations EdgeAngel
Ă lâheure oĂč les annonceurs ont de plus en plus de difficultĂ©s Ă collecter de la donnĂ©e (ITP, Meta, iOS, etc), la mise en oeuvre de ce chantier permet dâobtenir un avantage certain dans le pilotage de vos campagnes marketing (e.g. ciblage et stratĂ©gies dâenchĂšres).
Nous recommandons d'activer GTM Server-side pour tout acteur du digital et d'autant plus à ceux, dont le sujet de gouvernance des données est essentiel au sein de l'entreprise. Et notamment si le sujet de l'analyse des données d'attribution joue un rÎle important dans leur stratégie marketing.
Chez EdgeAngel, nous accompagnons des dizaines dâannonceurs sur cette problĂ©matique. NâhĂ©sitez pas Ă contacter notre Ă©quipe dâexperts pour aborder ce sujet >