Jump to content

Invision Community Blog


Our take on managing successful online communities


New: Complete Your Profile

Completing long and complex forms online is tedious. It can be off putting having to fill in a lot of information before you can join a site or service. You may find that potential members never bother to convert from a visitor.

How to convert guests into regular members is an often asked question. The simple answer is to lower the barrier to entry. Invision Community 4 already allows you to register with Facebook, Twitter, and other networks with ease.

"Complete My Profile" is a system that will lower the barrier of conversion. Guests only have to complete a very basic form to gain membership. Members are then asked to complete any custom profile fields you require.

You can also set up steps that group items together to encourage existing members to add more information to their public profile.

Members with a complete profile and user photo provide others with much more engagement and personality.

Registering
If we look at registering first. Clicking "Sign Up" will only show a simple modal form with as few fields as possible.

RegisterForm.jpg

 

If you have required steps, and after any member validation flow, the complete your profile wizard is shown.

CompleteYourProfile.jpg

 

This enforces required fields and the member cannot skip them or view other pages until completed.

Of course, you may have steps that are not set to required. These are available too, but are skippable. Members can complete skipped steps later.

Skippable.jpg

 

A dismissible progress bar shows to members that have uncompleted steps. Once dismissed, it no longer displays in the header of the site.

ProfileCompletionBar.jpg

 

This same progress bar is always shown in the members' settings overview panel, in the user control panel. This will prompt members with incomplete steps.

SettingsUCP.jpg

 

If you set up a new required step, members have to complete the step before being able to browse again. This will ensure that all regular members have completed profiles.

Admin Control Panel
You will create new steps in the Admin Control Panel. Each step can contain multiple elements of a single group. This step can be set to required to enforce completion or suggested to allow it to be skipped.

ACPOverview.jpg

 

The basic profile group contains things like user photo, birthday and cover photo. Choose any of these for this step.

Profile_Completion.jpg

 

The custom profile field group contains any fields you have set up already.

Fields.jpg

 

You can switch off this system if you feel it does not fit your needs. When disabled, you get the normal registration form.

setting.jpg

 

Reducing the complexity of membership can only help convert more guests into contributing members. Enforcing required steps ensures that you capture data across your membership.

We hope you enjoy this feature and you see an increase in guest conversion with Invision Community 4.2.

 


Comments



Recommended Comments

Just now, Square Wheels said:

Looks good.  Can we still have fields that are required upon registration and use this system?  I have one field I added to help cut down on spammers. 

The "Question and Answer" challenge fields still show on the initial registration form. Any custom profile fields that are required show on the wizard view to keep the registration form more friendly.l

Share this comment


Link to comment
Share on other sites

Cool. it seems to give the opportunity to enable social login and still have birthday - location or other required fields to be completed before posting.

Can this be used to force users that already have uncomplete profiles ? ( some intend to delete birthday upon registration )

Edited by ABGenc

Share this comment


Link to comment
Share on other sites
2 minutes ago, ABGenc said:

Cool. it seems to give the opportunity to enable social login and still have birthday - location or other required fields to be completed before posting.

Can this be used to force users that already have uncomplete profiles ? ( some intend to delete birthday upon registration )

Yes. So if you allow Facebook log ins, then they will have to complete any required steps before they can access the community.

Share this comment


Link to comment
Share on other sites
Just now, Matt said:

Yes. So if you allow Facebook log ins, then they will have to complete any required steps before they can access the community.

 

Just now, Charles said:

Yes, if you add a new field as required it will prompt all existing members to complete that field.

This was the only reason I could not use social logins. With release of 4.2 it seems we will be able to activate it. .. :thumbsup:

Share this comment


Link to comment
Share on other sites
14 minutes ago, Charles said:

The "Question and Answer" challenge fields still show on the initial registration form. Any custom profile fields that are required show on the wizard view to keep the registration form more friendly.l

Thanks, I really like it, but will need to leave it turned off on one of my site.  It's a niche field so I have a simple question of filling in your occupation.  Along with your spam protection, this has kept the site 100% spammer free.

As an example, Jimmy Hendrix (yes spelled like that) registered.  That alone would be fine, but they listed musician as an occupation, that did not fit with my site so they were banned.

I'm glad it's an option to keep it the old way.

Share this comment


Link to comment
Share on other sites
10 minutes ago, Square Wheels said:

Thanks, I really like it, but will need to leave it turned off on one of my site.  It's a niche field so I have a simple question of filling in your occupation.  Along with your spam protection, this has kept the site 100% spammer free.

As an example, Jimmy Hendrix (yes spelled like that) registered.  That alone would be fine, but they listed musician as an occupation, that did not fit with my site so they were banned.

I'm glad it's an option to keep it the old way.

If you make that field a required step, then you can still ban people based on the content - and they will *have* to complete it before they can do anything else.

Share this comment


Link to comment
Share on other sites
27 minutes ago, ABGenc said:

Can this be used to force users that already have uncomplete profiles ? ( some intend to delete birthday upon registration )

To expand on this - yes. So say, for example, you do not require users to set a profile photo, but then add a step so that it is required, then all users who did not set one previously will then be prompted to do so.

Share this comment


Link to comment
Share on other sites
3 minutes ago, Matt said:

If you make that field a required step, then you can still ban people based on the content - and they will *have* to complete it before they can do anything else.

I understand, but I also make the user validate their email AND require admin approval.

This would allow them to register, validate their email, put in whatever gibberish they want in the required field and spam the site until I log on and view the posts.

I really like making registration easier and will use it on one site, but not another.

Share this comment


Link to comment
Share on other sites
Just now, Square Wheels said:

This would allow them to register, validate their email, put in whatever gibberish they want in the required field and spam the site until I log on and view the posts.

You may want to wait until you can see it for yourself as I think you are misinterpreting what this does :)

Share this comment


Link to comment
Share on other sites
2 minutes ago, Adriano Faria said:

@Ryan Ashbrook, is this easily extendable? I mean, there a bunch of plugind (or app hooks) that adds fields and/or extend the createMember method. 

Will we be able to add fields to the wizard?

Of course. :) The system is built on application extensions, so applications can create their own steps.

We will provide developer specific updates soon on how to integrate with this feature, and others in 4.2.

Share this comment


Link to comment
Share on other sites
Just now, Ryan Ashbrook said:

Of course. :) The system is built on application extensions, so applications can create their own steps.

What about plugins? There are several that adds fields in the registration screen. 

Share this comment


Link to comment
Share on other sites

I see you are still using ReCaptcha v1 on the sign up form. Google has moved on to ReCaptcha V2 and Invisible ReCaptcha.

Is Invisible ReCaptcha supported in 4.2?

I think Invisible ReCaptcha should be the default to make sign up even easier for new users.

Share this comment


Link to comment
Share on other sites

This may be more of a general question than specific to this new enhancement, but I'll ask anyway:

Is there any way to force someone to choose a subscription package (and pay for it) before they are registered?

Currently in my 3.4.9 system, I get users who sign up, and then seem to forget or not notice they have to purchase a subscription package in order to post on the site - as a result, they sit in my "Validating" group, and then invariably contact me about not being able to post, etc.

I've gotten far too many emails like this to chalk it up to users not knowing what to do - so does this new enhancement (or IPS 4 in general) allow this?

Edited by Joy Rex

Share this comment


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  Ask A Question ×