Sample subscription model

This section explains how the sample pages shipped with Audience Manager implement the standard subscription model and how to add templating code to use these Pages.

The standard subscription model consists of the following components:

  • Subscription—a Web site visitor submits their Contact details. Audience Manager creates a new Contact with this information and sets the Subscription Status of this new Contact to Subscribed. Audience Manager then sends an e-mail message with a confirmation link to the address provided.
  • Subscription confirmation—the Web site visitor clicks the link and fills in the password to confirm the subscription. Audience Manager sends an e-mail to confirm the confirmation and welcomes the new subscriber. Audience Manager sets the Subscription Status of the Contact to Opted-in.
  • Changing profile—at any time, the subscriber may change his or her personal information by using the Change Profile page. Audience Manager sends an e-mail to the Contact.
  • Unsubscribing—at any time, the subscriber may stop his or her subscription on the Unsubscribe page. Audience Manager sets the Subscription Status of the Contact to Unsubscribed and sends an e-mail to the Contact.

The standard subscription model is implemented using the following Subscription Web pages:

Component.NET example pageJava example page
Subscriptionsubscribe.aspx

subscribe.aspx.cs

subscribe.jsp
Subscription confirmationconfirm.aspx

confirm.aspx.cs

confirm.jsp
Changing profilechangeprofile.aspx

changeprofile.aspx.cs

changeprofile.jsp
Unsubscribingunsubscribe.aspx

unsubscribe.aspx.cs

unsubscribe.jsp
Profile synchronizationprofilesync.aspx

profilesync.aspx.cs

profilesync.jsp

The sample pages shipped with Audience Manager work out of the box in a default installation using the default extended details fields. If you change the default extended fields, you need to update these Web pages to take these changes into account. For more information on how to change the default extended fields, see Custom Contact extended details.