How do we capture trial leads with a Marketo form? Our trial flow has multiple pages:
Option 2: Add our trial form script to the html backend of the landing page and see if the data transfer from one domain (Marketo hosted) to the other (our website page)
Option 3: Create an iframe of the trial form and insert it in a rich text section.
With the work that's needed, what's the benefit of using Marketo landing pages instead of creating a landing page on our own domain?? I'd like to use Marketo landing pages more, but it's a tricky and I haven't even looked at how the reporting will look like!
Option 1: To pass the data from page 1 to page 2 you will need to use javascript. Have you tried using a progressive form? This may solve your problem you should give it a try.
Option 1: We tried creating the trial form as a Marketo form and set the follow up page to be the questionnaire page. But the field value doesn't transfer over.
If these were Marketo-hosted LPs, Form PreFill would automatically retrieve the values on each page view.
If you're talking about values being forwarded within a single browser, you can easily save values using the form's onSuccess event and retrieve them on subsequent page views. The browser's localStorage is perfect for this.
If you're talking cross-browser and non-Marketo LPs, you will need to use some more tricks.
Can we fix this through Marekto API?
No.
The questionnaire page is hosted on a different site, our website. So would need to transfer lead contact information from Marketo hosted form to a non-Marketo form.
Do the sites share a common parent registered domain? For example, go.example.com and www.example.com share .example.com. If so, you can easily persist the data using cookies. If not, as long as there's a clear path between the sites (i.e. you know which link(s) on Site A someone will use to get to Site B) you can ensure that the exit links always include the form data for the other site to process.
There are some other more complex techniques as well.