Form Submission doesn't respect Custom Dedupe Key
Hello Everyone!
We are running into problems regarding our custom de-dupe rules in Marketo and related to Landing pages. Can anyone here help advise us?
Our dedupe rule is currently configured as email address + person partition + custom field, because we have multiple instances of contacts with the same email address.
The form submission on Landing Pages is not respecting the dedupe key and, as a result, the activity is not mapped to the contact record who received the email, navigated to the landing page and then submitted the form. Instead, filled out form activity is getting mapped to any contact in our instance with the same email address OR creating a new contact, and we assume it’s based off of the Marketo cookie tracking.
We have tried adding the custom dedupe field as a hidden field on the landing page as well as a URL parameter, and this hasn’t changed our situation. We have also tried inserting the below code into the Landing Page, in an attempt to remove the Marketo cookie tracking, but this has also not worked for us - in our testing, this did not remove the cookie.
MktoForms2.whenReady(function (form) {
form.addHiddenFields({
_mkt_trk: "",
mkt_tok: ""
});
form.onSubmit(function (form) {
form.vals({
_mkt_trk: "",
mkt_tok: ""
});
});
})
Our Question: How do we configure our Landing Pages so that they respect our custom de-dupe key and map to the correct contact record who received the email?
