Access.js est un script hébergé utilisé pour afficher des walls à
l'intérieur de votre page.#Installation
Le script
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.