[How To] Add A Multi-Step Form 2.0



Show first post

224 replies

Hi Noah,

Thanks for this script, it’s great! We’ve just used it on a page and it’s converting well. I was just wondering if you had any idea of how we could add a progress bar to the form - a few people in the office think visitors might be put off by not knowing how far along they are and abandon the form halfway through if they feel it’s taking too long.

Thanks!
Alice

Userlevel 7

Quick Update:

The latest version of this script (find it here) now automatically enables inline validation! Here’s an example:

Enjoy 😘

Noah,

Thank you very much!. Now it’s working. Thanks for everything.

Max

Userlevel 7

I just visited http://ar-vida.primerolafamilia.com.ar/seguro_vida1/ and it looks like it’s no longer focusing on load. If you’re still seeing the focus on load you may need to clear your cache to see the most recent version of your page.

Noah,

Thank you for your help. I did delete the lines as mentioned and showed on your screencast. Still not working. When I load it shows first the form. Could you please help me?. Thanks Noah.

Max

Userlevel 7

hey @MaxG_BA, I think this is being caused by the auto-focus set up with this script.

To get rid of this, you can simply remove lines 26-28 of the script seen here: https://www.screencast.com/t/hZKYx2scOn2

Hope this helps!

Hello,

This is a great script. I implemented at http://ar-vida.primerolafamilia.com.ar/seguro_vida1/

I have a problem I can’t seem to solve. When my landing page loads, instead of loading at the top (header), it loads at my form or section where form is. If I disable the form, it will load like any regular page at the top.

This happens after I implemented this script.

Could someone please help me?.

Thanks!

Max

Hey Josh we have found Hotjar’s recording feature very useful for working out what users are doing on the page, including with the form itself.
No doubt you are already looking at that.

@Justin With the multi-page forms we found that half the people dropped off after the on-page part of the form, and about half of the remaining visitors finished the form. We redesigned the whole page, and as part of that redesign we switched to this dynamic form.

We don’t know for sure if people have dropped off on this form. We’re trying to track using taps/clicks from Hotjar but not sure if it works well with the dynamic page. We’re getting very low conversions (under 5%) so we’re just trying to understand what users are doing on our page, if anything. Perhaps knowing if they start but then don’t finish the form would suggest we ask too many questions or one specific question is too hard to answer.

Hmmmm, this is a good question @joshlevitan. Just curious, what did you find overall? Did you find any notable drop-offs? Would love to hear how measuring that impacted how you build your landing pages.

@Noah didn’t tag you before, tagging you now so you see this. Thanks.

Noah - this works great, thanks man! I would like to know if users are completing some of the questions and abandoning the form. With the old multi-page method we could see conversions on each page/step of the form.

Can you think of any way, either directly in Unbounce or using a 3rd party tracker like Hotjar, that I could see how many users are starting the form and abandoning?

I have a question. I use multi step forms all the time in unbounce but each page is separate. I am looking at this script and the instructions and curious if I am able to do the following:

1st step is a question using radio button
2nd step would be a question using check boxes
3rd step is another radio button
4th, 5th, 6th steps would be name, email, phone number information.

Is this possible or am i only able to use name, phone, email address text fields?

Thank you.

Before I put this in to practice I just want to confirm if this will work for multi-field forms as well. I am building a referral page and want to use step one to collect the current customer into and step two to collect the prospect info…will this work for this?

Hey Jess
Thanks for the info. I have confidence that you’ll get to it. The desire for conversions will lead you there ;–)
Ben

Userlevel 7
Badge +1

Hey Ben!

Didn’t want to leave your question hanging here, especially because I’m sure there are some other folks wondering the same thing.

To be completely transparent - the code for our forms is some of the oldest code that exists in our entire product. Tampering with them is an enormous undertaking, and at this point in time our focus has been on different improvements (Convertables, Bulk Actions, etc.). It’s for this reason that we share these types of Tips & Scripts to give you all some options in the meantime before we start updating our native features.

Hopefully this provides a little bit of insight into this situation for now. Please keep the feedback and questions coming! And I’m glad to hear you’re liking this workaround so far. 🙂

Happy Friday! 🍻

This is fantastic. We have spent countless hours looking for a multi step form for Unbounce. We have tested Typeform and are currently testing an app called Leadformly which you can embed into unbounce pages. Of course you have to Zap your leads somewhere and you don’t get to use Unbounce A/B testing etc. so it’s not great.

Where is your native multi step form builder Unbounce?

Userlevel 7

@Mark_H + @inboundbear this solution won’t record data after each step–it simply splits a single form into multiple steps and submits the data at the end.

This! I would love to know as well.

Meanwhile, @Noah - thanks so much!

I use a lot of multi step forms - the old fashion way with 2 different pages.
Yes I know - thats a rather complicated way to do the setup - however I really like that I have the data from step 1 even if the user wont fill out step 2.

Is this the case here as well?

Brilliant 🙂

Had sent briefs to developers to do this - now no need - thanks very much 🙂

I suddenly wish I’d learn some code instead and spoil the entire community here, the way @Noah does 🙂

@Noah, you beautiful wizard you. You’ve done it again. 🙌 :noah:

Userlevel 7
Badge +1

What a beaut! :noah:

Reply