Dans cet article, nous explorons tout ce que vous devez savoir sur la façon dont les Webhooks de TAGGRS peuvent simplifier et améliorer votre Server Side Tracking. Découvrez comment cet outil TAGGRS permet le transfert direct de données et favorise l’automatisation entre différentes plateformes.
Table of Contents
Que sont les Webhooks ?
Les Webhooks peuvent être utilisés pour rendre le Server Side tracking plus facile et plus efficace en veillant à ce que les données relatives à certains événements soient directement soumises à un serveur de suivi dès que ces événements se produisent. Il n’est donc pas nécessaire d’utiliser un container client pour l’événement en question.
Comment fonctionnent les Webhooks ?
Un Webhooks est déclenché lorsqu’un événement spécifique se produit sur votre site, votre CRM, votre chatbot ou d’autres systèmes. Il peut s’agir, par exemple, de la publication d’un commentaire, de l’inscription d’un nouvel utilisateur ou de l’ajout d’un produit dans un système de gestion des produits. Lorsqu’un tel événement se produit, le serveur génère automatiquement une requête HTTP et l’envoie à l’adresse prédéfinie du client. C’est à cette adresse que le Webhooks reçoit les données. Ainsi, le client reçoit immédiatement les nouvelles données et est immédiatement informé, ce qui accroît sa satisfaction.
Avec les Webhooks, vous pouvez également mettre en place une automatisation afin que les événements sur une plateforme puissent automatiquement déclencher des actions sur une autre. Par exemple, lorsqu’un client passe une commande dans une boutique en ligne, le système peut envoyer automatiquement un Webhooks à l’appli du propriétaire. Cette appli informe le propriétaire de la nouvelle commande et envoie une confirmation instantanée au client. Ce processus est entièrement automatisé, ce qui minimise l’intervention humaine et rend l’ensemble du processus plus fluide et plus rapide.
Avantages des Webhooks pour le Server side tracking
- Transfert de données en temps réel :
- Les Webhooks permettent de soumettre des données immédiatement après un événement, ce qui permet un suivi et une analyse en temps quasi réel.
- Fiabilité :
- Le Server Side tracking avec les Webhooks est plus fiable que le Client Side tracking car il dépend moins de l’environnement du navigateur de l’utilisateur, qui peut être affecté par des AdBlockers, des problèmes de réseau ou des paramètres du navigateur.
- La sécurité :
- Le Server Side tracking avec Webhooks peut être plus sûr car les données sont envoyées directement de serveur à serveur, ce qui réduit le risque de perte ou d’interception de données.
Inconvénients des Webhooks pour le Server side tracking
- Pas compatible avec toutes les plateformes
- Selon la manière dont vous structurez l’URL du Webhook, toutes les plateformes ne sont pas encore compatibles avec l’envoi et la mesure d’événements Webhooks. Les plateformes telles que Google Ads peuvent rencontrer des difficultés à cet égard. Une solution consiste à faire en sorte que l’URL du Webhooks soit aussi similaire que possible à une Request GA4 traditionnelle, de cette façon vous pouvez vous assurer que les Tags pertinents peuvent reconnaître les paramètres nécessaires tels que gclid, ga4 id, etc.
- Nécessite des connaissances techniques
- La mise en place de Webhooks nécessite des connaissances techniques et est généralement plus compliquée que la mise en place d’un suivi traditionnel via le container du client.
Exemple de Webhooks pour l’E-commerce
Supposons que vous disposiez d’une plateforme d’E-commerce et que vous souhaitiez suivre et analyser toutes les activités d’achat à l’aide d’une plateforme d’analyse externe. Voici comment vous pourriez le faire avec des Webhooks :
- Configuratie van de webhook URL:
- Vous configurez votre plateforme d’E-commerce et y placez l’URL du Webhooks que vous avez généré. C’est à cette URL que vous enverrez les données (Server Container URL) lorsqu’un événement pertinent (tel qu’un achat) se produit.
- Détection d’événements :
- Chaque fois qu’un utilisateur effectue un achat sur votre plateforme E-commerce, cet événement est détecté par le serveur.
- Activering van de webhook:
- Une fois l’achat effectué, le serveur active un Webhooks en envoyant une demande à l’URL Webhooks configurée. Cette demande contient des informations importantes sur l’achat, telles que le numéro de commande, le montant, les produits achetés, etc.
- Traitement par plate-forme d’analyse :
- Le Server Container du GTM reçoit la demande de Webhooks et traite les données. Cela signifie que l’événement peut être transmis du GTM vers les plates-formes définies.
Comment générer une URL de Webhooks par défaut ?
Ci-dessous, nous vous montrons comment créer un événement Webhooks standard basé sur Javascript.
1. Ouvrez les Webhooks dans TAGGRS.
La première étape consiste à ouvrir l’outil Webhooks dans TAGGRS. Dans votre Dashboard, allez dans Outils et sélectionnez ici Webhooks. Appuyez ensuite sur le signe plus.
2. Sélectionnez Events
Sélectionnez un événement par défaut ou créez un Custom Event. Un Event standard est un Webhooks préprogrammé qui contient déjà certaines choses, Custom est tout le chemin à partir de 0.
3. Sélectionnez les paramètres nécessaires
L’écran des Webhooks s’ouvre alors. Sélectionnez ensuite les paramètres par défaut comme vous le souhaitez.
4. Activez les Enhanced Conversions (facultatif)
Activez les conversions Enhanced dans l’outil Webhooks si vous le souhaitez.
5. Ajouter des Custom Parameters (facultatif)
Ajoutez des paramètres personnalisés dans l’outil Webhooks. Il sera alors codé en dur.
6. Insérez le script Webhooks Data Layer
Un script de datalayer Webhooks est alors généré en fonction des options saisies. Copiez ce script et collez-le sur le site web. Custom modifie ensuite le script.
Important : les paramètres du Webhooks doivent être Customisés en fonction des données et des Variables disponibles sur la page web. Les valeurs actuelles dans le Webhooks sont des caractères de remplacement et doivent être remplacées par des valeurs réelles.
7. Téléchargez le client de données TAGGRS
Le TAGGRS Data Client fournit un modèle de client simple permettant d’intégrer des Webhooks au Server Side Container de Google Tag Manager. Pour ce faire, téléchargez notre client de données TAGGRS depuis GitHub. Il est important de noter qu’il n’est pas nécessaire d’installer le client de données TAGGRS si le Webhooks représente une Request GA4. Si cette Request est identique à un Events GA4 traditionnel qui arrive normalement dans le container du client à partir du Tags Tags, le client GA4 la récupérera automatiquement.
8. Importer le TAGGRS Data Client dans le GTM (Server Container)
Importez le TAGGRS Data Client dans le Server Container sous les Templates clients et sauvegardez-le.
9. Créer un nouveau client (Server Container)
Sous Clients, créez le nouveau client de données TAGGRS en cliquant sur New.
10. Choisissez le type de client
Sélectionnez ensuite le Templates importé (TAGGRS Data Client) comme type de client.
11. Configuration du client de données TAGGRS
Dans les paramètres du chemin de requête autorisé, placez le texte qui vient immédiatement après le premier / ici. Il est important de noter qu’il ne doit s’agir que du premier mot, tout ce qui suit le ? n’a pas besoin d’être ici. Sauvegardez le client et mettez le container en service. Vous avez maintenant créé votre première URL de Webhooks par défaut.
Test des Webhooks
Vous souhaitez tester les Webhooks ? Pour tester le Webhooks, vous pouvez activer le testeur de Webhooks de TAGGRS dans le Dashboard. Assurez-vous que vos Webhooks fonctionnent toujours correctement et que vos données sont traitées de manière fiable.
Outro
L’outil Webhooks de TAGGRS est l’un des nombreux outils de TAGGRS. Avec un transfert de données en temps réel, une fiabilité accrue et une sécurité renforcée, les Webhooks de TAGGRS constituent une solution aux besoins modernes d’intégration de données.
A propos de l’auteur
Ate Keurentjes
Spécialiste du Server Side Tracking chez TAGGRS
Ate Keurentjes est un spécialiste du Server Side Tracking chez TAGGRS. Il a de l’expérience avec plusieurs concepts de Google Tag Manager. Keurentjes édite et écrit sur les nouveaux développements et tendances en matière de collecte de données / Server side tracking depuis 2023.