๐จ The settings described in this article refer to the Legacy version of poool script.
You recently integrated the script, set all the page types ... to ensure that you did correctly, here is a checklist of a complete and almost perfect Poool integration ๐.
Pages
First, the script should be on every page (homepage, topics, etc.)
"Homepage" & "topics" should be tagged with the "page" type. Unlocked content should be tagged with the "free" type and blocked content should be tagged as "premium".
The page with all the subscription offers should be tagged as "subscription".
๐ Find out more in our technical documentation
GDPR compliance
Have a look to our article about GDPR
Conversion
"conversion" trigger should be sent at the end of the payment funnel, when the payment is confirmed.
๐ Find out more in our technical documentation
Users
We make a difference between a user that is already subscribed and a user that subscribes within the payment funnel.
User is premium
The 'user_is_premium' variable should be set within all the Poool configuration and only set if the user is detected as a subscriber.
๐ Find out more in our technical documentation
Front-end !
Setting up Poool's <div>
After setting up the paywall according to the documentation quick-start, you should check that Poool is activated & displayed.
Poool's Paywall will adapt itself within its parent container.
For security reasons, we cannot automatically unlock content when a user is "premium". You have to force the widget as "disabled".
if(<check if user is premium>){
poool("config", "force_widget", "disabled");
}
Long story short :
You can be sure that your integration is correct by verifying the following points
For data collection:
-Home and categories are tagged with the "page" type
-Free articles are tagged as "free"
-Premium articles are tagged as "premium"
-Be sure that every other page is tagged
-Non-subscriber are tagged as user_is_premium = flase
-Subscriber are tagged as user_is_premium = true
-Conversion triggers (+pageview) are correctly configured
To be sure that the paywall is configured the right way :
-The poool widget should be called only on premium pages
-For the subscribers & members, that the Poool script is integrated
-For the subscribers & members, that the Poool widget is not visible
-For the subscribers & members, that the Poool widget is not call, using ("config", "force_widget", "disabled")
-For the subscribers & members, that the thanking message (signature) is not visible
-For the subscribers & members, data-poool & data-poool-mode should not on the articles
-Poool widget shouldn't be integrated on free articles
Et voila!
Every configuration shown before should not be split between tracking & paywall. Everything should be on one javascript file ๐
โ
If you have any doubts, send us a message using Intercom, we'll be glad to help you out!