Since I always go through web forms and web integration options with clients during enablement, I wanted to document this here as a reference guide.
You have a few options when it comes to web forms and Marketo. I’m going to cover the 4 primary methods that my clients choose.
Here’s a quick summary of the primary use case and pros / cons for each:
Header 1 | Primary Use Case | Pros | Cons |
---|---|---|---|
OPTION 1 Marketo form on Marketo landing page | Gated content, promotional content | Easy for marketers to deploy, i.e. clone and apply tokens! | May prefer to have visitors on your website, instead of Marketo landing pages |
OPTION 2 Marketo form on website within iframe | Forms you want to keep on your website like contact us, demo forms | Keep visitors on your website while retaining most Marketo form functionality, like form pre-fill | May be more difficult to implement responsive design |
OPTION 3 Marketo form on website with embed code | Same as Option 2 | Keep visitors on your web and may be easier to implement than iframe, responsive | Retains less Marketo form functionality than using iframe, e.g. form pre-fill |
OPTION 3 Use your own form on your website and post data to Marketo using our API | You need to keep your forms bc of other back-end and business requirements | Meets requirements of your existing non-Marketo forms, yet still gets data to Marketo | Requires custom development and you don't get Marketo form benefits |
OPTION 1. Use a Marketo form on Marketo landing pages.
Use Case: Gated content, promotional content
Pros: Easy to clone, can apply tokens! Great for marketers because it’s easier to execute then going back into your web CMS or bugging your web developer.
Cons: Sometimes you want to keep people on your website, instead of sending them to a separate landing page. For example, you might not want to have your contact us form on a Marketo landing page.
How to Do it:
OPTION 2. Use a Marketo form on your website, using an iFrame.
Use Case: Forms that you’d want to keep on your website like contact forms, demo forms.
Pros: Retains most Marketo form functionality like form pre-fill (see the chart on this page which compares features of each form option.)
Cons: May require web help to get the form to look nice.
How to Do it:
OPTION 3. Use a Marketo form on your website, using embed code.
Use Case: Same as above
Pros: Easier to implement, responsive.
Cons: Retains less Marketo form functionality than using an iframe (see the chart on this page which compares features of each form option).
How to Do it:
OPTION 4. Use a non-Marketo form on your website, but post that data to Marketo using our API.
Use Case: Sometimes you just can’t use a Marketo form but you want to post that data to Marketo, for example, if you’re collecting data for a software app, membership portal, e-commerce shop, etc.
Pros: Meets requirements of your current forms that are not available with Marketo forms, yet gets your data into Marketo.
Cons: Requires development resources and you don't get the benefits of Marketo forms (see the chart on this page which compares features of each form option).
How to Do it:
Additional Resource:
I often refer clients to the chart on this blog post because it’s a great summary of the feature benefits of each method above, and then some:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.