Le taggage côté serveur vous permet de transférer 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 toute autre plate-forme de votre choix. Le taggage côté serveur présente plusieurs avantages par rapport aux balises côté client :
- Amélioration des performances : moins de balises de mesure dans votre site Web ou application signifie moins de code à exécuter côté client.
- Sécurité renforcée : les données sur les visiteurs sont mieux protégées et plus 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 balises.
Pour commencer à utiliser le taggage côté serveur :
- Créez un conteneur serveur Tag Manager.
- [Configurez un serveur de taggage GCP].
Créer un conteneur serveur Tag Manager
Pour utiliser le taggage côté serveur, créez un conteneur de serveur Tag Manager :
- Dans votre compte Tag Manager, créez un conteneur.
- Cliquez sur Comptes >
à côté du nom de compte concerné. - Sélectionnez Créer un conteneur.
- Cliquez sur Comptes >
- Sous Plate-forme cible, sélectionnez Serveur.
- Cliquez sur Créer.
Une boîte de dialogue s'affiche pour vous permettre de configurer votre serveur de taggage. Ce processus est décrit en détail dans la section suivante.
Configurer un serveur de taggage
Une fois le conteneur serveur créé, vous devez déployer un serveur de taggage. Remarque : Pour revenir à cette étape 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 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 non Google : si vous souhaitez utiliser votre propre solution de serveur, suivez les étapes du guide de configuration manuelle.
Configurer le domaine du serveur
Le nouveau serveur de taggage possède une URL par défaut sur run.app. Pour améliorer la confidentialité et la durabilité des cookies, redirigez un sous-domaine de votre site Web vers le serveur de taggage.
Ainsi, 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 avec votre
serveur de taggage.
Comprendre le déploiement GCP par défaut
Lorsque vous créez un serveur de taggage à l'aide du processus de provisionnement automatique, le serveur possè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 n'est recommandé que pour tester 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 la perte de données en cas de panne ou de limitation de capacité. Nous recommandons un minimum de trois instances par conteneur pour la redondance. 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 rediriger un sous-domaine de votre site Web vers le serveur de taggage. Suivez ces instructions pour mapper le sous-domaine de votre site Web avec 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. Toutefois, 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 font sortir le serveur du niveau sans frais de GCP.
- La quantité de trafic envoyée par le serveur dépasse les limites du niveau sans frais.
Une fois que vous avez mis à niveau votre environnement Cloud Run, vous pouvez vous attendre à dépenser entre 30 et 50 $ par serveur et par mois. Un trafic réseau important peut augmenter ce coût.
Comment ajouter des instances supplémentaires à mon déploiement ?
Pour savoir comment ajouter des instances supplémentaires à votre déploiement, consultez la documentation Cloud Run.
Envoyer votre première requête
Pour découvrir comment envoyer votre première requête, consultez le guide sur l'envoi de données à Tag Manager côté serveur.