Hi guys, having some issues with progressive profiling.
Please see my form setup attached below. The idea is to get two iterations:
First view
Email
First Name
Last Name
Phone
Notice
Email opt in
Phone opt in
SMS opt in
Mail opt in
Second view
Email
Job Title
Company
Country
However, the issue I am coming across is that once the form is filled in, it automatically pre-fills on the second view and never asks for the extra fields. I have disabled pre-fill on all fields, yet, no difference. Any ideas?
Solved! Go to Solution.
You can't have Known Visitor HTML ("If Known Visitor, Show Custom HTML" in Form Settings) enabled and also have Progressive Profiling.
The 2 are mutually exclusive, because KV HTML means "If the Munchkin session is associated, hide [the entire] form" while ProgPro means "If the Munchkin session is associated, see which fields have/haven't been filled in and show the empty ones."
So it's not that your form "automatically prefills" (KV HTML doesn't rely on Pre-Fill, nor does ProgPro). It's that it sees your session is already associated at all with a known record in your db, and thus hides the form.
Done, please see in my other reply
Hello @Yan_Hristov ,
I think you are missing step 5 to get it to work as intended.
ProgPro works without Pre-Fill, though.
Define "works". 🤣
https://docs.marketo.com/display/public/DOCS/Configure+Form+Progressive+Profiling
Note
For this feature to work properly, make sure Form Pre-Fill is enabled for visible fields, and disabled for hidden fields.
Admittedly, I had to refresh my memory on it when I posted and noticed the note at the top. Can it work consistently and reliably without pre-fill contrary to their documentation?
You can't have Known Visitor HTML ("If Known Visitor, Show Custom HTML" in Form Settings) enabled and also have Progressive Profiling.
The 2 are mutually exclusive, because KV HTML means "If the Munchkin session is associated, hide [the entire] form" while ProgPro means "If the Munchkin session is associated, see which fields have/haven't been filled in and show the empty ones."
So it's not that your form "automatically prefills" (KV HTML doesn't rely on Pre-Fill, nor does ProgPro). It's that it sees your session is already associated at all with a known record in your db, and thus hides the form.
Hi @SanfordWhiteman , you were correct of course. The If Known Visitor, Show Custom HTML was indeed selected.
I changed it and the form does appear now. However, it still doesn't ask for the extra fields the second time around. Could it be because all fields are set as mandatory (hope not and Marketo is smarter than that)? Here is a page with the form - https://content.comms.euromoneyplc.com/WC-EGO-Asia-InterestRegistrations-YH_LP1-RegisterInterest-YH....
(do excuse the design, a work in progress)
Are fields like doNotSMS, doNotMail, etc. Boolean fields in Marketo? B/c you're not passing Boolean-convertible values.