This content has been marked as final. Show 4 replies
I created a case around this issue and after speaking with Ian, realized I was looking at this backwards. For anyone that wants complete customization control, all you need to do is create a form (original or 2.0), embed it in a landing page and grab the source html for everything betwee the <form></form> tags. Then, just add:1 of 1 people found this helpfulmethod="post" action="http://CNAME/index.php/leadCapture/save"
to the opening form tag, where CNAME is the subdomain of your Marketo instance. Then, add these lines after the closing form tag:
<input type="hidden" name="returnURL" value="YOUR_THANK_YOU_PAGE_URL"><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor" value="FORM_ID"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="MUNCHKIN_ID">
Again, replacing the value attribute with the values of the form you created and your preferred thank you page (only if you want the form to redirect on submit). The form and munchkin ids should be accessible via the same page that you grabed the source form code from.
Now you can edit the form to your liking (removing all that extra code you may not want). We're hosting the pages as 'templates' on our Marketo instance where each 'template' corresponds to a landing page we've also created in Marketo. My understanding is that this form could be hosted elsewhere as well if you want to do that.
Hope this helps someone else! Forms 2.0 are great for what they are, but having the ability to fully customize your form is infinitely better!
This was tremendously helpful. Thank you!
Worked like a charm but I have one question. Now that you have placed the custom form and css on your landing page how do you specify that landing page in you smart list? ex. The web page doesnt show up in the "web page constraint" field anymore. I would like to reuse the form on multiple pages. Any thoughts?