Le taggage côté serveur vous permet de déplacer l'instrumentation des balises de mesure de votre site Web ou application vers un conteneur de traitement côté serveur sur Google Cloud Platform (GCP), ou sur toute autre plate-forme de votre choix. Le taggage côté serveur offre quelques avantages par rapport aux tags côté client:
- Amélioration des performances:avec moins de balises de mesure sur votre site Web ou dans votre application, vous avez moins de code à exécuter côté client.
- Sécurité renforcée:les données des visiteurs sont mieux protégées et sécurisées lorsqu'elles sont collectées et distribuées dans un environnement côté serveur géré par le client. Les données sont envoyées à une instance cloud où elles sont ensuite traitées et acheminées par d'autres tags.
Pour commencer à utiliser le taggage côté serveur:
.Créer un conteneur serveur Tag Manager
Pour utiliser le taggage côté serveur, créez un conteneur serveur Tag Manager:
- Dans votre compte Tag Manager, créez un conteneur.
- Cliquez sur Comptes > à côté du nom du compte concerné.
- Sélectionnez Créer un conteneur.
- Sous Plate-forme cible, sélectionnez Serveur.
- Cliquez sur Créer.
Une boîte de dialogue permettant de configurer votre serveur de taggage s'affiche. Ce processus est détaillé dans la section suivante.
Configurer un serveur de taggage
Après avoir créé le conteneur serveur, vous devez déployer un serveur de taggage. Remarque: Pour revenir à ce stade ultérieurement, cliquez sur l'ID de votre conteneur dans la barre supérieure ou accédez à l'onglet Admin > Paramètres du conteneur > Configurer votre serveur de taggage.
Vous pouvez choisir l'une des options de déploiement suivantes:
- Provisionnement automatique (recommandé): si vous choisissez de provisionner automatiquement le serveur de taggage, Google Tag Manager configure un nouveau projet GCP et un serveur de taggage Cloud Run pour vous. Si vous souhaitez utiliser un projet GCP existant, suivez le guide de configuration de Cloud Run.
- Provisionnement manuel sur une infrastructure autre que Google: si vous souhaitez utiliser votre propre solution de serveur, suivez la procédure décrite dans le guide de configuration manuelle.
Configurer le domaine du serveur
Le nouveau serveur de taggage utilise une URL par défaut sur uc.a.run.app
. Pour améliorer la confidentialité et la durabilité des cookies, faites pointer un sous-domaine de votre site Web vers le serveur de taggage.
De cette façon, le serveur de taggage peut lire et écrire des cookies qui ne sont pas visibles par les scripts de la page (cookies HttpOnly
).
Découvrez comment configurer un domaine personnalisé à mapper à votre serveur de taggage.
Comprendre le déploiement GCP par défaut
Lorsque vous créez un serveur de taggage à l'aide du flux de provisionnement automatique, le serveur dispose de la configuration par défaut.
Quelles ressources GCP sont allouées lorsque je provisionne automatiquement mon serveur de taggage ?
Lorsque vous provisionnez automatiquement votre serveur de taggage, un projet GCP est créé avec le conteneur côté serveur déployé sur Cloud Run. Le déploiement limite la quantité de ressources disponibles et est recommandé pour ne tester que des volumes de trafic limités.
Lorsque votre conteneur côté serveur commence à recevoir du trafic en direct, allouez des instances supplémentaires à votre service pour assurer la redondance et éviter les pertes de données en cas de pannes ou de limites de capacité. Pour des raisons de redondance, nous vous recommandons d'utiliser au moins trois instances par conteneur. Découvrez comment mettre à niveau votre déploiement.
Quel est le domaine de mon serveur de taggage ?
Le déploiement par défaut utilise un sous-domaine Cloud Run. Nous vous recommandons vivement de faire pointer un sous-domaine de votre site Web vers le serveur de taggage. Suivez ces instructions pour mapper le sous-domaine de votre site Web à votre serveur de taggage.
Combien coûte le déploiement par défaut ?
Le déploiement par défaut d'un projet GCP avec un seul serveur est sans frais dans la plupart des cas. Cependant, plusieurs facteurs peuvent entraîner des coûts avec un déploiement à serveur unique:
- Le compte de facturation utilisé pour le déploiement GCP est associé à d'autres projets qui repoussent le serveur de la version sans frais de GCP.
- La quantité de trafic envoyé depuis le serveur dépasse les limites de la version sans frais.
Une fois votre environnement Cloud Run mis à niveau, vous pouvez vous attendre à dépenser 30 à 50 $ par serveur et par mois. De grandes quantités de trafic réseau peuvent augmenter ce coût.
Comment ajouter des instances à mon déploiement ?
Pour savoir comment ajouter des instances supplémentaires à votre déploiement, consultez la documentation de Cloud Run.
Envoyer votre première requête
Pour savoir comment envoyer votre première requête, lisez le guide sur l'envoi de données à Tag Manager côté serveur.