GTM (Google Tag Manager)

Le conteneur GTM est chargé par un snippet inline dans <head> de front/public/index.html (pas par le bundle), pour que le tracking et Cookiebot démarrent sans attendre chunk-vendors.js/app.js et ne perdent pas de page_view lors des redirections SSO rapides.

  • Une seule app est déployée pour inspire, dema1n et article-1 : le conteneur et le serveur sst (server-side) sont choisis au runtime selon location.hostname. Pour ajouter un domaine, modifier la table byHost du snippet.
  • front/src/main.js garde le plugin @gtm-support/vue-gtm uniquement pour ses helpers (trackEvent, suivi du router) avec loadScript: false. Ne pas le repasser à true : le conteneur serait chargé deux fois.
  • Le nonce du snippet est le même que celui déclaré dans main.js.