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 n'importe quelle 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 sur votre site Web ou dans 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 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é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.
- Sous Plate-forme cible, sélectionnez Serveur.
- Cliquez sur Créer.
Une boîte de dialogue permettant de configurer votre serveur d'ajout de balises s'affiche. Ce processus est détaillé dans la section suivante.
Configurer un serveur d'insertion de balises
Une fois le conteneur serveur créé, vous devez déployer un serveur de taggage. Remarque: Pour revenir à ce point plus tard, cliquez sur votre ID de 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 pour vous un nouveau projet GCP et un serveur de taggage Cloud Run. 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 les étapes du guide de configuration manuelle.
Configurer le domaine du serveur
L'URL par défaut du nouveau serveur de taggage est uc.a.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é à mapper sur 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 d'insertion de balises, 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 temps réel, allouez des instances supplémentaires à votre service pour assurer la redondance et éviter la perte de données en cas d'indisponibilité ou de limitation de capacité. Nous vous recommandons d'utiliser au moins 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 ?
Dans la plupart des cas, le déploiement par défaut d'un projet GCP avec un seul serveur est sans frais. Toutefois, certains facteurs peuvent entraîner des coûts avec un déploiement sur un seul serveur:
- Le compte de facturation utilisé pour le déploiement GCP est associé à d'autres projets qui excluent le serveur de la version sans frais de GCP.
- Le volume de trafic envoyé depuis le serveur dépasse les limites du niveau sans frais.
Une fois que vous aurez mis à niveau votre environnement Cloud Run, vous devriez dépenser entre 30 et 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, consultez le guide sur l'envoi de données à Tag Manager côté serveur.