Stape
Rechercher
Essayer gratuitement

Qu'est-ce que c’est le suivi côté serveur?

Mis à jour
2 déc. 2024
Publié
31 janv. 2022
Egalement disponible

Le suivi côté serveur surveille l’activité des utilisateurs sur le site Web. Il s’appuie sur les serveurs cloud plutôt que sur le navigateur de l’utilisateur. Ce type de suivi est à la mode à l’aube de l’ère sans cookies. Cet article de blog va explorer le balisage côté serveur, son fonctionnement et ses avantages et inconvénients par rapport au suivi côté client. Alors, commençons !

Différence entre le suivi côté client et côté serveur

Avant d’entrer dans les détails du suivi côté serveur, prenons un moment pour discuter de ce qu’est le suivi côté client. De cette façon, il sera beaucoup plus facile de comprendre la différence entre les deux.

Que signifie le suivi côté client?

Le suivi côté client est le moyen le plus courant de connecter des sites Web à des plateformes de suivi. Il utilise le navigateur de l’utilisateur (client) pour envoyer des informations au système de gestion des balises ou à la plateforme d’analyse. L’un des systèmes de gestion de balises les plus populaires est Google Tag Manager. Lorsque votre site est connecté à Google Tag Manager, vous pouvez l’utiliser pour envoyer des informations à tout type de plateforme, telle que Google Analytics, Facebook, TikTok, MailChimp, etc.

how client-side tracking works

Pour que le suivi côté client fonctionne, ajoutez le code Google Tag Manager (ou tout autre système de gestion de balises) à votre site Web et, idéalement, créez une couche de données. Ensuite, des balises et des déclencheurs qui envoient des informations sur l’activité de l’utilisateur à des outils tiers sont configurés.

Que signifie le suivi côté serveur?

Avec le suivi côté serveur, votre site Web envoie d’abord les données au serveur cloud. Le serveur cloud répartit ensuite les données entre les fournisseurs tiers et les plateformes de suivi. La plateforme de suivi côté serveur la plus populaire est à nouveau Google Tag Manager. Leur type de suivi par balisage côté serveur a été publié en 2020.

Un serveur cloud fonctionne comme un proxy entre les informations que vous envoyez à un outil tiers et votre site (ou toute autre source de données). Pour utiliser le serveur Google Tag Manager, vous devez configurer un serveur cloud qui doit (mais ce n’est pas obligatoire) utiliser le sous-domaine de votre site Web. Ensuite, utilisez les requêtes du serveur GTM pour envoyer des informations aux plateformes de suivi.

how server-side tracking with a cloud server works

Avantages du suivi côté serveur par rapport au suivi côté client

  • Collecte de données et suivi des conversions plus précis. Le balisage côté serveur peut contribuer à réduire la perte de données due aux restrictions iOS et il peut également réduire l’impact des bloqueurs de publicités. Tout cela se produit pour deux raisons : l’utilisation d’un domaine personnalisé pour le balisage côté serveur qui définit les cookies propriétaires et le Custom Loader de Stape qui aide à rendre Google Tag Manager et Google Analytics résistants aux bloqueurs de publicités.
  • Cookies first party et durée de vie prolongée des cookies. Lors de la configuration d’un conteneur de serveur dans Google Tag Manager, il est fortement recommandé d’utiliser un domaine personnalisé. Avec un sous-domaine personnalisé, vous pouvez définir des cookies first party. L’abandon des cookies tiers affecte tous les navigateurs populaires, Chrome, Safari, Firefox, etc. Si vous avez configuré GA côté serveur et utilisé un domaine personnalisé pour votre serveur GTM, les cookies resteront actifs pendant 400 jours.
  • Réduire l’impact des bloqueurs de publicités. Si vous utilisez le balisage côté serveur avec le sous-domaine configuré, les requêtes de suivi sont envoyées depuis votre domaine principal, ce qui signifie que les bloqueurs de publicités ne peuvent pas le détecter.
  • Contrôler les données reçues par chaque fournisseur. À l’inverse, grâce au balisage côté serveur, vous contrôlez les données que chaque fournisseur reçoit. Ils peuvent accéder uniquement aux informations que vous avez configurées dans la requête.
  • Gouvernance et contrôle. Étant donné que le suivi côté serveur vous permet de contrôler entièrement le flux de données, chaque fournisseur recevra uniquement les informations configurées dans vos balises côté serveur.
  • Enrichissement des données. Le suivi côté serveur et le suivi GTM peuvent enrichir les données. Par exemple, vous pouvez suivre les commandes par téléphone dans Google Ads ou Facebook.
  • Amélioration du temps de chargement des pages du site Web. Réduire le nombre de JavaScript de suivi sur votre site peut avoir un impact considérable sur vos positions organiques. De nombreux clients de Stape ont décidé de mettre en place un suivi côté serveur principalement pour améliorer la vitesse de chargement des pages.
  • Masquer les identifiants de suivi et les clés API secrètes. Tout le monde peut voir votre identifiant de suivi dans la console ou avec un plug-in de navigateur avec suivi Web. Le suivi côté serveur présente la situation inverse : vos identifiants de suivi sont masqués. Cela peut contribuer à éviter les spams.

