Have you ever had a user complain about the complexity of subscribing to your site?
First you register - then you subscribe. Most visitors just don't understand this process, or, they register at some obscure page of your site and expect great benefits only to find that they must subscribe on some other page to get to see the good stuff.
On our sites, it is very common, on many of our pages, to have an account login module, permissions set to un-authenticated users, reside below the module that subscribers have permission to see. These are surrounded by advanced settings, header and footer content, describing the benefits of a subscription, and the control asks the user to login or register.
From any of these pages, if a user chooses to register, they can - but they are no way connected to to the subscription page.
A common problem with the current scenario is the fact that you must have the User Registration setting, in DNN Admin Settings, set to public, private, or verified.
This means if you set up a page with an Account login module or you use the [USER] token in your skins, there are countless places that a user can register without ever being redirected to your subscription page.
If you want to start out with a frustrated user, this is the way to do it.
I first attempted to perform a work-around by setting the Admin Settings -> User Registration to none. This elimanated the countless registrration points that a user could use to register on a site. The [USER] Token was hidden and the Account Login module hid the register link.
Discovery - By setting site user registration to none, when you click the register link in Subscription Tools, you can't register.
For a subscription site, my suggestion is to integrate user registration into Subscription Tools. I know this is possible because Catalook store does this during the checkout process.
By integrating user registration into the module, and having the ability to set DNN user registration to none, you now have a single point (Subscription Tool module) to complete subscription.
No more complex work-arounds.
Now, if you have an account login module on various pages, the registration link will not show. No more incorrect redirects and many more happy subscribers.
In the meantime, if DNN would add the functionality of a re-direct property on the User Registration module, the current setup would work. Looks like, for now, Dynamic Registration by Data Springs or the UcanUse User Login Module might have to be the tools of choice. |