Page 1 of 1

Allowing x entry views before presenting paywall

PostPosted: November 1st, 2010, 12:20 pm
by sugeneris
Okay, one last—I hope—feature inquiry from me. Jason's been incredibly helpful.

Client is asking if it'd be possible to introduce a delay before asking people to subscribe to the site, based on some number of pageviews. So, unregistered visitor reaches site, is allowed to view full content for let's say 5 entries, after which any further attempts to view entry pages presents the registration challenge. For reference, only entry pages are being protected. All index-type pages are free.

I don't really see anything in the various features that could obviously get repurposed into this and have the impression it'd involve entirely custom scripting(plus the API), but was curious if anyone had actually done it already or has ideas. We still haven't addressed the question of when this view-based trial expires, for example, allowing the visitor to get another free x views.

The search terms involved in rummaging through the forum are annoyingly wide, but I'll update here if I find anything interesting.

Re: Allowing x entry views before presenting paywall

PostPosted: November 8th, 2010, 12:46 pm
by sugeneris
Seems there's no clear way to do this other than doing some significant scripting around what s2Member provides to do our own storage of pageviews, etc. Not currently worth it.

We ended up going with a time-limited preview, where everyone can see the full post for about 24hrs, after which they only get an excerpt and are required to log in for full content.

Re: Allowing x entry views before presenting paywall

PostPosted: November 8th, 2010, 2:12 pm
by ndavidson
look into setting up a 1 time fee for x time for 0 dollars. Adding a script at the tail of that should be pretty straight forward when it comes time to renew.

You can limit what pages are viewed by pages in the s2Member administration. If it doesn't quite do what you want to show I would, personally, build a custom page solely for that 'golden' content you want to tease with. This way it's easier to control, with s2Member, what content is viewed.

Jut my 2 cents.