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 offre plusieurs avantages par rapport aux balises côté client :
- Performances améliorées : moins de balises de mesure dans votre site Web ou votre 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ù d'autres balises les traitent et les acheminent.
Pour commencer à utiliser le taggage côté serveur :
Créer un conteneur de 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.
- Cliquez sur Comptes >
- Sous Plate-forme cible, sélectionnez Serveur.
- Cliquez sur Créer.
Une boîte de dialogue permettant de configurer votre serveur d'ajout de tags s'affiche. Ce processus est détaillé dans la section suivante.
Configurer un serveur de taggage
Une fois le conteneur de 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 un 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 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, pointez 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é pour le 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 n'est recommandé que pour tester des volumes de trafic limités.
Lorsque votre conteneur côté serveur commence à recevoir du trafic réel, 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 à 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 de la version sans frais de GCP.
- La quantité de trafic envoyée depuis le serveur dépasse les limites du forfait 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 à mon déploiement ?
Pour savoir comment ajouter des instances à votre déploiement, consultez la documentation Cloud Run.
Envoyer votre première demande
Pour savoir comment envoyer votre première requête, consultez le guide sur l'envoi de données à Tag Manager côté serveur.