We are using the Ultimate Marketo Form plug-in to have embedded Marketo forms on our wordpress site. The current configuration results in an API call occurring on every single page a person visits that has a form.
We are hoping to make an API call for the first form they visit and then cache their form information to prefill for additional pages versus using an API call for each.
Has anyone else run into this issue before and found a solution?
Glad you noticed how dangerous and inefficient these API-based integrations are. They're hardly ready for prime time.
Use my Pre-Fill code. It uses no API calls at all.
I was wondering if you have any advice for the 1st prerequisite.
❶ Your external site must share a private parent domain with one of your Marketo instance's LP domains or domain aliases. That is, if your external site is
http://www.example.com then you'll need to have (or newly create) a Marketo domain like
Currently, our Marketo domain does not much the parent domain of our site with the embedded forms. We do not use Marketo landing pages often but I believe all images in Marketo reference the current subdomain. Any thoughts on the best way to make this update? or is there another way around making this change?
Do you have SSL on your Marketo LPs? If not, it's really easy to add another CNAME record and Domain Alias.
If you do have SSL you have to ask Mkto to gen a new cert as well.