Avec Stape, vous pouvez configurer les URL de serveur de balisage en un seul clic : c’est très simple. De plus, cela vous permet d’économiser de l’argent. L’hébergement de Stape est environ 5 fois moins cher que celui de GCP. Outre son coût et sa simplicité, le balisage côté serveur avec Stape présente de nombreux avantages, comme un Custom Loader, un CDN global, des journaux, un Cookie Keeper anonymisant, des domaines multiples, un en-tête d’aperçu, le partage de compte, la mise à l’échelle automatique, une API, des zones de serveur, etc.

Cas d’utilisation les plus fréquents du suivi côté serveur

Compte tenu de tous les avantages du suivi côté serveur, il n’est pas étonnant qu’il soit utilisé dans de nombreux cas. Regardons les plus populaires :

  • API de conversion Facebook. Elle vous permet d’envoyer tout type d’événement (standard et personnalisé) de votre serveur vers le serveur Facebook. L’API de conversion Facebook permet de suivre les utilisateurs qui ont choisi de ne pas être suivis sur les appareils iOS.
  • Google Analytics côté serveur 4. Google affirme que GA côté serveur permet d’augmenter la durée de vie des cookies. Étant donné que GA ne dispose pas de déduplication des événements, vous devez utiliser le suivi Web ou le suivi côté serveur. Si vous souhaitez utiliser les deux, utilisez simplement des propriétés GA différentes.
  • Google Ads côté serveur. Le gestionnaire de balises côté serveur vous permet de déplacer vos balises de suivi des conversions Google Ads de la page Web vers le serveur, ce qui contribuera à améliorer le temps de chargement de la page et à augmenter la précision du suivi des conversions. Le déplacement des balises Ads vers un serveur permet également de résoudre les problèmes de performances des connexions Internet plus lentes.
  • API des événements TikTok. La technologie de l’API des événements TikTok est similaire à l’API de conversion de Facebook. Elle répertorie les événements recommandés, les paramètres d’événements et les données utilisateur qui doivent être envoyés aux serveurs TikTok. Vous pouvez également utiliser un identifiant de test pour tester les événements du serveur TikTok en temps réel. TikTok prend également en charge la déduplication des événements.
  • Suivi des données hors ligne. Le balisage côté serveur permet de suivre les conversions hors ligne, telles que les commandes par téléphone, les achats dans la boutique et les données CRM. Il vous permet également de voir la progression des leads dans le pipeline de vente.
  • Intégration du logiciel de messagerie côté serveur. Contrairement au suivi Web, l’intégration du serveur vous permet d’intégrer entièrement le logiciel de messagerie à votre site, création de nouveaux contacts incluse. L’intégration côté serveur accélère le travail de votre site car aucun JavaScript tiers ne s’exécute dans le navigateur de l’utilisateur.

- Sécurité des données. Le balisage côté serveur vous offre un contrôle plus complet des données puisque celles-ci sont traitées et stockées sur vos serveurs avant d’être envoyées à des services tiers.

- Conformité à la confidentialité. Lorsque vous optez pour le balisage côté serveur, vous avez la possibilité de vous assurer que seules les données nécessaires et conformes sont partagées avec des services tiers.

  • Optimisation de la performance:

- Amélioration du temps de chargement des pages. En gérant le suivi et les analyses côté serveur, vous pouvez réduire la quantité de JavaScript exécuté dans le navigateur de l’utilisateur, ce qui se traduit par des vitesses de chargement des pages plus rapides et une expérience utilisateur améliorée.

- Réduction du traitement côté client. Le transfert de la collecte et du traitement des données vers le serveur peut réduire la charge côté client.

  • Enrichissement personnalisé des données:

- Enrichissement avancé des données. Le suivi côté serveur permet l’intégration de sources de données supplémentaires, telles que des bases de données internes ou des API tierces.

- Transformation complexe de données. Le serveur effectue des transformations et des calculs de données complexes avant d’envoyer les données à des services tiers, garantissant ainsi des données plus propres et plus précises.

- Modèles d’attribution affinés. L’allongement de la durée de vie des cookies et la combinaison des données Web et côté serveur peuvent permettre d’obtenir des modèles d’attribution plus précis.

- Contourner les bloqueurs de publicités. Étant donné que les données sont envoyées directement depuis votre serveur, le balisage côté serveur est moins susceptible d’être bloqué par les bloqueurs de publicités.

  • Améliorer l’intégration avec d’autres systèmes:

