Guides
Docs
Exemples
Support
Open Source
menu
close
Guides
Docs
Exemples
Support
Open Source
Introduction
Access.js
Installation
Méthodes
Configuration
Évènements
Variables
Textes
Apparences
Audit.js
Installation
Méthodes
Configuration
Évènements
Poool.js (déprécié)
Installation
Actions
Configuration
Évènements
Variables
Textes
Apparences
Webhooks
#
Évènements
La plupart des actions effectuées par l'utilisateur déclenchent des évènements personnalisés pour lesquels il est possible d'assigner un listener.
#
Évènements disponibles
#
onIdentityAvailable
Arguments:
{ event: { user_id: String, context_name: String, context_type: String, context_value: String, segment_slug: String, journey_name: String, widget: String, widget_name: String, trigger: String, triggerType: String, triggerValue: String } }
Déclenché quand la première requête de tracking a été effectuée par Poool et que l'identifiant utilisateur est disponible.
#
onLock
Déclenché quand le paywall bloque l'article en cours.
#
onReady
Arguments:
{ event: { widget: String, trigger: String, triggerType: String, triggerValue: String } }
Déclenché quand le paywall est complètement chargé et affiché dans la page.
#
onPaywallSeen
Arguments:
{ event: { widget: String, actionName: String, trigger: String, triggerType: String, triggerValue: String } }
Déclenché quand le paywall a été vu par l'utilisateur (quand il est rentré dans la partie visible du navigateur).
#
onRelease
Arguments:
{ event: { widget: String, actionName: String, trigger: String, triggerType: String, triggerValue: String } }
Déclenché quand le paywall débloque l'article en cours.
#
onHidden
Déclenché quand le paywall est caché explicitement dans la configuration du Dashboard.
#
onDisabled
Déclenché quand le paywall est désactivé manuellement par un administrateur de Poool.
#
onRegister
Arguments:
{ event: { email: String, newsletter_id: String, pass_id: String }}
Déclenché quand l'utilisateur s'est enregistré à la newsletter depuis le widget newsletter ou le widget pass
Grace à cet évènement, vous pouvez par exemple enregistrer l'email de l'utilisateur dans des outils comme Mailchimp ou Sendgrid.
#
onSubscribeClick
Arguments:
{ event: { widget: String, button: String, originalEvent: MouseEvent, url: String } }
Déclenché quand l'utilisateur a appuyé sur un bouton/lien d'abonnement dans le paywall Poool.
#
onLoginClick
Arguments:
{ event: { widget: String, button: String, originalEvent: MouseEvent, url: String } }
Déclenché quand l'utilisateur a appuyé sur un bouton/lien de connexion dans le paywall Poool.
#
onDiscoveryLinkClick
Arguments:
{ event: { widget: String, widget_name: String, button: String, originalEvent: MouseEvent, url: String } }
Déclenché quand l'utilisateur a appuyé sur le bouton du widget Découverte URL dans le paywall Poool.
#
onAlternativeClick
Arguments:
{ event: { widget: String, button: String, originalEvent: MouseEvent } }
Déclenché quand l'utilisateur a appuyé sur le lien 'Non merci' du widget. L'action initiale est remplacée par une action alternative configurée dans le dashboard au sein même du widget.
#
onError
Arguments:
{ error: Error, event: { forceRelease: Function } }
Déclenché si une erreur inconnue/non prise en charge apparaît au moment du chargement du paywall Poool.
#
onOutdatedBrowser
Déclenché si le navigateur détecté est trop ancien pour faire fonctionner le paywall Poool correctement.
#
onDataPolicyClick
Arguments:
{ event: { widget: String, button: String, originalEvent: MouseEvent, url: String } }
Déclenché quand l'utilisateur a appuyé sur un bouton/lien d'information concernant ses données personnelles dans le paywall Poool.
#
onFormSubmit
Arguments:
{ event: { name: String, fields: { [fieldKey]: Any, ... }, valid: { [fieldKey]: Boolean, ... } } }
Déclenché quand l'utilisateur s'est enregistré via un formulaire dans le widget Formulaire.
Grace à cet évènement, vous pouvez par exemple enregistrer les informations renseignées dans le formulaire dans une DMP.
#
onFacebookLoginClick
Arguments:
{ event: { widget: String, originalEvent: MouseEvent } }
Déclenché quand l'utilisateur a appuyé sur le bouton de connexion Facebook du paywall, activé grace à l'option
facebook_login_enabled
.
Utilisez cet évènement pour effectuer vos appels au SDK de connexion Facebook.
#
onGoogleLoginClick
Arguments:
{ event: { widget: String, originalEvent: MouseEvent } }
Déclenché quand l'utilisateur a appuyé sur le bouton de connexion Google du paywall, activé grace à l'option
google_login_enabled
.
Utilisez cet évènement pour effectuer vos appels au SDK de connexion Google.
#
onAnswer
Arguments:
{ event: { question_id: String, answer: String } }
Déclenché quand une réponse a été choisie depuis le widget sondage
#
onConsent
Déclenché après un clic sur le bouton consentement. Il est possible d'y configurer votre propre logique.
Voir le guide
Un cookie-wall avec Didomi
pour plus d'informations.
#
onCustomButtonClick
Event Button
Arguments:
{ event: { name: String, buttonId: String } }
Link Button
Arguments:
{ event: { url: String, buttonId: String } }
Déclenché après un clic sur un composant bouton, utilisé dans une apparence avancée ou un formulaire.
#
onExternalLinkClick
Arguments:
{ event: { url: String, originalEvent: MouseEvent } }
Déclenché après un clic sur un lien dans un contenu de l'éditeur de texte enrichi.
arrow_back
Précédent
Configurer Poool.js
arrow_forward
Suivant
Ajouter des variables personnalisées
Évènements disponibles
onIdentityAvailable
onLock
onReady
onPaywallSeen
onRelease
onHidden
onDisabled
onRegister
onSubscribeClick
onLoginClick
onDiscoveryLinkClick
onAlternativeClick
onError
onOutdatedBrowser
onDataPolicyClick
onFormSubmit
onFacebookLoginClick
onGoogleLoginClick
onAnswer
onConsent
onCustomButtonClick
onExternalLinkClick