How to identify unique non-registered users

Hi,
How can I best identify unique non-registered users. I am implementing a paywall for content which allows non-registered users to view 1 free article a month before being barred by the paywall. What are best practices for tracking their identity and article viewing activity?

A few options,

  1. Save variables to their local storage and compare it on each page load,
  2. Cookies also might work
  3. Do it server side based on IP

Number 1 is tough to crack if you’re a a basic user 2 is simpler, and both can be cracked with an incognito/flush of the data stored as it is client side. The IP is a little tougher to implement, but might be worth it.

1 Like

Keep in mind that IP address can be shared by multiple users

1 Like