Opt-In Checkbox Strategy | Community
Skip to main content
December 5, 2016
Solved

Opt-In Checkbox Strategy

  • December 5, 2016
  • 2 replies
  • 9802 views

Hi All -

We have a handful of forms on our website that allow people to opt-in for future e-mail communications by checking a checkbox at the bottom of the form. If they check it, they get opted in, if not they don't. However, we've discovered that upon future form submissions (different form on the site), if someone who previously opted-in does not check the opt-in box on their next form submission, they then get opted-out as the checkbox returns a false reading in Marketo. We use server side form posts instead of Marketo forms as the form data needs to go elsewhere (we create user accounts in a different system) so I can't use progressive profiling to remove the opt-in checkbox on future forms if the prospect is already opted-in.

I'm curious how others are allowing their website visitors to opt-in - are you using check boxes, other types of form fields (like a yes/no drop down that doesn't require an answer), or are you simply opting everyone in who fills out a form and then allowing them to unsubscribe using the typical links in your e-mail footers? I thought the check box was a common practice but it doesn't work well in this specific application for the reasons I mentioned above.

Any feedback or alternate ideas would be appreciated.

Thanks,

Mike

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 SanfordWhiteman

I agree with not checking the box for them, but not sure I agree with changing existing preferences because they haven't opted in *again*.


Guys, think I'm not being clear... my point is that because the form is incapable of knowing if the lead viewing it has opted in already, you have to default an Unsubscribed-linked checkbox to unchecked (on this we seem to agree). 

And even though some leads might have turned out to have already opted in, it doesn't make sense for an unchecked box to have no meaning for previously opted-in leads, while being interpreted as Unsubscribed=true for new or previously opted-out leads. I feel it should have the same semantic meaning in all cases.

The problem is solved by never displaying a checkbox linked to the Unsubscribed field unless you have made a good-faith effort to Pre-fill it. In this case the form is not ready for prime time IMO!

2 replies

New Participant
December 8, 2016

I suspect what you may want to do is create a separate field titled Opt In date. You can then send all marketing campaigns to people where this field is not empty. You'll need a separate smart campaign to auto fill in the opt in date box upon successful form submission where the checkbox is filled in.

New Participant
December 5, 2016

Are you allowing pre-fill on that checkbox field?  And/or setting the default value to "true"?  Doing both of those should do a good amount to eliminate instances of "accidental" opt-out -- since a contact manually un-checking that field would seem to indicate a pretty sincere desire to out-out of future communications.

In most organizations I've been a part of, we've 'assumed' opting-in when any standard content/contact form is filled out, and included a link to our custom "Subscription Center" page in the footer of every email, which is more or less par for the course for large B2B enterprise-type subscriptions. I will say, however, that whenever I'm an end-user, I always appreciate more visible options for setting communication preferences, like you've outlined here.

SanfordWhiteman
New Participant
December 5, 2016

Are you allowing pre-fill on that checkbox field?

Mike can't use Pre-fill unless he is storing the data in an intermediate database and retrieving it at form render time. Remember that he is using a completely non-Marketo form (and not even using the Forms API to post).

If a lead is in a jurisdiction such as Canada where checking the opt-in checkbox by default is not allowed, and there's no way to retrieve the value previously entered by the same lead, then you have no choice: you must leave the opt-in checkbox unchecked by default and assume that if it's still unchecked when the form posts, the lead meant to deliberately opt out. The only legal way around this would be to have three radio buttons (No, opt out (default) | Yes, Opt in | Don't change current setting). If they still answer No, at least you've given them that third option, which isn't possible with a checkbox.

New Participant
December 5, 2016

Ah, good points on the server-side  and Canada considerations, @Sanford Whiteman.  Mike -- I agree with the above -- you might have to get creative if your goal is to keep that existing functionality as much as possible.