- Intégration avec des systèmes internes tels que CRM, ERP et d’autres outils de business intelligence.

- Workflows personnalisés et automatisation pour déclencher des campagnes marketing ou des alertes opérationnelles.

- Intégration de données hors ligne. Vous pouvez intégrer des données de conversion hors ligne, telles que les achats en boutique ou les ventes par téléphone, avec des données en ligne pour créer une vue complète du parcours client.

Suivi côté serveur avec le serveur Google Tag Manager

Il existe plusieurs outils que vous pouvez utiliser pour configurer le balisage côté serveur. Notre choix s’est porté sur le conteneur de serveur Google Tag Manager. Les principaux avantages de l’utilisation de sGTM, selon nous, sont les suivants :

  • Facilité d’utilisation.
  • Transparence et commodité.
  • Aucun coût supplémentaire. Vous ne payez que pour les serveurs, sans frais d’utilisation de l’interface sGTM.
  • Système de contrôle des versions. Toutes les modifications peuvent être facilement annulées et ramenées à un état antérieur, ainsi que le suivi de qui a effectué les modifications, où et quand.
  • Mode multi-utilisateur.

Si vous souhaitez configurer le balisage côté serveur de Google Tag Manager sur votre site Web, nous avons un manuel étape par étape sur la procédure à suivre avec notre service.

Pourquoi Stape est le moyen le plus simple et le moins cher de démarrer avec le suivi côté serveur

Grâce à Stape, vous pouvez configurer un serveur GTM en moins d’une minute et nous sommes la solution la moins chère du marché. Stape est abordable car nous achetons des serveurs en gros et pour une période prolongée. De plus, nous optimisons nos serveurs pour qu’ils fonctionnent uniquement avec Google Tag Manager.

De plus, Stape présente de nombreux autres avantages:

1. Custom gtm.js and gtag.js loader. Il vous aide à rendre les scripts Google Tag Manager et/ou Analytics 4 plus résistants aux bloqueurs de publicités.

2. Global CDN. Cela permet une diffusion plus rapide des fichiers JS en utilisant un serveur situé plus proche du visiteur de votre site. Cela se traduit par une amélioration de la vitesse de chargement de la page, ce qui peut avoir un effet positif sur le classement organique.

3. Logs. Les journaux sont une fonctionnalité pratique pour configurer ou résoudre les problèmes de balisage côté serveur. Ils permettent de déterminer quelles données ont été envoyées au serveur et comment elles ont été traitées. Par exemple, vous pouvez vérifier si tous les événements d’achat avaient un statut 200 (ce qui signifie qu’ils ont été correctement traités) ou vérifier toutes les demandes avec un code de réponse 500.

4. Cookie Keeper. Prolongez les cookies lorsqu’une personne utilise un navigateur doté de la dernière version d’ITP, ce qui réduit la durée de vie des cookies pour les réponses provenant d’adresses IP tierces. Il vous suffit de faire une seule chose : activer notre power-up Cookie Keeper.

5. Anonimyzer. Avec ce power-up, vous pouvez supprimer ou anonymiser les données utilisateur de Google Analytics.

Nous avons un article de blog distinct couvrant les avantages de l’hébergement Stape pour le serveur Google Tag Manager.

Comment configurer le suivi côté serveur avec Stape

La première étape pour démarrer avec le balisage côté serveur consiste à configurer le conteneur sGTM. Grâce à Stape, vous pouvez configurer un serveur de balisage pour votre conteneur sGTM en un seul clic. Il vous suffit de :

1. 1. Ouvrez votre conteneur Web Google Tag Manager https://tagmanager.google.com/

Cliquez sur Admin. Sous la colonne conteneur, cliquez sur +.

set up server gm

2. Saisissez le nom du conteneur, choisissez Serveur et cliquez sur Créer.

set up server gm

3. Choisissez Provisionner manuellement le serveur de balisage, copiez la configuration de votre conteneur et collez-la dans n’importe quel éditeur de texte. Nous en aurons besoin pour les prochaines étapes.

set up server gtm

4. Accédez à stape.io et créez un compte ou connectez-vous.

create an account on stape

5. Cliquez sur Créer un conteneur en haut à droite.

6. Saisissez les détails de votre conteneur:

  • Nom du conteneur. Le nom ne doit pas nécessairement être identique à celui du conteneur dans votre serveur GTM.
  • Configuration du conteneur: Collez la configuration du conteneur que vous avez copiée à partir de votre conteneur de serveur Google Tag Manager.
  • Emplacement du serveur : Sélectionnez l’emplacement de votre serveur en fonction de la localisation de la plupart de vos clients. L’emplacement ne peut pas être modifié ultérieurement.
  • Cliquez sur Créer un conteneur.
