Envoyer un tracking personnalisé avec les événements Poool Access
Sur Poool Access, le tracking personnalisé repose sur l’utilisation des événements exposés par la solution.
Lors du chargement du SDK et des interactions utilisateur (affichage du paywall, clic, inscription, etc.), Poool déclenche automatiquement des événements contenant les données associées à chaque action.
Principe et Fonctionnement
Vous pouvez écouter les événements depuis votre intégration afin de récupérer les informations liées au wall et aux actions des utilisateurs, puis les utiliser pour envoyer un tracking personnalisé vers vos outils (analytics, dataLayer, CRM, etc.).
Poool détecte automatiquement les interactions et vous permet d’exploiter ces données selon vos besoins.
Depuis votre intégration, vous pouvez vous brancher sur ces événements via la méthode .on()
Cela vous permet de :
- détecter les actions du wall et des utilisateurs en temps réel
- récupérer les données associées à ces actions
- envoyer un tracking personnalisé selon vos besoins
Arguments des événements
Chaque événement retourne un objet d’arguments contenant les données liées à l’action déclenchée.
Ces arguments ne sont pas identiques pour tous les événements : ils varient en fonction du type d’événement.
Par exemple :
- un événement de clic retourne des informations liées à l’élément cliqué
- un événement d’inscription retourne des informations utilisateur
- un événement d’affichage retourne des données de contexte (page, paywall, etc.)
Chaque événement dispose donc de sa propre structure d’arguments, que vous pouvez exploiter pour adapter votre tracking.
Exemple : tracker un clic sur le bouton d’abonnement
access.on('subscribeClick', (event) => {
console.log('Utilisateur a cliqué sur s’abonner', event)
// Exemple Google Analytics (GA4)
gtag('event', 'subscribe_click', {
label: event.button,
url: event.url
})
// Exemple Google Tag Manager (dataLayer)
window.dataLayer = window.dataLayer || []
window.dataLayer.push({
event: 'poool_subscribe_click',
button: event.button,
url: event.url
})
})
L’événement subscribeClick est déclenché lorsqu’un utilisateur clique sur un bouton d’abonnement dans le paywall. Il retourne ici un objet event contenant les informations liées au bouton cliqué (ex : label, url).
Accéder à la liste complète des événements
Voici les événements principaux disponibles dans Poool Access :
- identity-available : déclenché quand l’utilisateur arrive sur une page avec le tag Poool (identité utilisateur disponible)
- paywall-seen : déclenché lorsque le paywall devient visible dans le navigateur
- ready : lorsque le paywall est chargé et affiché sur la page
- release : quand l’action débloque l’article courant
- click : clic sur un bouton du wall
- register : inscription newsletter via le widget newsletter ou Discovery Pass
- formSubmit : soumission d’un formulaire via un widget
- error : erreur API (déclenche l’action par défaut configurée)
Pour consulter l’ensemble des événements disponibles ainsi que les données associées, vous pouvez vous référer à la documentation officielle :
https://www.poool.dev/fr/docs/access/javascript/events
Bonnes pratiques
- Vérifiez que votre script de tracking est chargé avant d’écouter les événements
- Testez vos événements en environnement de staging
- Utilisez
console.logpour valider les données reçues
Mis à jour le : 27/04/2026
Merci !
