SOLVED

Re: Cookie Problems with Subscription Center/Management

Go to solution
Anonymous
Not applicable
Hello,

I've built out a Sub Management page for my company's website.

It's a Marketo form with each subscription option presented as a checkbox that you can check to receive that line of emails or uncheck to decline. Pretty simple.

The problem is with cookies. For most users, the form autofills and you can pick your settings just fine. But in some cases, the user is changing their subscription on a browser where they aren't cookied yet.

If a user is NOT cookied yet on that device or browser, they receive a blank form with the text fields empty and the check boxes all unchecked.

This presents a problem because it makes the user fill out the entire subscription sheet again (or, God forbid, they just click Submit without thinking and erase their entire set of subscriptions).

Does anyone know how to minimize or even solve this issue?

Thanks!


1 ACCEPTED SOLUTION
Dory_Viscoglio
Level 10
Hey Cheyne, similar to what Murtza suggested, I'd look at the ways that someone could get to your preferences area uncookied. If they go through an email, they'll be cookied. If they go through a portal on your system, maybe you could have them go through a form first that would pull up their current email subscriptions before giving them the option to edit them?

View solution in original post

10 REPLIES 10
Anonymous
Not applicable
Thanks everybody. Dory, your answer was closest to what I ended up doing.

I just used the Jquery Cookie plugin to specifiy that if a user is not cookied, it asks for their data first via a form. Then it refreshes the page with their data filled in.
Kenny_Elkington
Marketo Employee
Hi Cheyne,

Is your subscription center link set up correctly in your email templates/unsubscribe HTML?  The link should be tracked and associate the known lead record to the browser on click if they're hitting a marketo landing page and prefill immediately.
Josh_Hill13
Level 10 - Champion Alumni
I doubt very much that this is a big issue for leads. When someone clicks on the unsub link from an email, it is tracked back to their info regardless of the cookie value. So almost no one will encounter this issue unless they disabled javascript or decided to go to the page directly in an uncookied browser.

At the worst, they will erase their settings. I'd expect they would want that then. Most leads do know how to fillout a form and won't mind doing so as long as it is clear what they are getting in this case.
Dory_Viscoglio
Level 10
Hey Cheyne, similar to what Murtza suggested, I'd look at the ways that someone could get to your preferences area uncookied. If they go through an email, they'll be cookied. If they go through a portal on your system, maybe you could have them go through a form first that would pull up their current email subscriptions before giving them the option to edit them?
NadineRegan
Level 2

Hey Dory,

 

are you able to provide a link to what Murtza suggested? Looks like it might have been some sort of Jquery Cookie plugin but I can't find any reference or link for the code. We are also looking for a solution to see subscription preferences populate if they come to the page via other means (not via email).

SanfordWhiteman
Level 10 - Community Moderator

We are also looking for a solution to see subscription preferences populate if they come to the page via other means (not via email).

That solution (used by many very large sites ) is here: https://blog.teknkl.com/pre-fill-any-site-any-form/

NadineRegan
Level 2

Got another quick question for you, Sanford.

 

If someone comes to the subscription page who is currently unsubscribed, if they check any of the other preferences is there some kind of script that can uncheck the unsubscribe box on the form at the same time? Or would it be better to make the unsubscribe field radio buttons and make it required?

SanfordWhiteman
Level 10 - Community Moderator

If someone comes to the subscription page who is currently unsubscribed, if they check any of the other preferences is there some kind of script that can uncheck the unsubscribe box on the form at the same time? Or would it be better to make the unsubscribe field radio buttons and make it required?

Somewhat strange UX to have a bunch of preferences and then a radio button set with the options "Do send me all that stuff"/"Don't send me anything", no? A checkbox, unchecked if at least one "Do send me" preference is checked, makes more sense.

NadineRegan
Level 2

Thanks, Sanford. This is great.

Anonymous
Not applicable
I am not sure if this would be a good solution, but you could ask uncookied users to enter their email, look the subscription details via the API, and then show their subscriptions settings.