Skip to main content
Participant
July 1, 2020
Answered

How to expire pages for specific users after X amount of views

  • July 1, 2020
  • 2 replies
  • 294 views

Hi, just wondering if anyone has used any AEM features to solve this use case.

We have web articles we are allowing our users to see only for certain amount of views (e.g. 10). Each user has a unique URL to our AEM web page, where a Sling filter intercepts these requests and can identify who the user is (from URL encoded details), and the page ID they are trying to view. The user then gets redirected to view the underlying web page (asset) on Publisher instance.

 

The challenge is each user can only see a specific page X amount of times.Cannot lockdown the specific page since other users can still see, and cannot lockdown specific user as they can still see other articles. Obvious answer is to built something custom, tracking readership in a Database and checking each time - although am concerned about performance of adding this.  Am trying to se if AEM has something out-of-the-box (ish) which can assist on this - maybe paywall type functionality - or something than can be 'tweaked' to aommodate this.

 

Would be great to hear if anyone has solved similar problem using AEM 6.5 capabilities.


Thanks.

This topic has been closed for replies.
Correct answer Bani Verma

Hi there,

Please post your query in the following community: https://forums.adobe.com/community/experience-cloud/marketing-cloud/experience-manager.

Experts here will be able to assist you better. Thanks!

2 replies

Abambo
Community Expert
Community Expert
July 5, 2020

I'm locking this thread, as it is in relation with a different Adobe product which has its own fora. The fora here are specific to the creative cloud products and some specific other products. 

ABAMBO | Hard- and Software Engineer | Photographer
Bani Verma
Bani VermaCorrect answer
Legend
July 5, 2020

Hi there,

Please post your query in the following community: https://forums.adobe.com/community/experience-cloud/marketing-cloud/experience-manager.

Experts here will be able to assist you better. Thanks!