create container on stape

7. Choisissez un plan pour votre conteneur. Vous pouvez commencer avec un plan gratuit. Cliquez sur Continuer avec un plan gratuit.

stape pricing plans

8. Vous verrez le statut de votre conteneur, la configuration du conteneur et le nom du plan. Le déploiement d’un conteneur de serveur prend environ 5 minutes. Rechargez la page pour actualiser le statut. Si la configuration côté serveur de Google Tag Manager a été effectuée correctement, vous devriez voir le statut « En cours d’exécution ».

running container on stape

Recommandation: Configurer un domaine personnalisé:

  • Même origine
  • Sous-domaine
  • Domaine par défaut
types of custom domain configuration

Nous avons un article de blog détaillé dans lequel nous décrivons le mappage d’un domaine personnalisé pour le conteneur du serveur Google Tag Manager: en utilisant la même origine (Cloudflare et nginx).

Toutefois, nous allons aborder ici la configuration d’un sous-domaine personnalisé:

1. Ouvrez votre conteneur GTM dans Stape, faites défiler jusqu’à «Domaines» et cliquez sur Ajouter un domaine personnalisé.

add a custom domain

2. Renseignez un domaine personnalisé.

3. Vous verrez les enregistrements DNS que vous devez ajouter.

L’enregistrement DNS dépend de l’emplacement du serveur et de l’option CDN que vous choisissez.

  • Désactiver le CDN: Vous choisissez de n’utiliser aucun type de CDN.
  • Stape Global CDN - Charge les scripts depuis un serveur plus proche de l’utilisateur qui visite votre site Web.
  • Own CDN - Permet de baliser les URL des serveurs depuis la même adresse IP que votre site Web. Cela permet de définir des cookies que Safari ne peut pas raccourcir.
custom domain setup with stape
custom domain setup with stape

Les enregistrements DNS que vous devez configurer varient en fonction de l’emplacement du serveur et des paramètres CDN sélectionnés. Vous verrez les enregistrements DNS que vous devez ajouter dans votre conteneur stape.io.

custom domain setup with stape

4. Connectez-vous à votre compte DNS et ajoutez les enregistrements que vous voyez dans votre compte stape.io. Vous trouverez ci-dessous un exemple de configuration DNS pour Cloudflare. Ouvrez le paramètre DNS du domaine requis et cliquez sur Ajouter un enregistrement. 

add DNS record in cloudflare

Ensuite, écrivez les enregistrements que vous voyez dans votre compte stape.io. Assurez-vous que le proxy est désactivé.

example of dns record

En règle générale, la vérification du domaine personnalisé prend 2 à 3 heures. Pour certains fournisseurs DNS, la vérification des enregistrements peut prendre jusqu’à 72 heures. Nous vous enverrons un e-mail à l’issue de la vérification du domaine personnalisé ou en cas de détection d’une erreur. En cas d’erreur lors de la vérification, suivez ces instructions pour consulter la vérification du domaine personnalisé.

5. Après vérification du domaine personnalisé, revenez au conteneur de serveur Google Tag Manager → Choisissez votre conteneur de serveur → Adminparamètres du conteneur → collez l’URL du serveur de balisage.

custom domain setup with stape

6. Si vous utilisez un domaine personnalisé, il est fortement recommandé d’actualiser le script Web GTM sur votre site Web. Cet ajustement chargera gtm.js depuis votre domaine. Pour cela, remplacez le domaine par défaut googletagmanager.com par le domaine personnalisé que vous avez configuré à l’étape précédente.

pase code to the website

Et c’est tout!

De notre point de vue, la configuration d’un domaine personnalisé avec le même domaine d’origine est la meilleure option car elle permet de prolonger la durée de vie des cookies dans tous les navigateurs. Cependant, cette méthode est techniquement avancée et nécessite un CDN ou un équilibreur de charge. Si vous souhaitez configurer le même domaine d’origine, suivez ce guide dans notre blog.

Si vous ne pouvez pas configurer le même domaine d’origine, nous avons des solutions pour prolonger la durée de vie des cookies dans Safari: Own CDN et Cookie Keeper.

Pour résumer

En maîtrisant le suivi côté serveur, vous pouvez obtenir des informations précieuses sur le comportement des utilisateurs qui peuvent constituer la base de vos stratégies marketing et améliorer les performances de votre site Web.

Notre équipe d’experts est toujours ravie d’assister les nouveaux utilisateurs à démarrer avec le suivi et de répondre à toutes leurs questions.

Pour les sites Web à fort volume, nous proposons des plans personnalisés. N’hésitez pas à utiliser la calculatrice de prix pour estimer le meilleur plan pour votre site.

Tagged with:gtm server

Essayez Stape pour tout ce qui concerne le côté serveurmaintenant!