Subscription Center Questions - Forcing a Redirect to Create Profile & Having Save Changes & Global Unsubscribe Button | Community
Skip to main content
Bryan_Epstein
Level 5
July 12, 2018
Solved

Subscription Center Questions - Forcing a Redirect to Create Profile & Having Save Changes & Global Unsubscribe Button

  • July 12, 2018
  • 2 replies
  • 3742 views

Hi everyone, I am in the process of setting up a subscription center for our company. Right now, we have 3 of 4 pages created for our overall subscription center (Creating Your Profile, Subscription Center with Subscription Options, Subscription Confirmation and the Unsubscribe Confirmation [is to be completed]).

There are a few things that we are trying to accomplish with our subscription center.

The first is to be able to automatically re-direct someone to Create his/her profile if there is no cookie or data in the profile information (i.e. First, Last, Email, Company Name, etc.). This is so that someone doesn't go to the Subscription Center without any profile information because they would be anonymous.

The second is to be able to have two buttons on the page that work for submitting the form. The first button would be to save the changes, essentially confirming the subscription options. The second would be a button that functions as an Global Unsubscribe. You can see the general format of how we would like these to look below.

Please let me know if any of you need any additional information to assist, and thanks so much for your help!

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

The first is to be able to automatically re-direct someone to Create his/her profile if there is no cookie or data in the profile information (i.e. First, Last, Email, Company Name, etc.).

This is so that someone doesn't go to the Subscription Center without any profile information because they would be anonymous.

Segment the form.

Linked Segmentation is simple: does the person have the required fields or not? Default segment sees the signup form, or gets redirected to a separate signup page via JavaScript in a Rich Text area on an otherwise blank form. The "Known" segment sees the subscription management form.

The first button would be to save the changes, essentially confirming the subscription options.

The second would be a button that functions as an Global Unsubscribe.

Hide the standard submit button via CSS (this is going to be clearer than adding just one button).

Add new <button> elements under the form.

First new button calls form.submit() with current values.

Second new button calls form.setValues() to check all the appropriate boxes, then calls form.submit().

2 replies

SanfordWhiteman
SanfordWhitemanAccepted solution
Level 10
July 12, 2018

The first is to be able to automatically re-direct someone to Create his/her profile if there is no cookie or data in the profile information (i.e. First, Last, Email, Company Name, etc.).

This is so that someone doesn't go to the Subscription Center without any profile information because they would be anonymous.

Segment the form.

Linked Segmentation is simple: does the person have the required fields or not? Default segment sees the signup form, or gets redirected to a separate signup page via JavaScript in a Rich Text area on an otherwise blank form. The "Known" segment sees the subscription management form.

The first button would be to save the changes, essentially confirming the subscription options.

The second would be a button that functions as an Global Unsubscribe.

Hide the standard submit button via CSS (this is going to be clearer than adding just one button).

Add new <button> elements under the form.

First new button calls form.submit() with current values.

Second new button calls form.setValues() to check all the appropriate boxes, then calls form.submit().

Bryan_Epstein
Level 5
July 12, 2018

Thanks Sanford. I will look into Linked Segmentation. Would I then just hide the button that automatically gets added for the form with CSS in order to have these two buttons show side-by-side?

SanfordWhiteman
Level 10
July 12, 2018

Set the whole .mktoButtonRow to

display: none;

is what I'd recommend.

Justin_Laberge1
Level 4
July 13, 2018

Hey Bryan,

Sandy has answered your question pretty much but I just wanted to point out a small usability issue with your two button design you've posted. I'd be concerned that people would select their options to unsubscribe from and then would click the "Unsubscribe button" to do just that, thinking their selections have been unsubscribed when in fact they have unsubscribed completely.

Just something to think about