Audience Manager and Outbound E-mail system diagram
The system diagram shows the software components and services that send and track Mailings for Outbound E-mail and collect Contact data for Audience Manager.
The following diagram shows the system architecture of Audience Manager and Outbound E-mail:
Audience Manager
Audience Manager consists of software components installed on the Content Manager that allow you to manage Contacts and Segments, Subscription pages installed on a Presentation Server to allow users to subscribe, confirm subscription, change their profile and unsubscribe (to Mailings), and a Subscription Synchronization page installed on a Synchronization Server to synchronize data between the two systems.
- On the Content Manager Server
-
Audience Manager runs on a machine that is running the Content Manager of SDL Tridion. When you install Audience Manager, the installer installs GUI extensions for managing Address Books, Contacts and Segments in the Content Manager Explorer, and the Synchronization service.
- Synchronization service—synchronizes Contact information and Segments between the Audience Manager database and the Subscription database on the presentation side.
- Audience Manager database
- The Audience Manager database is the database for storing Contacts (Oracle or Microsoft SQL Server) on the Content Manager side.
- Synchronization Server
-
The Synchronization Server synchronizes changes in Contact details between the Audience Manager database on the Content Manager side and the Subscription database on the presentation side. You install the
profilesyncWeb page in a .NET or Java Web application. - Presentation Server for Contact subscription
-
The Presentation Server is the Web application that accepts subscriptions and changes to subscriptions. You need to deploy Subscription Web pages (
subscribe,confirm,changeprofileandunsubscribe) on a publicly accessible Web site. - Subscription database
- The Subscription Management database (Oracle or Microsoft SQL Server) stores Contact information collected on the Presentation Server.
Outbound E-mail
Outbound E-mail consists of software components installed on the Content Manager that allow you to send Mailings, a Tracking page installed on a Presentation Server to track whether an e-mail recipient opened the e-mail or clicked any links (to monitor the effectiveness of an e-mail campaign), and a Tracking Synchronization page installed on a Synchronization Server to synchronize data between the two systems. You need to add code to your templates to track links.
- On the Content Manager Server
-
You need to install the Outbound E-mail Core on every Content Manager Server that runs the Content Manager Explorer so that users can manage Mailings and Distribution Lists. The following Outbound E-mail services are installed as part of the core:
- Queue Triggered Mailings service—is responsible for handling triggered mailings
- Collect Tracking Data service—retrieves tracking information from the Tracking database on the presentation side
- Bounce Processor service—keeps track of bounced e-mails and updates the mailing statistics by periodically polling a preconfigured POP3 or IMAP mailbox account for bounced e-mails
- Mailer service—sends out the mailings to the SMTP Gateway server(s)
- Synchronization Server
-
The Synchronization Server retrieves tracking information from the Tracking database on the presentation side. You install Tracking components in a .NET or Java Web application.
trackingsync(JSP or ASPX)—synchronizes the Outbound E-mail database and the Tracking database. Only the Outbound E-mail Server requires access to this component, therefore for security reasons it is recommended to restrict access to this component - Presentation Server for Tracking
-
The Presentation Server is the Web application that tracks e-mail response. You need to deploy the
tracking(JSP or ASPX) to register e-mail opening and link clicking. You need to install this component on a publicly accessible Web site. - Tracking database
- The Tracking database (Oracle or Microsoft SQL Server) stores tracking information collected on the Presentation Server.