Articles sur : Access - Statistiques
Cet article est aussi disponible en :

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.log pour valider les données reçues



Mis à jour le : 27/04/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !