Note d'experts

Server-side tagging avec Google Tag Manager

Mathieu Lima
Mathieu Lima
Mis Ă  jour : 26 nov. 20258 min de lecture

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 >