#Installation

Le script Access.js est un script hébergé utilisé pour afficher des walls à l'intérieur de votre page.
Avant d'afficher un wall à l'intérieur de votre page, il est important d'ajouter le contenu html nécessaire dans lequel votre wall sera ajouté.
Vous pouvez ajouter n'importe quel identifiant ou n'importe quelle classe au container (#poool-widget étant le sélecteur par défaut utilisé pour le récupérer), tant que vous le spécifiez plus tard dans la méthode .createPaywall :
De plus, comme vous voudrez peut-être verrouiller du contenu premium à l'intérieur de votre page, vous devez également ajouter un identifiant/une classe personnalisée au conteneur enveloppant votre contenu premium à l'intérieur de votre page :
Historiquement, les attributs data-poool (représentant le % de texte que vous vouliez verrouiller) et data-poool-mode (représentant le mode de verrouillage) étaient utilisés pour récupérer le contenu à verrouiller. Ce n'est plus obligatoire et ne sera utilisé que lorsque la propriété content dans la méthode .createPaywall n'est pas fournie.

#Charger le script

Une fois que votre html est prêt à recevoir un paywall, vous pouvez ajouter le tag Access.js. Comme n'importe quel script, le script Access.js peut être chargé de différentes manières.
Nous ne couvrirons volontairement pas l'implémentation de React ici car nous gérons déjà tout automatiquement pour vous dans @poool/react-access.

ℹ️ Si vous utilisez des politiques de sécurité du contenu (Content Security Policy) sur votre site, assurez-vous d'ajouter https://*.poool.fr (ou les sous-domaines api, assets et cdn si vous n'êtes pas à l'aise avec les wildcards) à votre liste blanche pour que le paywall fonctionne normalement.

Bien que le mode sync soit plus facile à lire et à utiliser, nous vous recommandons d'utiliser le mode async pour éviter tout effet secondaire indésirable sur le navigateur de vos visiteurs lors du chargement du script.

#Récupérer le consentement utilisateur

Dans le cadre des dernières réglementations européennes concernant le consentement de l'utilisateur, vous devez fournir les informations à Access.js stipulant que le visiteur a explicitement consenti à l'existence du cookie _poool afin de permettre au paywall de fonctionner normalement.
Cela se fait via l'option de configuration cookies_enabled.
Selon votre fournisseur de Consent Management Platform, la méthode de récupération du consentement peut différer. Voici quelques exemples :

Maintenant que tout est installé, vous pouvez rechercher la bonne configuration qui correspond à vos besoins.