Hello,
We use a platform we host our website to build and host all the asset download landing pages instead of using MKTO registration landing pages. The MKTO forms are embedded on the registrations pages. However, the challenge is for each asset, I'll have to create 1 individual MKTO form.
We also have different Thank You page for each asset and I want to be able to track UTM values. Is there a way to use only 1 form for all the different asset and route them in MKTO to different programs?
Thank you!
Solved! Go to Solution.
We do this all the time, i.e., have a single global marketo form and use the Web Page/Referrer (referrer in case the form is embedded on an external page) constraint in the "Fills out Form" trigger/filter to add the person to the correct program. If I'm not wrong that's what you meant by routing people to different programs via a single form, right? You can add JS on your external LP to route the person to the apt. thank you page with proper UTMs appended so you can track the interaction.
MktoForms2.loadForm("//123-ABC-DEF.marketo.com", "123-ABC-DEF", 1057, function(form) {
form.onSuccess(function(values, followUpUrl) {
location.href = "https://example.com/?q=abc";
return false;
});
});
We do this all the time, i.e., have a single global marketo form and use the Web Page/Referrer (referrer in case the form is embedded on an external page) constraint in the "Fills out Form" trigger/filter to add the person to the correct program. If I'm not wrong that's what you meant by routing people to different programs via a single form, right? You can add JS on your external LP to route the person to the apt. thank you page with proper UTMs appended so you can track the interaction.
MktoForms2.loadForm("//123-ABC-DEF.marketo.com", "123-ABC-DEF", 1057, function(form) {
form.onSuccess(function(values, followUpUrl) {
location.href = "https://example.com/?q=abc";
return false;
});
});