Cookie Problems with Subscription Center/Management | Community
Skip to main content
January 12, 2015
Solved

Cookie Problems with Subscription Center/Management

  • January 12, 2015
  • 5 replies
  • 5615 views
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!


This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Dory_Viscoglio
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?

5 replies

January 12, 2015
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
New Participant
January 12, 2015
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
New Participant
January 12, 2015
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
Dory_ViscoglioAccepted solution
New Participant
January 12, 2015
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?
New Participant
December 8, 2020

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
New Participant
December 8, 2020

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/

January 12, 2015
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.