Re: Embedded forms + Progressive profiling + visibility rules

Patricia_Villa2
Level 1

Hello,

I have a scenario of an embedded marketo form in a wordpress website which has rpogressive profilling enabled and some of the fields within the progressive profilling have some visibility rules fields.

I've sorted out the pre-fill fields data with a wordpress plugin, so that the progressive profilling actually works with the expected experience (as if it were a marketo l.p.) but the fields with visibility rules may not appear as expected when placed in progressive profiling since they are dependent on on other progressive profiling fields which loaded on previous visits.

Since visibility fields load dynamically on the specified fields during that visit, I needed to move the visibility fields outside of the progressive profiling for them to function as expected, but this presents aesthetic issues though which may require custom coding to resolve or another workaround.

Has anyone experience this? do you guys have more information about potential workarounds for the desired workflow including how to move the visibility fields below progressive fields and how to submit previous form fill information?

BR,

PV

17 REPLIES 17
SanfordWhiteman
Level 10 - Community Moderator

I've sorted out the pre-fill fields data with a wordpress plugin, so that the progressive profilling actually works with the expected experience (as if it were a marketo l.p.

Actually, ProgPro on an embedded form works fine without Pre-Fill.  They're different technologies. The only thing necessary for ProgPro is to know whether the field has a non-empty value. This is possible without transporting the value itself and is natively supported by the embed.

In any case plugins like the one you're referring to create a Denial of Service vulnerability against, well, themselves and all your other API integrations. You should use the method that doesn't have any API dependencies: Form Pre-Fill. External sites. No limits. You're welcome.

Patricia_Villa2
Level 1

Hi Sanford thanks, it actually worked for the first testings and the I got a hotlink error message, is this what you refer to when saying the Denial Of Service vulnerability?

BR,

PV

SanfordWhiteman
Level 10 - Community Moderator

I don't know which product you're trying, but the DoS vulnerability is because any such plugin has to call the the Marketo API with every pageview. It's trivial to send tens of thousands of requests in a short time and use all your API calls.

Patricia_Villa2
Level 1

I'm using the HyperX wordpress plugin and works beautifully https://www.hyperxmedia.com/ultimate-marketo-forms-wordpress-plugin/

SanfordWhiteman
Level 10 - Community Moderator

Until someone decides to shut it down, it is functional. That's the thing about DoS vulnerabilities.

Patricia_Villa2
Level 1

this is the exact error message: 412 Precondition Failed: Hotlinking not allowed

SanfordWhiteman
Level 10 - Community Moderator

Are you referring to the API-free method from the blog post? You have to host the JS in your server (it's noted as one of the steps in the setup).

Patricia_Villa2
Level 1

Sandford I was refering to the code in this website: MktoForms2 :: Demo :: Override Field Order 1.0.2

I've hosted the JS files but soemthing is not fully working now with the pre-fill fields and some fields validations

SanfordWhiteman
Level 10 - Community Moderator

Need your URL if I'm going to troubleshoot the install.

Patricia_Villa2
Level 1

Hi Snadford, looks like one library was duplicated an now everything works fine but thanks a lot for your time and help!

SanfordWhiteman
Level 10 - Community Moderator

OK.

Anonymous
Not applicable

Hi Sanford,

I'm trying to set up Prog Pro and seem to be running into trouble. I see your comments on every post I come across on the topic, so figured you may be a good resource! I've set up the form and put it on two test landing pages, but each time I go to the LP the form is still showing the same three fields and none of the prog pro fields are showing up for me. Any ideas on how to troubleshoot?

Your help would be greatly appreciated!!

Thanks!

megan

SanfordWhiteman
Level 10 - Community Moderator

I can help, but please open a new thread in Products​. You'll also need to provide your URL.

Anonymous
Not applicable

Thanks, Sanford! Your help is greatly appreciated! I've opened a new question in Products.

Patricia_Villa2
Level 1

Thanks a lot Sandford, here's the "sandbox" website with all in place: https://mancosa.staging.wpengine.com/mba-plugin-test-1/

The progressive profiling, the fields with visibility rules work fine but the pre-fill fields, email and phone validations are not working.

BR,

PV

Grégoire_Miche2
Level 10

Hi Patricia,

Quite some writing have been made about reordering fields in the form, including the PP ones. One of the best is Sanford Whiteman​ framework here : MktoForms2 :: Demo :: Override Field Order 1.0.2

-Greg

Patricia_Villa2
Level 1

Thanks Grégoire, I'll give it a try   and get back to you hopefully with a YAY!