En 2020, Google a publié la nouvelle version de Google Tag Manager - côté serveur. Le suivi côté serveur présente de nombreux avantages par rapport au suivi côté client :
Cependant, le GTM serveur n'est pas encore aussi populaire qu'un conteneur web. Les principaux obstacles à la mise en œuvre du GTM serveur sont le fait que la configuration du sGTM nécessite des connaissances plus approfondies que le web et son prix.
Dans cet article de blog, je veux parler du prix du serveur Google Tag Manager hébergé sur Google Cloud. Pourquoi l'hébergement de Stape pour le serveur GTM est moins cher et comment nous sécurisons les données de nos utilisateurs.
La mauvaise nouvelle est que Google ne dispose pas encore d'une calculatrice en ligne permettant d'estimer les prix pour vous. La bonne nouvelle, c'est que vous pouvez utiliser la calculatrice de Stape sur la page des prix.
Notre calculateur vous aidera à calculer le prix si vous hébergez chez Stape. Qu'en est-il du coût de l'hébergement chez GCP ? Prenons un peu de recul et consultons la documentation officielle de Google sur les ressources dont Google Cloud Run a besoin.
Google recommande d'avoir au moins 3 serveurs dans un environnement de production pour réduire le risque de perdre des données en raison d'une panne de serveur. Chaque serveur est une instance Google Cloud Run avec 1 vCPU, 0,5 Go de mémoire, 10 Go de disque dans l'environnement flexible. Dans un environnement flexible, Google peut passer automatiquement de 3 à plus de serveurs s'il en voit la nécessité. Ils prévoient que 3 à 6 serveurs traiteront 50 à 200 requêtes par seconde. Chaque serveur coûte environ 40 $ par mois, de sorte que le prix mensuel de l'environnement de production serait au minimum de 3*40 $ = 120 $.
Pour les sites web dont le volume de trafic et le nombre de tags sont plus importants, Google Cloud passe automatiquement à 5-6 serveurs, ce qui revient à 240-300 dollars par mois.
Des coûts supplémentaires peuvent survenir si vous ne désactivez pas la journalisation lors du déploiement du serveur GTM. Par défaut, toutes les requêtes sont enregistrées, ce qui peut représenter un coût supplémentaire d'environ 100 $ pour 500 000 requêtes.
Stape | Google Cloud Platform |
Plan gratuit si vous avez 10 000 demandes par mois. | Le prix minimum est de 120 $/mois. |
Large gamme de plans pour les sites web à fort trafic afin d'éviter de payer trop cher ($20 - $300/mois). | Pour les sites web avec un trafic et des tags plus importants, le prix passera à 240-300 $/mois. |
Pas de frais supplémentaires si vous disposez d'un plan payant (500 000 demandes coûtent seulement 20 $/mois). | Les journaux coûteront 100 dollars de plus pour 500 000 demandes. |
Variété de bonus, modèles pour sGTM (balises, variables). |
Nous hébergeons les serveurs de Stape.io sur Google Cloud et sur Scaleway pour l'UE.
Il y a deux raisons principales pour lesquelles stape.io est moins cher que Google Cloud Run :
Il existe de nombreuses façons d'optimiser les coûts du serveur, et il est fort probable que les utilisateurs de sGTM ne se donneront pas la peine de le faire eux-mêmes.
Nous disposons de ces serveurs :
L'environnement GCP de déploiement ou de test par défaut utilise un seul serveur et, dans la plupart des cas, est gratuit.
Mais il y a plusieurs circonstances dans lesquelles des coûts peuvent survenir :
Google ne recommande pas d'utiliser un environnement GCP de test en production. Il l'a d'ailleurs baptisé environnement de test et non environnement libre.
Quels sont les autres problèmes qui peuvent survenir dans l'environnement de test ? L'environnement de test utilise une instance et le problème le plus courant est que cette instance cesse de fonctionner. Pour la faire fonctionner, vous devez soit attendre, soit vous connecter à Google Cloud et résoudre le problème.
Une autre raison est la mise à jour de sGTM. Si vous utilisez un environnement de test avec une instance, cette instance sera indisponible pendant la période où elle exécute une mise à jour. En revanche, avec trois serveurs en production, ils seront mis à jour un par un, ce qui signifie que vous ne perdrez aucune donnée.
L'un des malentendus les plus répandus concernant les tests GCP est que certaines personnes pensent que l'ajout d'une carte de crédit à Google Cloud met automatiquement à jour la configuration de l'environnement de production. Ce n'est pas le cas. Pour passer de l'environnement de test à l'environnement de production, vous devez exécuter le script shell.
Pour toutes ces raisons, je ne recommanderais pas d'utiliser l'environnement de test de Google Cloud pour la production du serveur GTM. La raison principale est que la probabilité qu'un serveur soit en panne est très élevée. Et quand il est en panne, votre tracking ne fonctionnera pas.
Nous comptons toutes les requêtes envoyées à votre conteneur de serveur Google Tag Manager. Cela inclut tous les chargements de scripts tels que gtm.js, analytics.js, gtag.js, etc. Le nombre de requêtes dépend fortement du trafic de votre site web et du nombre de balises.
Nous prenons en compte le nombre d'événements dans GA4 (« nombre d'événements ») et le fait que vous utilisiez ou non d'autres clients en dehors de GA4.
Pour faciliter l'estimation du prix du suivi côté serveur chez Stape, nous avons créé une calculatrice pratique.
Stape ne stocke ni ne traite aucune donnée provenant de vos conteneurs. Tout ce que nous faisons est de mettre en place automatiquement un serveur de marquage pour vous lorsque vous créez un conteneur dans notre hébergement.
L'infrastructure physique de Stapes est hébergée et gérée dans les centres de données sécurisés de Google Cloud et utilise la technologie Google Cloud Platform.
GCP offre une protection intégrée et un réseau mondial que Google utilise pour protéger vos informations, vos identités, vos applications et vos appareils.
Tous les conteneurs du serveur GTM sont isolés les uns des autres à des fins de sécurité. Stape utilise Google Kubernetes Engine avec les paramètres de sécurité recommandés pour s'assurer que l'accès est correctement restreint pour tous les clients.
Server Google Tag Manager est un excellent moyen de contrôler vos données et de rester en conformité avec les réglementations. Mais il peut aussi être coûteux, surtout si l'on considère les coûts d'hébergement des serveurs qui sont nécessaires pour faire fonctionner le serveur Google Tag Manager. Le prix minimum d'un environnement de production sur Google Cloud sera de 120 $/mois, et il peut atteindre 250 à 300 $ pour les sites web ayant un volume de trafic et de balises plus important.
L'hébergement de Stape offre la même configuration pour seulement 20 $/mois et dispose d'une variété de plans en fonction du trafic de votre site web. En utilisant Stape, vous pouvez mettre en place un serveur de marquage pour votre sGTM en quelques minutes, et cela ne nécessite aucune compétence technique.
Il suffit de répondre à quelques questions simples. Cliquez sur Obtenir de l'aide, remplissez le formulaire, et nous vous enverrons un devis.