Logo

What are you looking for?

Get help straight from our team...

Unblocker - setting up visitor monetization choices

Unblocker

Unblocker - setting up visitor monetization choices

Last updated on 29 Aug, 2024

With Sulvo's Unblocker, you can provide an ad block or privacy browser visitor with two options when accessing your sites: 1. contribute to the site, and 2. turn off their ad blocker.

When setting up "contribute to the site" in Unblocker, you have three choices: receive micropayments, subscriptions, and email capture.

1. Receive Micropayments (set as default)

  • This option allows visitors to make a small payment, such as $0.01, for a set amount of browsing time (e.g., 30 minutes). This model allows for a direct revenue stream from visitors who are unwilling or unable to disable their ad blocker.

2. Subscriptions & Login

  • If you offer site subscriptions, you can integrate this option into Unblocker.

  • When a visitor encounters the Unblocker modal, they'll see an option to subscribe.

  • Clicking this option will direct them to your site's subscription login or sign-up page.

3. Email Capture

  • For publishers who utilize newsletters or other email marketing strategies, Unblocker can prompt visitors to provide their email address in exchange for continued access.

  • This option can be particularly effective for growing your snewsletter base and nurturing leads.

Technical Implementation for Subscriptions & Login (Option #2) 

1. Initial Setup

  • Subscriptions & Login Option: Within the Unblocker modal configuration, select the "Subscriptions & Login" option as the visitor payment method.

2. User Flow

  • Modal Interaction: When visitors encounter the Unblocker modal, they will see the option to subscribe or login to your website.

  • Redirection: Clicking the "Log in" button redirects the visitor to your website's existing subscription login or sign-up page.

3. Whitelisting Upon Successful Subscription

  • Integration: Upon successful login or sign-up, before redirecting the user to their intended destination, your website should execute 'window.localStorage.setItem('ubWL',1)'.

    • This code utilizes the browser's local storage to set a flag (ubWL) indicating the visitor has an active subscription.

    • The value 1 signifies an active subscription.

  • Placement: Ideally, place this code snippet after receiving a confirmation from the backend that the subscription or login was successful, but before redirecting the user.

4. Future Visits

  • Subscription Check: On subsequent visits, Unblocker (specifically the script ub.js mentioned in source handles this logic) will check for the presence and value of ubWL in the browser's local storage.

  • Modal Suppression: If ubWL is set to 1, indicating an active subscription, the Unblocker modal will not be displayed.

5. Handling Unsubscriptions

  • Removal from Local Storage: When a user unsubscribes from your website, your site should execute the command 'window.localStorage.removeItem('ubWL')' on that visitors visit.

  • Reinstatement of Unblocker: The user will begin seeing the Unblocker modal again on future visits.

Example setup for Subscriptions & Login

When choosing Subscription, we recommend setting up your website in the following way:

Subscribe or Login step:

  • This should be on the front end and should be sent when the subscriber logs in or subscribes. Usually, this action has three steps:

    1. send credentials from the front end to the back end

    2. wait for a response from the back end

    3. redirect the visitor to the home page 

  • Ideally the code to whitelist a subscriber should be placed between steps 2 and 3, meaning after you receive a response from the backend and before the visitor is redirected

Unsubscribe:

  • Unsubscribe depends on the site, but it usually follows three similar steps.

    1. send unsubscribe request from the frontend to the backend

    2. wait for confirmation from the backend

    3. show some confirmation of unsubscribing on the frontend 

  • Again, the code should be set between steps 2 and 3

 

Implementation for Email Capture (Option #3)

1. Initial Setup

  • Email Capture Option: Within the Unblocker modal configuration, select the "Email capture" option as the visitor payment method.

2. User Flow

  • Modal Interaction: When visitors encounter the Unblocker modal, they will see the option to provide their email address in exchange for accessing the site for 30 minutes.

3. At your convenience, you can download the .csv file from the Surge Dashboard from the Unblocker Reports page to obtain your new subscribers' email addresses. If you prefer to automate this feature to connect with your email provider for real-time double-opt-in confirmations, please contact our support.

Did you find this article helpful?
Previous

Amazon Ads: Enabling AmazonAdBot for Ad Delivery

Next