Progressive Profiling via REST API endpoint | Community
Skip to main content
Frank_Breen2
New Participant
December 17, 2018
Solved

Progressive Profiling via REST API endpoint

  • December 17, 2018
  • 1 reply
  • 5838 views

We're redeveloping our website in Wordpress using Vue.JS framework, everything is working as expected and can get form pre-fill working, but we have an additional requirement to get Progressive Profiling enabled, but when we look up an Endpoint for that, it doesn't seem to be listed, does anyone know if this is possible or have solutions?

Best answer by SanfordWhiteman

they thought REST API is best, but I know you know best, so any advice would be greatly appreciated

Well, they're the opposite of right.  The REST API is the absolute worst choice for this (DoS vulnerability being the main reason, performance being a strong second).

You should be using an embedded Marketo form, which supports Progressive Profiling straight away and with 5 minutes of work to implement my Pre-Fill code, also supports Pre-Fill.

1 reply

SanfordWhiteman
New Participant
December 17, 2018

Please, no, do not use the REST API at all for user-initiated actions.

I assume you're using my Pre-Fill method and not one of the Denial-of-Service-inviting API-based ones.

Progressive Profiling works out-of-the-box with embedded Marketo forms. You don't need anything special for that.

Frank_Breen2
New Participant
December 17, 2018

The developers are using this documentation: developers.marketo.com/blog/external-page-prefill/.

I did say to them about your method: https://blog.teknkl.com/pre-fill-any-site-any-form/, but they said they didn't want to go down the embedded form route and they thought REST API is best, but I know you know best, so any advice would be greatly appreciated? The aim here is to have a Progressive Profiling form in WP on many different pages.

SanfordWhiteman
SanfordWhitemanAccepted solution
New Participant
December 17, 2018

they thought REST API is best, but I know you know best, so any advice would be greatly appreciated

Well, they're the opposite of right.  The REST API is the absolute worst choice for this (DoS vulnerability being the main reason, performance being a strong second).

You should be using an embedded Marketo form, which supports Progressive Profiling straight away and with 5 minutes of work to implement my Pre-Fill code, also supports Pre-Fill.