When users not accept cookies, engagement data won't feed into Marketo after form fill | Community
Skip to main content
New Participant
September 15, 2023
Solved

When users not accept cookies, engagement data won't feed into Marketo after form fill

  • September 15, 2023
  • 1 reply
  • 2763 views

Hi fellow Marketo users,

Stumbled on a cookie issue, below are the details.

We're testing embedding an iFrame into a landing page and placing a Marketo lightbox form as the gate. The vendor, Navattic is integrated with Marketo via API. Feeding in data such as step completed, project name, etc. 

When users are already cookied or clicked "accept cookies" from the page, Navattic is able to push user engagement data with the iFrame into Marketo as person custom fields. (Perfect).

However, when users don't accept the cookies or ignore the cookie prompt from the web page, the data will not push into Marketo. I am confused by this because if the user fills out a Marketo form, shouldn't the person be cookied? The engagement is after the form fill.

Curious if anyone else have experienced this issue before? Are there any workarounds? Thank you very much.




Best answer by SanfordWhiteman

In our case, the user fills out a Marketo form and we're performing a lead API call to associate Navattic with the Marketo Munchkin cookie. Are you saying there is no way we can pass over the user's engagement data unless cookies are accepted?

By definition, Munchkin-logged activity data (Visit Web Page, Clicked Link) requires the Munchkin cookie. That’s what Munchkin is all about. It wouldn’t make sense to be able to track people who have opted out of the tracking cookie.

 

Filled Out Form is not a Munchkin-logged activity, which is why you will see that in a lead’s Activity Log regardless of whether cookies were accepted.

1 reply

SanfordWhiteman
New Participant
September 15, 2023

However, when users don't accept the cookies or ignore the cookie prompt from the web page, the data will not push into Marketo. I am confused by this because if the user fills out a Marketo form, shouldn't the person be cookied?

Not at all! Form fills don’t require cookies. If they did, then Marketo forms would be non-functional whenever someone has tracking protection enabled, which is luckily not the case.

 

If cookies are accepted, then a form fill will associate the formerly anonymous Munchkin cookie with the lead that fills out the form. This complementary behavior is obviously useful, but the form fill itself doesn’t set a cookie — if it did, that would be defying the person’s explicit privacy preferences.

 

Provided cross-origin communication is already enabled, the IFRAME could read the email address of the person from the form upon successful submission (i.e. onSuccess listener). Not the cookie, because there isn’t one.

 

 

New Participant
September 17, 2023

Hi Sanford, 

Thank you for the response. Please see below for some more context.

Based on Marketo docs:
In order to be associated with a known record in Marketo, one of the following methods should be used:

  • The person may visit a Munchkin-tracked page with a mkt_tok parameter in the query string from a tracked Marketo email link.
  • The person may fill out a Marketo Form.
  • REST associate lead call must be sent.

In our case, the user fills out a Marketo form and we're performing a lead API call to associate Navattic with the Marketo Munchkin cookie. Are you saying there is no way we can pass over the user's engagement data unless cookies are accepted? Because it's clear Marketo and Navattic was able to ID who the user was based on email and the Munchkin cookie. I literally see the data in Navattic reporting. (SS below)

 

Darshil_Shah1
Community Manager
September 17, 2023

I see Marketo's Munchkin tracking cookie being created in either cases, i.e., with the cookies enabled/disabled. I saw that with the cookies rejected, a couple of Marketo tagged scripts under the Navattic's capture.js weren't called on Marketo form submit, which wasn't the case with the cookies enabled. Looking at the script contents, it appears that they're responsbile for syncing the event data from Navattic to Marketo. I'll let Sandy weigh in and correct me if I'm mistaken anywhere.