Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cet article s'adresse aux développeurs qui souhaitent héberger le taggage côté serveur dans le même contexte propriétaire que leur site Web. La diffusion depuis la même origine est une bonne pratique qui vous permet de bénéficier des avantages des cookies définis par le serveur au niveau de la sécurité et de la durabilité. Les instructions ci-dessous s'appliquent à la configuration du service de même origine, quelle que soit la balise Google déployée sur votre site (gtag.js ou gtm.js).
Lorsque vous configurez un serveur de taggage pour la première fois, il est hébergé sur un domaine fourni par le fournisseur de services cloud. Lorsque vous utilisez le point de terminaison par défaut, il transmet des données au conteneur serveur, mais s'exécute dans un contexte tiers. Pour profiter des avantages d'un contexte first party, tels que des cookies plus durables, votre serveur de taggage et votre site Web doivent s'exécuter sur le même domaine.
Le tableau ci-dessous montre comment héberger un serveur de taggage lorsque le site Web parent est hébergé sur www.example.com:
Même origine (bonne pratique)
Sous-domaine
Domaine par défaut
Exemple d'URL
https://www.example.com/metrics
https://metrics.example.com
https://metrics.run.app
Accès aux cookies définis par le serveur
Accès complet aux avantages de sécurité et de durabilité.
Accès complet aux avantages de sécurité et de durabilité.
Aucun : Ne peut définir que des cookies JavaScript.
Complexité de la configuration
Configurez un CDN ou un équilibreur de charge pour transférer les requêtes. Vous devrez peut-être mettre à jour les entrées DNS.
Mettez à jour les entrées DNS.
Il est préconfiguré.
Pour commencer, choisissez votre option d'implémentation.
Prérequis
Ce guide suppose que vous disposez des éléments suivants :
Configurer un conteneur de serveur dans Tag Manager
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/15 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/11/15 (UTC)."],[[["This article guides developers on hosting server-side tagging in a first-party context for enhanced security and cookie durability."],["Achieving same-origin serving involves configuring your tagging server and website to run on the same domain, which can be done using a subdomain or by forwarding requests to a specific path on your main domain."],["Server-side tagging hosted on the default domain lacks access to crucial server-set cookie benefits, unlike same-origin setups."],["Setting up same-origin serving requires updating DNS entries or configuring a CDN/load balancer, depending on the chosen method."],["Before implementing same-origin serving, ensure you've established a server container in Tag Manager and set up a tagging server."]]],["To leverage server-set cookie benefits, host your tagging server in the same first-party context as your website. Options include using the same origin (e.g., `www.example.com/metrics`) or a subdomain (e.g., `metrics.example.com`). Both allow full cookie access, unlike the default provider-hosted domain. Implementing same-origin requires a CDN/load balancer and potential DNS updates, while subdomains only need DNS adjustments. Pre-setup of a server container and tagging server is required.\n"]]