MC Email
MC Email
MC Email
names and marks. Other marks appearing herein may be trademarks of their respective owners.
CONTENTS
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
EMAIL IN MARKETING CLOUD ENGAGEMENT
Plan, personalize, segment, and optimize the customer journey with the email apps that are available in Marketing Cloud Engagement.
Email Studio
With Email Studio, build and send personalized email from basic newsletters to the most complex campaigns. Deliver promotional,
transactional, and triggered messages. Track and optimize to drive performance.
Email Studio
With Email Studio, build and send personalized email from basic newsletters to the most complex campaigns. Deliver promotional,
transactional, and triggered messages. Track and optimize to drive performance.
1
Email in Marketing Cloud Engagement Get Started with Email Studio
2
Email in Marketing Cloud Engagement Get Started with Email Studio
3
Email in Marketing Cloud Engagement Get Started with Email Studio
Follow the instructions in the Quick Start Guide to complete these tasks:
• Choose a unique domain or subdomain name
• Decide whether to delegate or self-host
• Decide how to manage replies
• Review tips for successful sending
After you complete the tasks in the Quick Start Guide, complete your unique SAP form from the email. Watch these videos if you need
more help.
• Video: How to Fill Out the Sender Authentication Package (SAP) Form
• Video: How to Fill Out the Sender Authentication Package (SAP) Form Part 2
• Video: Sender Authentication Package: Common Topics and FAQs
Note: Marketing Cloud is now called Marketing Cloud Engagement. Until we finish changes across the Salesforce ecosystem, you
can expect to see some references to both names in Salesforce Help.
To import data from a third-party source or your own internal data warehouse use either Automation Studio or Marketing Cloud
Engagement APIs. To import data from Sales Cloud, Service Cloud, or an Industry Cloud, use Marketing Cloud Connect. For more
information on data management and import, check out these links.
Data Management and Automation
• Trailhead: Marketing Cloud Engagement Data Management
• Expert Coaching: Marketing Cloud Engagement Data and Segmentation Basics
• Expert Coaching: Automate Data Imports
• Expert Coaching: Automate Email Segmentation
Importing Data from Sales Cloud, Service Cloud, or an Industry Cloud
• Trailhead: Marketing Cloud Connect Setup
• Expert Coaching: Use Marketing Cloud Connect
4
Email in Marketing Cloud Engagement Folder Management in Email Studio
• Create your email. Be sure to incorporate your branding and personalize the content. For more information, see Trailhead: Create,
Test, and Send an Email with Marketing Cloud Engagement and Expert Coaching: Email Personalization Basics.
• Preview and test your email. Check your images and links. Confirm that the unsubscribe link works. For more information see, Expert
Coaching: Building, Testing, and Sending Email
5
Email in Marketing Cloud Engagement Email Studio Admin
Custom Navigation
Custom navigation allows you to create your own horizontal tabs to the primary navigation. To create more tabs for your users, add the
URL of a landing page. You can build these landing pages for specific needs or a more customized user experience.
Note: Access Email Studio Settings in Setup to manage details about your Marketing Cloud Engagement Email features. Setup
also contains other helpful sources of information about Engagement.
Review these settings for additional information.
6
Email in Marketing Cloud Engagement Email Studio Admin
SEE ALSO:
Email Studio Admin
Note: Country, industry, or registrar issuance restrictions or limitations related to certain top-level domains (TLDs) can impact
your ability to purchase certain domains. For example, .org or .edu.
Choose the domain registrar you want to use. In this example we use Hover.com as the domain registrar.
Note: Some domain registrars have limitations regarding the types of domain names that can be purchased or have limitations
in the settings associated with your purchased domain name.
Important: Any information you provide to your domain registrar could be made public. WHOIS privacy generally protects your
information from public view, but could be subject to change in the future. You are solely responsible for the data you provide to
the third-party domain registrar.
Best Practices
• Use the simplest, best branding to represent your company when naming your domain. For instance, your company name is Example
and your domain name is example.com. Ideally, use a subdomain under example.com for your Sender Authentication Package
domain or Authenticated Private Domain, such as em.example.com or e.example.com. If both subdomains are in use, consider using
a prefix like mail, email, mm, or info.
• Avoid choosing a domain or subdomain that contains words or terms that don’t represent your company brand, such as Salesforce
or sf.
• Use only top-level domain (TLD) names such as .com instead of using either .org, or newer TLDs such as .online.
• Renew your domain name before it expires. Renewal can be annual or on a longer term use contract. Not renewing your domain
name before its expiration can result in poor email deliverability and broken images and links.
1. Purchase and Configure Your Domain Name
1. Go to the website for the domain registrar that you chose. For example, go to http://www.hover.com.
2. Search to determine if your preferred domain name is available to purchase. For example, on hover.com, use the landing page search
bar to check domain availability.
3. If your domain name is available, you’re ready to go. If not, domain registrars sometimes can suggest close alternatives as hover.com
does.
7
Email in Marketing Cloud Engagement Email Studio Admin
4. When your preferred domain name is ready to purchase, put it in your shopping cart and head to the checkout.
Note: It’s not required to purchase additional Email options that appear at checkout, such as adding a large storage mailbox.
5. Complete checkout.
6. Open the registrar account for the domain that you want to use.
7. To name your servers, find the naming option.
On hover.com, the option is Nameservers.
8. Edit the server name. Add and rename servers until there are four that follow this naming convention.
a. ns1.exacttarget.com
b. ns2.exacttarget.com
c. ns3.exacttarget.com
d. ns4.exacttarget.com
Note: The configuration process can vary depending on the domain registrar that you use.
Contact Salesforce when your domain name is registered and your DNS server names are updated. If you intend to use the domain for
an SAP setup, complete the SAP form. If you intend to use the domain as a private domain for sending, reply to the private domain email.
If you’re unsure how to proceed, contact Salesforce Customer Support.
Auto-Suppression Lists
Assign a suppression list for use across an entire Marketing Cloud Engagement tenant or for specific business units for specific send
classifications. You can assign auto-suppression lists at different levels of your account. Suppression lists filter out email addresses and
prevent those addresses from receiving Email Studio messages. Suppression lists serve as a do-not-contact list for your email sends.
Auto-suppression lists typically include addresses with a history of spam complaints, unsubscribe lists from previous providers or
advertisers, addresses of your competitors, and canceled customers.
Note: Enabling this feature republishes the suppression list changes for the triggered send. Triggered send content isn’t updated.
Clear your triggered send queues before enabling. Subscribers in a triggered send queue when this feature is enabled aren’t
auto-suppressed. The auto-suppression isn’t applied to the send already in the queue.
Fields on auto-suppression lists are similar to attributes on a regular list. However, you can't use fields for personalization or segmenting.
Fields on suppression lists serve as informational data for you and other users of Marketing Cloud. When you create an auto-suppression
list, the system generates default fields.
• Email Address
• Date Added
Add as many fields as necessary.
Note: Auto-Suppression lists created in a child Business Unit impacts only the child BU. Auto-Suppression lists created in an
Enterprise BU impacts the whole account.
8
Email in Marketing Cloud Engagement Email Studio Admin
Note: Enabling this feature republishes the suppression list changes for the triggered send. Triggered send content isn’t updated.
Clear your triggered send queues before enabling. Subscribers in a triggered send queue when this feature is enabled aren’t
auto-suppressed. The auto-suppression isn’t applied to the send already in the queue.
1. In Email Studio, click Admin.
2. Click Auto-Suppression Configuration under Send Management.
3. Click Create.
4. Give the list a name and description in the Properties section.
5. Complete the Attributes section.
This section displays the attributes used in your auto-suppression list. This section displays default attributes. Add other values as
necessary.
8. Click Save.
9. Enter the email address that receives a notification email. This notification email sends after all triggered sends assigned to this
auto-suppression lists update.
10. Click Update.
9
Email in Marketing Cloud Engagement Email Studio Admin
Any other custom attributes you defined for this list Varies
6. Click Save.
To add multiple subscribers at once, use an import activity in Automation Studio.
SEE ALSO:
Import Activity in Email Studio
10
Email in Marketing Cloud Engagement Email Studio Admin
5. To disable this feature for your account, contact your account executive.
Workflow
An iOS app designed to work with the iOS Universal Link feature caches an association file containing links that redirect to specific apps.
After a recipient clicks a link in an email message, the iOS Mail app contacts the specified click server, which directs the Mail app to open
either a browser window or an iOS app location, depending on your specified location. Other iOS-based mail apps perform different
behaviors, depending on the configuration of that app. For example, the Gmail app opens links first in a Gmail-based view regardless
of settings. Gmail then provides an Open in Browser option.
This example displays a sample link for a user with the click.example.com click domain in an email message:
https://click.example.com/qs=hxdwbvpwueDMUFuWaNEhguEVdMLWCPTsutky0fdC
When a recipient clicks that link, iOS gives your app an NSUserActivity object with the webpageURL property containing the proper URL.
The app communicates with the click server via an HTTP GET request to get the appropriate 302 URL redirection to open either a browser
window or app URL.
11
Email in Marketing Cloud Engagement Email Studio Admin
b. Use the webpageURL property on the NSUserActivity object provided by iOS to determine whether the click originates from the
click domain that Marketing Cloud Engagement uses.
The property appears like this wrapped URL:
https://click.example.com/?qs=hxdwbvpwueDMUFuWaNEhguEVdMLWCPTsutky0fd
c. Verify that the incoming URL is from Engagement by performing a GET call to unwrap the first URL.
d. If your emails are using Einstein Content Selection, add another GET call to unwrap the intermediate Einstein content selection
URL.
Example of an Einstein Content Selection intermediate URL:
https://ecs.us.sfmc-einstein.com/einstein/api/block/44644947...
12
Email in Marketing Cloud Engagement Email Studio Admin
2. Configure the iOS universal link for Email Studio. These settings are used to deploy the apple-app-site-association (AASA) file to a
click domain.
a. In the Email Studio Admin section, under Deep Linking, enter your AppID. The AppID is your application’s alphanumeric teamID
followed by the bundleID.
b. To force a mobile web experience for profile and subscription centers, select Exclude Profile and Unsub Center.
c. Save the entry.
d. The order of entries affects the order of entries in the AASA file. To change the ordering, delete the entries and enter them in
the correct order.
Your first entry must be a test or staging application.
e. After it’s configured, your click domain serves an AASA file. The AASA is
https://click.{your-sap-domain}/.well-known/apple-app-site-association.
13
Email in Marketing Cloud Engagement Email Studio Admin
• {
"applinks": {
"apps": [],
"details": [
{
"appID": "ABC123EFG.com.staging.app",
"paths": [
"NOT /subscription_center.aspx*",
"NOT /profile_center.aspx*",
"NOT /unsub_center.aspx*",
"NOT /u/*",
"/*"
]
},
{
"appID": "HJK456LMN.com.production.app",
"paths": [
"NOT /subscription_center.aspx*",
"NOT /profile_center.aspx*",
"NOT /unsub_center.aspx*",
"NOT /u/*",
"/*"
]
}
]
}
}
SEE ALSO:
Exclude Links from iOS Universal Links
14
Email in Marketing Cloud Engagement Email Studio Admin
Note: Don't duplicate the same assetlinks.json file in Engagement that is already hosted on other domains. With Google digital
asset link specification you can reference your existing assetlinks.json file on your private domain.
1. From Setup, navigate to Platform Tools>Feature Settings>Email Studio>Deep-Linking Applications.
2. To upload your assestlinks.json file, Click Browse.
3. Save your work.
4. View your assetlinks.json file hosted at your click domain URL by visiting the Endpoint. Use the copy icon and paste the URL directly
into your browser.
5. If you make changes, use the dropdown menu to replace or delete the file.
BrandBuilder
BrandBuilder allows you to customize the color scheme used within your Email Studio account. Use BrandBuilder to select color schemes
that match your company’s logo. You can use the color scheme when you design your email template to help maintain brand integrity.
Based on the colors of the logo you upload, BrandBuilder provides you with several pre-designed color schemes. After you choose how
to privately label your account, BrandBuilder applies the color scheme, providing your users with a branded experience.
Note: This page provides information about BrandBuilder in Email Studio. To change brands associated with Marketing Cloud
Engagement, follow the Marketing Cloud Engagement BrandBuilder documentation.
Prerequisites
Salesforce must enable this feature and create a brand for your account, including every business unit in an Enterprise 2.0 account.
Contact your Engagement account representative to accomplish these tasks before following these directions.
• Upload a logo in JPG or GIF format.
• Logos must measure 550 pixels wide by 60 pixels high.
• Follow the same steps whether you’re creating a brand or modifying an existing brand. When you modify an existing brand, you
overwrite it with new color data. If you created a custom color scheme for the brand, the custom scheme doesn’t appear as an option
when you set up BrandBuilder for Email Studio.
BrandBuilder
The color scheme you choose applies to these elements.
• Logo and header background color on every screen
• Primary navigation buttons
• The appearance of the login screen
15
Email in Marketing Cloud Engagement Email Studio Admin
Scenario
Northern Trail Outfitters wants to create a color scheme based on their logo. They open the BrandBuilder page by clicking Admin and
selecting BrandBuilder.
They click start now and upload a logo.
They click Next, and the application auto-generates seven different branding schemes.
Northern Trail Outfitters chooses the color scheme they prefer and clicks Next. The BrandBuilder workspace displays the chosen colors
and a preview of what a page would look like using that color scheme.
Northern Trail Outfitters adjusts these colors by clicking the color box and choosing a new color in the color palette. After they select
their color scheme, they click Next. BrandBuilder displays previews of the Application Screen and the Logon Screen. They click Next
again.
The BrandBuilder generates the new color scheme while the status is displayed in a dialog box. After the dialog box disappears, Northern
Trail Outfitters clicks Finish and applies the brand to the application.
SEE ALSO:
Profile Center for Marketing Cloud Engagement
Preview the Subscription Center
16
Email in Marketing Cloud Engagement Email Studio Admin
8. Click Next.
9. Adjust colors as desired.
You can enter either the hex code for the color or click the color button next to the element and choose from the palette.
17
Email in Marketing Cloud Engagement Email Studio Admin
Rename a Brand
Your brand name appears as the browser tab name when you're using Marketing Cloud Engagement. You can change that name in
Email Studio.
1. In the navigation pane, click Admin.
2. Click the BrandBuilder folder to expand it and view your private labels.
3. Right-click the brand that you want to rename and choose Rename.
4. Type the new name over the previous name and press Enter.
18
Email in Marketing Cloud Engagement Email Studio Admin
The administrator must have the Subject/Preheader Validation permission under Send Management in the Admin section of Email
enabled to update the validation list. The maximum character limit is 4,000 and non-ASCII characters are unsupported. A warning displays
to the user if validation words are surrounded by these characters in their subject or preheader:
• -
• ]
• (
• )
• .
• !
• ?
• :
• ;
• -
• .
Users are not warned if validation words are surrounded by these characters in the subject or preheader of the email:
• ,
• =
• {
• }
We recommend users use Subject Prefix in the Test Send step, which appends [Test]: to the beginning of the subject of the email at the
time of the test send. This function eliminates the need to include this directly in the subject of the email. You can customize the Subject
Prefix field can be customized.
Example: A Northern Trail Outfitters administrator wants to prevent marketers from sending emails with their test-related words
in the subject and preheader of emails. Marketers can use the Subject Prefix field in the Preview and Test step so they do not
modify the subject during testing. However, the administrator understands that marketers may also update the subject or preheader
as well so they want to add more prevention measures. Northern Trail Outfitters frequently use the word “Test” in their actual
subject lines, so they do not want the warnings to display for that word. In Setup, search Subject/Preheader Validation.
They click the trash can icon next to the Test field, and click Add to enter Pending as a new word in the list. They click Save.
A Northern Trail Outfitters marketer plans to send their monthly email newsletter. During the testing process, the marketer adds
Pending to the subject of the email, so the internal team can differentiate the test emails with the live emails. The marketer finalizes
the content of the email and now it is time to send the email. From the Preview and Test step in Create Email, the marketer selects
Save and Send. A pop-up notification displays to let them know they have a word “Pending” that is listed in the Validation list. If
the marketer chooses to ignore this warning and proceeds to send the email, from the Define Properties step to the Select Audience
step, another warning displays.
The marketer chooses to ignore this warning again and clicks Continue Send in the notification. In the final Review and Send
step, an icon displays in the preview to warn the marketer that the subject or preheader contains a word on the validation list. The
marketer had three opportunities to update the subject or preheader to ensure that live sends are not sent with test-related words.
In any of these scenarios, the marketer can update the subject to remove Pending from the subject line, and they can proceed
through the process without receiving a warning.
SEE ALSO:
Subscriber Preview and Test Send
19
Email in Marketing Cloud Engagement Content
Create a UI Extension
Follow these steps to create a UI extension in Email Studio. The UI extension lets you create a custom tab within the user interface that
displays the content of a different page. Users can click that tab to view the page within the context of the Marketing Cloud Engagement
user interface.
Note: For information about enabling this feature for your account, contact your Engagement account executive.
3. Click Save.
A new tab displays when you access the user interface.
6. Click Save. The next time you log in, a new tab shows tracking data for an email send.
Content
Create content for your emails, and send your emails use Email Studio content creation tools. Create reusable content blocks, including
text, HTML, images, buttons, dynamic content, and A/B testing, to ensure that relevant messaging reaches the right person every time.
Design for the mobile inbox with mobile-optimized email templates. Preview what your email looks like on a mobile device or desktop
with instant rendering tools.
20
Email in Marketing Cloud Engagement Content
Send an Email
Send an email from Email Studio using the most applicable method for your use case.
Personalization Strings in Marketing Cloud Engagement
A personalization string lets you insert subscriber attributes, such as subscriber name, into your emails. Personalization strings can
appear in the subject line, preheader, or in the content of the email. You may hear personalization strings referred to as merge fields
or substitution strings.
Content Detective
Content Detective is an Email Studio tool that helps you identify spam triggers in your email content. This feature mirrors the logic
used by spam-filtering software to identify words, phrases, and patterns that are likely to trigger filters and then recommends a
resolution to each identified problem. After running Content Detective, edit the triggers identified in the email using the recommend
resolutions.
Content Syndication
Use Email Studio content syndication to bypass typing in the email and include content in your emails directly from an outside
source.
Headers and Footers
Marketing Cloud Engagement can add text and images to the beginning and end of your email messages that ensures compliance
with CAN-SPAM regulations.
Social Forward
Social Forward in Email Studio enables email recipients to share content from emails with other users via their preferred social
network. Choose the sections of the email to enable with Social Forward and the networks represented by links and images in the
email. Social Forward also tracks any clicks from an email to a social network and the resulting page views from the URL shared by
the email recipient.
Email Attachments
Use Email Studio to send email attachments that aren’t included in the main body of an email. The recipient can open and save the
attachment independently of the email message.
Classic Content Retirement
Email Studio Classic Content was retired during the Marketing Cloud Engagement Spring ’23 release. To create and edit emails and
templates, use Content Builder, which includes functionality not available in Classic Content. Content Builder tools are also more
secure and flexible.
Content Builder
Use Content Builder to consolidate images, documents, and content in a single location for use in Marketing Cloud Engagement.
Content Builder includes the content repository (CMS) and API, the content management application (formerly referred to as Content
Canvas), and the new HTML content editor (formerly referred to as Content Builder).
Content Builder
Use Content Builder to consolidate images, documents, and content in a single location for use in Marketing Cloud Engagement. Content
Builder includes the content repository (CMS) and API, the content management application (formerly referred to as Content Canvas),
and the new HTML content editor (formerly referred to as Content Builder).
• Get Started with Content Builder
21
Email in Marketing Cloud Engagement Content
Send an Email
Send an email from Email Studio using the most applicable method for your use case.
Send Flow Send Flow replaces Guided Send for Content Builder emails. Send
Flow guides you through the necessary steps to send your email.
Subscriber Preview and Test Send Subscriber Preview is a rendering of an email as it’s viewed by a
recipient. After the initial subscriber preview, you can proceed
through the rest of the recipients to see previews for each
subscriber and send a test.
Perform Send Preview Send Preview is a rendering of an email as it’s sent to a recipient.
After the initial preview, you can proceed through the rest of the
recipients on the list to see the preview for each.
Perform a Simple Send Simple Send is a quick way to send your email with limited sending
options.
Send a User Initiated Email Interaction User-Initiated Send to send your email as part of an Automation
Studio automation.
Triggered Emails in Email Studio Triggered Send sends an email in response to a subscribers action.
22
Email in Marketing Cloud Engagement Content
Note: Subscriber messages sent before Do Not Track is enabled have tracking IDs. Open and click events are processed and
logged. Also, existing open and click data can still be used in reporting and extracts.
Configuration
• Add a Do Not Track attribute on page 25 with a default value.
• Enable the attribute on each subscriber who doesn’t want to be tracked by modifying the subscriber’s data on page 97 or importing
the subscriber data on page 92. After the attribute is set, you can't overwrite a subscriber’s DoNotTrack settings with an import. You
can only update the setting through the application, preference center, and API calls. When importing, set the DoNotTrack value to
1 or true to indicate that the subscriber doesn’t want to be tracked. Set the value to null, 0, or false to indicate they’re tracked.
23
Email in Marketing Cloud Engagement Content
• Modify triggered send requests and sendable audiences. A subscriber who passes through a triggered send request is created as a
new subscriber. A subscriber who is found in a sendable data extension is also created as a new subscriber. In these cases, the
DoNotTrack preference is honored, if provided. To support this functionality for new subscribers in your sendable sources:
– Add a DoNotTrack column to your sendable data extensions. And set each subscriber row with a value of 1 or true to indicate
that they don’t want to be tracked. A value of null, 0, or false indicates they’re tracked. Any new subscriber found at send time
is added, and the DoNotTrack value is added to the subscriber’s properties.
– Add a DoNotTrack attribute to the subscriber in your triggered sends. Republish all related triggered sends. While processing
the request, all new subscribers found are added to the system and the DoNotTrack value persists to the subscriber’s properties.
Note: Enabling or disabling Do Not Track is managed on the subscriber’s properties, not through a sendable data extension
or triggered send request.
Example:
<Objects xsi:type="TriggeredSend">
<PartnerKey xsi:nil="true"/>
<ObjectID xsi:nil="true"/>
<TriggeredSendDefinition>
<PartnerKey xsi:nil="true"/>
<ObjectID xsi:nil="true"/>
<CustomerKey>MyTriggeredSend</CustomerKey>
</TriggeredSendDefinition>
<Subscribers>
<PartnerKey xsi:nil="true"/>
<ObjectID xsi:nil="true"/>
<EmailAddress>[email protected]</EmailAddress>
<SubscriberKey>[email protected]</SubscriberKey>
<Attributes>
<Name>DoNotTrack</Name>
<Value>true</Value>
</Attributes>
</Subscribers>
</Objects>
24
Email in Marketing Cloud Engagement Content
Configure a Preference Attribute for Do Not Track Email Opens and Clicks
Configure a DoNotTrack preference attribute to store subscriber’s preferences to not track email opens and clicks.
Configure a Preference Attribute for Do Not Track Email Opens and Clicks
Configure a DoNotTrack preference attribute to store subscriber’s preferences to not track email opens and clicks.
1. Click Subscribers.
2. Click Preference Management.
3. Click Create.
4. Name the new preference attribute DoNotTrack.
Make sure that you follow the naming convention of initial caps and no spaces for the attribute name.
6. Click OK.
SEE ALSO:
Profile and Preference Attributes in Email Studio
Attribute Properties in Marketing Cloud Engagement
Send Flow
Send Flow replaces Guided Send for Content Builder emails in Email Studio. Send Flow allows you to see what you are sending to reduce
errors, and consolidates all major sending functionality into a simple, highly visual interface.
25
Email in Marketing Cloud Engagement Content
Audience Rules
When you add audiences in Email Studio’s Send Flow to the targeted, excluded, and suppressed areas, not all combinations are
valid, and you receive an error message if there’s a conflict with one or more audience types. These rules describe which combinations
are permitted and which are invalid.
Define Properties
Define Properties in Email Studio’s Send Flow allows you to preview the email you selected.
By default, the Subject and Preheader are inherited and saved from the selected email. The addition of or edits made to the subject or
preheader here only applies for this send. To update what is displayed by default, edit the email. The subject and preheader can’t be
edited when Approvals is enabled. To update the field, edit the actual email. The subject and preheader of shared Content Builder emails
can’t be edited.
The From Options are defaulted to the Default Commercial Send Classification for the account. However, you can select from either
saved verified send classifications or use account-related From and Reply names.
The maximum length of a subject line is 200 characters and is required. A Preheader isn’t required.
Select Audience
The Email Studio root subscriber folders represent different audience types such as lists, groups, and more. Select a folder to view the
individual audience items. There are rules governing the types of audiences that can be targeted, excluded, and suppressed in email
sends. At least one audience must be targeted before you can proceed. Advanced Options allows you to include exclusion scripts, domain
exclusions, and more advanced options.
Audiences
The audience types displayed in your account can be different depending on the features enabled.
Note: To view Audience Builder audiences, you must have permission to view audiences. You can only send emails to data
extensions that were created in Audience Builder. Data extensions created elsewhere can’t be mixed with Audience Builder data
extensions.
Marketing Cloud Connect: Send to Sales and Service Cloud Reports, Campaigns, and Data Extensions
Marketing Cloud Connect users can send to Sales and Service Cloud campaigns, reports, and data extensions using the same interface.
These audiences appear in their own category of folders in Select Audience. The audiences from other clouds don’t display.
26
Email in Marketing Cloud Engagement Content
CC and BCC
When enabled in your account, carbon copy or blind carbon copy recipients to an email send who aren’t members of the targeted
audience. You’re charged for each CC and BCC email sent.
Enter plain text email addresses, personalization strings, or AMPscript for CC and BCC. This feature works differently based on the type
of CC or BCC value you enter:
• If you enter plain text email addresses, each email address copies to every email sent to the targeted audience. For example, if you
send to a targeted audience that contains 1,000 subscribers, 1,000 emails are sent to each CC and BCC recipient, in addition to the
1,000 emails sent to the targeted subscribers. For example, if a send goes out to 1,000 subscribers, with 1 CCed email address, 2,000
emails of your subscription would be used.
• If you enter personalization strings or AMPscript, email addresses are copied on emails to subscribers to which the personalization
strings or AMPscript resolves. For example, if your CC value is %%AccountOwnerEmail%% then the email address found in the
AccountOwnerEmail field for each targeted subscriber are copied to that subscriber's email. If no value is found for the targeted
subscriber, then the email isn’t CCed for that subscriber.
Using personalization strings or AMPscript impacts sending speed. Sends require more time to process when personalization strings or
AMPscript is used. The length of the delay increases with the number and complexity of AMPscript functions and personalization strings
used for CC and BCC.
The email sent to a CC or BCC email address is identical in every way to the email sent to the targeted subscriber. CCed and BCCed
recipients receive the exact same email that the associated subscriber receives.
The system doesn’t create a subscriber for CC or BCC email addresses. All tracking activity performed by a CC or BCC recipient relates
back to the targeted subscriber. Emails sent to CC and BCC recipients aren’t included in Total Sent or Total Delivered numbers in tracking.
Opens and clicks track back to the subscriber key of the targeted subscriber. For example, if I send to [email protected], and CC
[email protected] and the email is opened by [email protected], tracking shows an open for the [email protected] subscriber.
There isn’t a note of the [email protected] subscriber.
Audience Counts
The counts for total targeted, total excluded, and total suppressed represent the total number of rows found within the selected
audiences in Email Studio.
SEE ALSO:
Publication Lists in Email Studio
Audience Counts
The counts for total targeted, total excluded, and total suppressed represent the total number of rows found within the selected audiences
in Email Studio.
The counts don’t match exclusions or suppressions against the targeted audience. These counts also don’t take subscriber statuses, such
as unsubscribed, held, and bounced, into consideration. Finally, the counts don’t check auto-suppressions, exclusions scripts, domain
suppressions, or domain exclusion lists. Counts for data filters, Salesforce Campaigns, Salesforce Reports, and Salesforce Data Extensions
can’t be retrieved.
27
Email in Marketing Cloud Engagement Content
Configure Delivery
In Email Studio Send Flow, use Configure Delivery to set the timing of your sends and configure delivery options. Some options may not
be enabled in your account.
Send Timing
Send Immediately Email sends immediately after you review the email.
Schedule Email sends on the selected date and time. The system uses the
time zone configured for the user scheduling the send. For example,
if you schedule a send for 7:30 AM and your time zone is configured
for PST, the send deploys at 7:30 AM PST.
Send Throttling
Use Send Throttling to set an hourly throttle limit without a window, a throttle window without an hourly limit, or an hourly limit with
a time window.
Note: When a send throttle window is configured before a daylight savings change, the throttle window can start or stop one
hour later than intended.
Delivery Window Select a range of hours when you want to send an email and a
start and end time.
Hourly Threshold You can specify how many emails an hour you want to send during
that time. Select a threshold between 500 and 5,000,000.
Tracking
Track Clicks
Suppress From Send Report Select to suppress tracking data from reports and Email Studio
Overview. Send results are sent to the Test Send Emails folder in
Email Studio Tracking.
Send Tracking Results to Sales Cloud Send the results of your email sends in Marketing Cloud
Engagement to Sales Cloud.
Additional Info Use Additional Info to include email-level data for Web Analytics
in the links of the email.
28
Email in Marketing Cloud Engagement Content
Advanced Options
Multipart MME The system sends HTML and text versions, including the text version
you created. The version accepted by the subscriber’s email client
is delivered.
Send to Deliverability Seed List Select to include Inbox Monitor deliverability seed list in this send.
The Send to Deliverability Seed List is available to accounts using
Inbox Tool through the Return Path integration.
Example: On Wednesday, you set the scheduled send time to send a flash sale email on Friday morning at 9 AM. The system
immediately begins building the emails for the audience and stores the emails until send time. Then, on Friday morning at 9 AM
the emails are sent fast because the system built the email and compiled the audience on Wednesday.
Review Send
Review and Send in Email Studio’s Send Flow allows you to see configurations previously made and confirm that all information is correct
and ready to send.
1. Hover over any blue text to view more information.
2. Review the email configuration and accept the confirmation message.
3. To send the email immediately, click Send. To send the email based on your send configuration, click Schedule.
Audience Rules
When you add audiences in Email Studio’s Send Flow to the targeted, excluded, and suppressed areas, not all combinations are valid,
and you receive an error message if there’s a conflict with one or more audience types. These rules describe which combinations are
permitted and which are invalid.
Targeted
• Lists and Groups
– Any number of lists and groups can be targeted.
– Lists and groups can be targeted together.
• Data Extensions
– Any number of data extensions can be targeted.
– If data extensions are targeted, they’re the only audience type that can be targeted. You can't also target a list, group, filter, or
other audience type.
29
Email in Marketing Cloud Engagement Content
• Data Filters
– Only one data filter can be targeted.
– The data filter can’t be combined with another audience.
• Suppression Lists
– Suppression Lists can’t be targeted.
• Salesforce Campaign
– Only one Salesforce Campaign can be targeted.
– If one Salesforce Campaign is targeted, it can’t be combined with any other audience, except for a Salesforce Report.
• Salesforce Report
– Any number of Salesforce Reports can be targeted.
– If a Salesforce Report is targeted, one Salesforce Campaign can also be targeted.
– A Salesforce Report can’t be targeted with any other audience type, except a Salesforce Campaign.
– The same rules apply for shared versions of each audience type, such as Shared Data Extensions.
Excluded
• Any number of any audience type can be excluded, except Data Filters and Suppression Lists.
• Data Filters can’t be used as an exclusion.
• Subscribers that appear in both the Target and the Excluded areas are excluded from the send.
Suppressed
• Only Suppression Lists and Shared Suppression Lists can be suppressed.
• Only one Suppression List or Shared Suppression List can be suppressed per send.
• Subscribers that appear in both the target and the suppressed are excluded from the send.
30
Email in Marketing Cloud Engagement Content
This distinction creates a sense of permanence with suppression lists. If a subscriber is on a suppression list, that list only ever excludes
that subscriber from the send, whereas a subscriber can be a part of an audience for targeting or exclusion.
Tip: Create a test subscriber whose properties you can change as needed for previewing and testing links.
A test send counts as a send in the application and against the threshold you purchased. If the subscriber you select for the preview has
a status of unsubscribed, bounced, or held the generated preview doesn’t deliver any test send. If sending to a data extension, you don’t
see the status of that subscriber as that is kept at the All Subscribers level. The preview and test send appears to send, if that subscriber
is unsubscribed, bounced, or held at the All Subscribers level the send doesn’t occur. The All Subscribers level contains the default status
for data extensions. To see if the subscriber you chose is unsubscribed, search for the subscriber.
31
Email in Marketing Cloud Engagement Content
Note: Content Builder test sends aren’t recorded on the Send Log data extension.
Note: To view the email without AMPscript and personalization strings rendered, complete the Test Send section without
selecting a subscriber in the Subscriber Preview tab. To view an email with AMPscript and personalization strings rendered,
complete the Subscriber Preview section before completing the Test Send section.
5. Enter up to five email addresses to send a test email to in Recipient. If needed, select a test data extension and send a test email to
all subscribers within the data extension.
Note: When subscribers are selected in Subscriber Preview and Attributes, and multiple recipients are entered in the Test
Send step, the first recipient is added as the To Address and the remaining recipient addresses are BCCed. The To Address
listed in the email delivered to the remaining recipients is the first recipient's email address.
6. If needed, click Change to select a different personalization option and how recipients receive each version of the email. Complete
the Subscriber Preview step before using some of these features:
• Based on <subscriber> - The test email renders personalization based on the single subscriber selected in the Subscriber Preview
step. One test send goes out to your recipient with the selected subscriber's personalization.
• Based on <list or data extension> - The test email renders personalization based on the entire list or data extension selected in
the Subscriber Preview step. For example, if your list contains 20 subscribers then 20 personalized email versions are sent to
each recipient.
• Based on <recipient test data extension> - The test email sends to each subscriber in the selected recipient test data extension.
The email renders based on the recipient's data.
32
Email in Marketing Cloud Engagement Content
3. To display the default header and footer in an email, select a subscriber to preview the message as that recipient.
4. To view the email rendered in a different inbox, click a preview thumbnail.
After you authenticate the connection between Email Studio and Litmus, you retain access until one of the following occurs.
• You clear your Engagement cache.
• You sign out of the Litmus account.
• You remove the Engagement integration from your Litmus account.
33
Email in Marketing Cloud Engagement Content
Note: Only verified email addresses display for accounts with domain verification send restrictions on.
5. Click Send.
6. To send the email, click Confirm Send.
To return to the form, click Cancel.
34
Email in Marketing Cloud Engagement Content
SEE ALSO:
Search for a Subscriber
35
Email in Marketing Cloud Engagement Content
Lists, groups, and data filters created from a list are always de-duplicated at the time of send by SubscriberID.
Data Extensions are de-duplicated by email address. By checking the appropriate box, the system removes the duplicate email address
from the send. If this option isn’t checked, the system tries to send an email for every row in targeted data extensions and data extension
data filter.
SEE ALSO:
Send Flow
Enable Email Optional Features
36
Email in Marketing Cloud Engagement Content
Pending Sends
Use Pending Sends to view your scheduled and in-progress sends and to cancel sends that haven't completed sending. The status
column displays the status for each scheduled or in-progress send.
If you cancel an in-progress send, the application shows you the number of subscribers sent to. If you would like to send to the remaining
subscribers, create an exclusion list of subscribers already sent to. The exclusion list can be used in a send to exclude subscribers who
have already received the email.
If you need to change an email in a scheduled send, cancel the send. A scheduled send is a snapshot of the email at the time of scheduling.
If you delete an email that is scheduled to send, the send still goes out on schedule. To see all pending sends, including scheduled sends
to a delete email, click Pending Sends without selecting an email. However, you can select a specific email by clicking Pending Sends
to view the scheduled and in-progress sends for that email.
Past Sends
Use past sends to view your send job history. Select an email then click Past Sends.
SEE ALSO:
Marketing Cloud Sends to Campaigns or Reports
Note: In the URL field, enter the full URL path that includes https://. For example, if the link in your email is
https://cl.exct.net/?utm_medium=NorthernTrail, the URL is https://cl.exct.net//.
37
Email in Marketing Cloud Engagement Content
Note: In the URL Parameters field, enter the value pairs that occur after the base URL. For example, if the link in your email is
https://cl.exct.net/?utm_medium=NorthernTrail, the parameter is utm_medium=NorthernTrail. Add and remove query string
parameters to the URL as needed, but you must edit each parameter separately.
SEE ALSO:
Tracking Workspace
38
Email in Marketing Cloud Engagement Content
SEE ALSO:
Profile and Preference Attributes in Email Studio
Important: Don’t use a personalization string as a column name in a sendable data extension or profile attributes.
Email Data
If you include a date personalization string in your email, it appears in the email in US format. You can use AMPscript to change the
format as necessary.
%%xtday%% Current date of the month when the email was sent (for example,
22)
%%xtdayofweek%% Current day of the week when the email was sent (for example,
Thursday)
%%xtshortdate%% Current date when the email was sent in short format. For example,
12/13/2010
%%xtlongdate%% Current date when the email was sent in long format. For example,
Monday, December 13, 2010
%%linkname%% Descriptive name of a hyperlink, known as the link alias. This string
populates with the value of the link's alias or the complete URL if
no alias is specified at the link level. This personalization string is
only available in use with the web analytics connector. This string
allows a web analytic programs to identify web activity that initiated
from an individual link within the email. Link alias values generated
via personalization strings, AMPscript, or SSJS don’t reflect in the
%%linkname%% value.
%%_messagecontext%% Context in which the customer views the email. Resolves to these
values:
39
Email in Marketing Cloud Engagement Content
%%_replycontent%% The body of the email you sent. This personalization string is used
in triggered sends to place the body of an email into a reply email
%%jobid%% Email send ID (the unique identifier associated with the send of
the email, for tracking data purposes)
%%_PreHeader%% Any content with the assigned value for the Preheader attribute
of the email message
Assign the Preheader as a variable -
%%[
set @preheader = [_preheader]
]%%
and then use it in the Preheader field -
%%=v(@preheader)=%%
40
Email in Marketing Cloud Engagement Content
%%fullname_%% or %%fullname%% Value for the subscriber's full name as entered in the profile
attribute Full Name.
%%firstname_%% or %%firstname%% Value for the subscriber's first name as entered in the profile
attribute Full Name. This string pulls the value before the space.
%%lastname_%% or %%lastname%% Value for the subscriber's last named as entered in the profile
attribute Full Name. This string pulls the value after the space.
%%comment_%% or %%comment%% Value of the user-defined profile attribute for this subscriber
%%_subscriberkey%% The unique identifier for the subscriber, if you use the subscriber
key feature
%%listid%% List ID
%%list_%% List ID followed by the type of email (HTML or text). For example:
11955_HTML
%%_JobSubscriberBatchID%% The BatchID for the Batch containing the Subscriber who received
the send.
%%_DataSourceName%% This value captures any audience object sent to. This covers lists,
data extensions, groups, and filters.
41
Email in Marketing Cloud Engagement Content
%%member_busname%% The data entered in the Address in Email Footer fields located in
%%member_addr%% your Account Information workspace.
Standard Links
%%ftaf_url%% Usually, you want to insert the Forward to a Friend graphic from
your Forward to a Friend folder rather than use this personalization
string.
Microsites
42
Email in Marketing Cloud Engagement Content
Analytics
The areas to enter these strings in the application are only available if you have web analytics functionality enabled in your account. To
enable web analytics, contact your representative.
%%__AdditionalEmailAttribute1%% These values are set in the property of the email when the analytic
%%__AdditionalEmailAttribute2%% connector is enabled.
Note: Existing email before AEM feature is enabled must be resaved to ensure addition email properties can be used.
Note: To ensure more email properties can be used, resave existing emails that use more email attributes
Content Detective
Content Detective is an Email Studio tool that helps you identify spam triggers in your email content. This feature mirrors the logic used
by spam-filtering software to identify words, phrases, and patterns that are likely to trigger filters and then recommends a resolution to
each identified problem. After running Content Detective, edit the triggers identified in the email using the recommend resolutions.
Including just one potential trigger word or phrase will not greatly affect your email's deliverability. If Content Detective finds two or
more potential triggers, remove them to improve your subscribers' chances of receiving your email.
Trigger Words
This list includes trigger words that prompt a warning from Content Detective in Email Studio. This list is not complete and may
change without notice.
Run Content Detective on New Creation Tools
Follow these steps to run Content Detective on the new creation tools in Email Studio.
43
Email in Marketing Cloud Engagement Content
Trigger Words
This list includes trigger words that prompt a warning from Content Detective in Email Studio. This list is not complete and may change
without notice.
• !!!
• $$$
• 100% Free
• 4U
• Absolutely Free
• Accept Credit Cards
• act now! don't hesitate!
• addresses on CD
• Adult
• all natural
• amazing stuff
• as seen on
• avoid bankruptcy
• bargain
• big bucks
• billion dollars
• breakthrough
• Bulk
• buy direct
• call free
• call now
• cancel at any time
• cannot be considered spam
• cash bonus
• Casino
• click here
• closeout
• collect child support
• compare rates
• confidentially on all orders
• Contest
• contest
• credit bureaus
• Credit card
• dear friend
• dear somebody
• Debt
44
Email in Marketing Cloud Engagement Content
45
Email in Marketing Cloud Engagement Content
• lower interest
• lower monthly payment
• lowest prices
• Make $
• Million email addresses
• Money at home
• money back
• Money fast
• money making
• mortgage network
• Mortgage Rate
• multi level marketing
• Naughty
• no cost
• no experience needed
• no gimmick
• no investment
• no obligation
• no selling
• no strings attached
• Nude
• off shore
• once in a lifetime
• one hundred percent free
• one time mailing
• online biz opportunity
• online business opportunity
• opt-out
• order
• order a report
• order online
• penis enlargement
• pennies a day
• percent off
• please read
• Porn
• Pornography
• Potential Earnings
• promise you
• purchase order
46
Email in Marketing Cloud Engagement Content
• purchase today
• pure profit
• Read this twice
• Read Twice
• Reduce your interest rate
• Refinance today
• refinance your home
• reverses aging
• risk free
• save
• Save $
• save an extra
• save up to
• score with babes
• search engine listings
• section 301
• sent in compliance
• serious cash
• serious only
• Sex
• Slut
• spam
• stock alert
• stock disclaimer statement
• stock pick
• stop snoring
• this email was not sent unsolicited
• this is an advertisement
• this is not spam
• to be removed from this list
• toll free
• UCE-Mail Act
• university diploma
• viagra
• we honor all
• we strongly oppose the use of spam email
• while supplies last
• while you sleep
• why pay more?
• you are a winner
47
Email in Marketing Cloud Engagement Content
• you're a winner
Content Syndication
Use Email Studio content syndication to bypass typing in the email and include content in your emails directly from an outside source.
You specify a path to the content in place of the content itself. The system gets the content at that path and includes it in your email.
For example, you can include the latest entry in your company blog in your email by specifying the path to the latest entry. The system
uses the path you entered to get the latest entry at the time of the email send and include it in your email.
Content syndication is designed to help you integrate your CMS or CRM system with emails. You can use content syndication to get
content from any web site or your CMS into the body of your emails. Also, you can use the content syndication features to notify your
system that an activity has completed. You can use content syndication through the application or by using the calls in the API. AMP
Web Services currently does not support content syndication.
48
Email in Marketing Cloud Engagement Content
Note: Do not include personally identifiable information, such as email address, in email links.
4. If you select Retrieve content when email is sent, you must choose a Retrieval Option:
• Subscriber level evaluates the content to include for each subscriber. If the content is cached, the system uses the cached content;
otherwise the system accesses the URL. Use this option if the path in the URL field contains a personalization string or if it triggers
a function that changes the content for different subscribers.
• Email level accesses the URL once at the beginning of the email send and includes the content for each email. Use this option
to save processing time if the path in the URL field returns the same content for every email sent.
• After (post-send) level accesses the URL after the email has been sent. This option does not include content in your email. Use
this option if the accessing the URL raises an event to perform a one-time programmatic action, such as logging the completion
of the send.
5. If you select Subscriber Level or Email Level, indicate what to do if the call returns empty content:
• Continue allows the system to proceed as normal.
• Stop the email send prevents the system from processing any more emails in the send and puts the send in an error status.
• Skip the subscriber and continue email send is available only if you select Subscriber Level Retrieval. This option skips the
subscriber and proceeds to process the rest of the send as normal.
6. Click OK.
49
Email in Marketing Cloud Engagement Content
HTTPGet Command
Purpose
Include in the body of the email to pull content at the specified URL into the email at the time the email is sent. If the content is cached,
the system includes the cached copy; otherwise, the system accesses the URL. Use this command to include subscriber-specific content
in each email in the campaign.
If the syndicated content is not specific to the subscriber, use the Before;HTTPGet command.
Syntax
%%httpget "URL"%%
Arguments
URL
50
Email in Marketing Cloud Engagement Content
Although the HTTPGet merge tag doesn’t require specific output from the URL, we recommend including a standard HTTP/1.0
200 OK status line, a Content-Type: text/plain or Content-Type: text/html line followed by an empty line, and then the content of
the text to be inserted. For example, a Perl script would include code similar to the following:
print "HTTP/1.0 200 OK\r\n";
print "Content-Type: text/plain\r\n";
print "\r\n";
print "Welcome to the Northern Trail newsletter!";
This function works with HTTP on port 80 and HTTPS on port 443. Non-standard port assignments cause this function to fail.
HTTPGetWrap Command
Purpose
Include in the <a> tags of links in the syndicated content to track the links that appear in the content pulled into your emails with
HTTPGet or the TreatAsContent() AMPscript function.
Note: Only subscriber-level content syndication emails require the use of this command. All other emails using content syndication
automatically include the code necessary to track the links.
Syntax
<a href="httpgetwrap|URL">Click here</a>
Arguments
URL
Before;HTTPGet Command
Purpose
Include in the body of the email to pull content from the specified URL one time at the beginning of an email send to include in each
email in the campaign. Use this command to save time over HTTPGet when you don't need the content pulled separately for each
instance of the email. You can also use this command to obtain notification that an email send has begun. If the syndicated content is
specific to the subscriber, use the HTTPGet command instead of this command.
Syntax
%%before;httpget "URL"%%
Arguments
URL
51
Email in Marketing Cloud Engagement Content
%%before;httpget "https://www.example.com/cgi-bin/recordevent.pl"%%
The system runs your script at the time the email send is processed. This command does not cause content to be added to the
email body. The before;httpget command is processed outside of the subscriber context because it retrieves
content that is used in the email for all subscribers. Therefore, the only personalization that is valid in the URL query string is the
JobID substitution. For example:
%%before;httpget "https://www.example.com/cgibin/record....pl?id=[jobid]"%%
After;HTTPGet Command
Purpose
Include at the end of an email definition to perform an action one time at the end of an email campaign. This command does not include
content in the body of the email. Use this command to provide notification to your CRM or CMS system that the email send completed.
Note: This call cannot be used with triggered emails sends because the triggered email send job does not end after the message
is sent.
Syntax
%%after;httpget "URL"%%
Arguments
URL
52
Email in Marketing Cloud Engagement Content
Example: You have multiple ads on your web server, and you have a script that picks one randomly, so that each subscriber gets
a randomly selected ad. If the script does not return an ad, you want the system to skip that subscriber and continue with the rest
of the send.
The web site address is https://www.example.com, and the filename of the script is ad.pl, which is located in the cgi-binfolder.
You enter the following code in the email body at the point where the ad appears:
%%httpget ; 2 "https://www.example.com/cgi-bin/ad.pl"%%
Error Handling
The best defense against content syndication errors is a good offense. Using AMPscript, you can prevalidate values being used for content
syndication. If your page requires a query string value and errors if it doesn't receive it, you can check the value before the call occurring.
Potentially Dangerous
%%httpget "http://adomain.com/newsletter/album?...umId=[albumid]"%%
In this content syndication call, albumid is required to return any content. If it isn't part of the request, it returns a server error.
A Better Approach
%%[ if length(albumid) > 0 then ]%% %%httpget
"http://adomain.com/newsletter/album?...umId=[albumid]"%% %%[ endif ]%%
This approach uses Manuscript to validate the data before executing the content syndication call. It doesn’t prevent rogue web server
errors, but prevents data-related issues.
53
Email in Marketing Cloud Engagement Content
Note: If you syndicate content from a microsite or landing page that contains AMPscript, that AMPscript does not execute and
does not appear properly within the email.
Standard headers and footers already include this information. You can add this information to any custom headers you create. Manually
add this information to text-only email messages.
To display headers and footers for custom templates, add <custom type="header" /> where you want the header to display
and <custom type="footer" /> where you want the footer to display.
You can configure your account to ignore this validation, but you remain responsible for including all legally required information in
your email messages. Use more personalization strings in your headers as necessary.
Enterprise, Enterprise 2.0, and Agency accounts must contact their account executive to enable this functionality for the account. Users
of the Salesforce Marketing Cloud Engagement Connector v2 can’t use the %%subscription_center_url%% personalization tag.
Using a custom version of header or footers overrides any locale preferences for the default headers and footers.
Accounts using integrations, such as Marketing Cloud Connect or Microsoft Dynamics CRM, returns to the system default header and
footer code when that account removes or upgrades its integration. This default occurs even when an account specifically overrides the
header and footer code. Ensure that you copy all relevant header and footer code and replace it in your account following the change
in integration.
54
Email in Marketing Cloud Engagement Content
3. To remove header and footer information for email messages sent from the account, click None.
4. Click Save.
Social Forward
Social Forward in Email Studio enables email recipients to share content from emails with other users via their preferred social network.
Choose the sections of the email to enable with Social Forward and the networks represented by links and images in the email. Social
Forward also tracks any clicks from an email to a social network and the resulting page views from the URL shared by the email recipient.
Social Forward creates a streamlined process for your subscribers to share content with their friends and contacts via social networks.
Determine the shared content and how that content appears in the social networks, allowing you to preserve your branding and promote
your message. Social Forward also allows you to specifically target certain social networks that better receive your message or information.
Social Forward supports direct linking to a specific social network or the use of a third-party service like ShareThis. Social Forward also
supports international networks. Images representing the social networks are stored in your Portfolio folder under a Social sub-folder.
These pictures can be altered or changed to your specifications.
Social Forward and Portfolio must be enabled on your account to use Social Forward. In addition, Social Forward uses AMPscript to
create the links used to share content with Social Forward.
The application creates the AMPscript for you, or you can manually add the AMPscript yourself. Therefore, be familiar with AMPscript to
manually add these links to your email. Contact your account executive for more information.
Note: The Facebook sharing functionality currently has image restrictions that may cause images to not load as intended. Facebook
recommends that the thumbnail's width and height must be at least 50 pixels and shouldn't exceed 130x110 pixels. The ratio of
both height divided by width and width divided by height (w/h, h/w) cannot exceed 3.0. For example, an image of 126x39 pixels
does not display, as the ratio of width divided by height is greater than 3.0 (126/39 = 3.23). Any image included in the shared
content that meets those requirements is likely to be pulled in as a sharable option. For more information, see Facebook's developer
page.
Note: The LinkedIn sharing functionality currently has image restrictions similar to Facebook's. For more information, see LinkedIn's
developer forum.
Social Forward uses links in the email to share predefined content areas, and you can use this function in different situations:
• Sharing a Direct Link - Click an enclosed link in an email to share content with your contacts on your individual social networking
account. The social network requires you to log in and view a preview of the form to be shared on that network. You add any
comments or changes you want to make and submit the item, which posts it on your wall, bookmark list, or other shared forum.
• Sharing a Content Listing - Click an enclosed link in an email to share content with your contacts on your individual social networking
account. On an intermediary page, you choose the link. The social network requires you to log in and view a preview of the form to
55
Email in Marketing Cloud Engagement Content
be shared on that network. You add any comments or changes you want to make and submit the item, which posts it on your wall,
bookmark list, or other shared forum.
• Sharing Content via ShareThis - Click an enclosed link in an email to share content on ShareThis. Choose the social network from a
ShareThis widget on an intermediary page. ShareThis requires you to log in and view a preview of the form to be shared on that
network. You add any comments or changes you want to make and submit the item, which posts it on your wall, bookmark list, or
other shared forum.
Note: Using Social Forward with ShareThis requires some additional configuration.
• Once the Content is Shared - After the content is shared on a social network, the content can be shared from contact to contact.
You can also provide the option for others to sign up for your email newsletter or add content to their accounts.
The application wraps shared content in tags that indicate which sections of the email are shared to social networks. Tags also designate
the link used to share the content to those social networks.
56
Email in Marketing Cloud Engagement Content
57
Email in Marketing Cloud Engagement Content
13. Click OK to accept your changes and close the Image Properties window.
58
Email in Marketing Cloud Engagement Content
Content Area Sharing using Paste HTML, AMPscript, and Social Markup
The HTML code in this example shares a dynamic piece of content from an Email Studio email to Facebook. The first commented part
of the pasted HTML names the content area Shared content Region 1, and the second commented part of the pasted HTML contains
the Social Markup link using the GetSocialPublishURLByName() AMPscript function.
Example: The AMPscript inside of the table refers to a data extension called Offers, and it pulls the content for each subscriber
based on the subscriber key contained in the CustomerID column of the Offers data extensions. The content shared by the subscriber
remains the static content and doesn't change, no matter who opens the shared content.
<!-- RegionStart[ socialslot:"Shared content region 1",
title:"First shared email content",
description:"This is the first test of ExactTarget's social forwarding",
csskey:"portfolio css 1"] -->
<table width="100%" bgcolor="#FFFFFF" border="0" bordercolor="" cellpadding="5"
cellspacing="0">
<tr>
<td style="font-family:Arial; font-size:13px">
%%[ var @row, @rows, @cnt
set @rows = LookupRows("Offers","CustomerID",_subscriberkey)
for (var @cnt = 0 to RowCount(@rows)) do
]%%
%%=Field("Description",Row(@rows,@cnt))=%%
<br /></p>
%%[ next @cnt ]%%
<!-- Creates a link to share this content with Facebook -->
<a href="%%=GetSocialPublishURLByName('Facebook','US','Shared content region
1')=%%"
alias="Social Forward to Facebook"
title="Publish to Facebook">
<img
src="http://image.exct.net/lib/ffcf14/m/1/social_default_facebook_icon.jpg"
alt="Facebook"
title="Facebook"
border="0">
</a>
</td>
</tr>
</table>
<!-- RegionEnd[ socialslot:"Shared content region 1"]-->
Example:
<!-- RegionStart[ socialslot:"Shared content region 1",
title:"First shared email content",
description:"This is an example of shared content",
59
Email in Marketing Cloud Engagement Content
src="http://image.exct.net/lib/ffcf14/m/1/social_default_facebook_icon.jpg"
alt="Facebook"
title="Facebook"
border="0">
</a>
</td>
</tr>
</table>
<!-- RegionEnd[ socialslot:"Shared content region 1"] -->
Example:
<html>
<head>
<title></title>
</head>
<body>
<table>
<tr>
<td>
To view this email as a web page, click <a href=
"%%view_email_url%%">here.</a>
<!-- RegionStart[ socialslot:"Shared content region 1",
title:"email",
description:"The monthly hot offers newsletter for Company
60
Email in Marketing Cloud Engagement Content
X.",
csskey:"companyx"] -->
<table width="100%">
<tr>
<td>This is a great newsletter!!!<br />
alt="ShareThis"
title="ShareThis" border="0" /> ShareThis</a> using Facebook, email and
more.
</td>
</tr>
</table>
<!-- RegionEnd[ socialslot:"Shared content region 1"] -->
<table cellpadding="2" cellspacing="0" width="600" id="Table5" border=
"0">
<tr>
<td><font face="verdana" size="1" color="#444444">This email was
sent to: %%emailaddr%%<br />
<br />
<b>Email Sent By:</b> %%Member_Busname%%<br />
%%Member_Addr%% %%Member_City%%, %%Member_State%%,
%%Member_PostalCode%%, %%Member_Country%%<br />
<br /></font></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Example:
<html>
<head>
<title></title>
</head>
<body>
61
Email in Marketing Cloud Engagement Content
<table>
<tr>
<td>
To view this email as a web page, click <a href=
"%%view_email_url%%">here.</a>
<!-- RegionStart[ socialslot:"Shared content region 1",
title:"email",
description:"The monthly hot offers newsletter for Company
X.",
csskey:"companyx"] -->
<table width="100%">
<tr>
<td>This is a great newsletter!!!<br />
alt="ShareThis"
title="ShareThis" border="0" /> ShareThis</a> using Facebook, email and
more.
</td>
</tr>
</table>
<!-- RegionEnd[ socialslot:"Shared content region 1"] -->
<table cellpadding="2" cellspacing="0" width="600" id="Table5" border=
"0">
<tr>
<td><font face="verdana" size="1" color="#444444">This email was
sent to: %%emailaddr%%<br />
<br />
<b>Email Sent By:</b> %%Member_Busname%%<br />
%%Member_Addr%% %%Member_City%%, %%Member_State%%,
%%Member_PostalCode%%, %%Member_Country%%<br />
<br /></font></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
62
Email in Marketing Cloud Engagement Content
2. Click Insert on the menu bar and choose Social Forward Area.
3. In the Content Area Properties window that appears, choose the Allow Content To Be Shared checkbox and enter the information
for the Shared Content Slot, Title, and Description text fields. The Shared Content Slot field contains the ID for the shared content,
and you can use whatever name you wish.
4. Choose the CSS file to use in conjunction with the published content. This file applies to the content after it has been published to
a social network.
5. Click OK. Email Studio adds HTML tags to the content area that you can use to mark your shared content area.
6. Click Insert on the menu bar and choose Social Forward Links.
7. In the Insert Social Forward window that appears, choose the checkboxes next to the links for the social networks to include in your
email content area. You can also choose a checkbox to add all social networks displayed in the window.
8. If the social network requires additional information or parameters, click that network and add the information in the text field directly
below the social networks list. For example, you can enter the ShareThis Account ID by choosing the ShareThis entry and adding
the ID number in the ShareThis Account ID text field that appears in the window.
9. Click OK to insert the social network links you selected.
63
Email in Marketing Cloud Engagement Content
LinkedIn"><imgsrc="http://image.preview.exacttarget.com/lib/ffcf14/m/1/social_default_linkedin_icon.jpg"
border="0" alt="LinkedIn" title="LinkedIn"></a>
For both the Facebook and LinkedIn links, the hrefattribute calls the AMPscript function GetSocialPublishURLByName to share the defined
region SharePasteHTML. The second argument of the function must match the defined title in the RegionTitle tags. The first argument
of GetSocialPublishURLByName defines the social network with which to share the email. In this example, the links identify Facebook
and LinkedIn.
Example: This example shows the HTML for the entire email message, including the unshared view as a webpage link at the top
and footer and the bottom.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Thank you for your interest in Email.</title>
<style type="text/css">
html body { margin: 0; padding: 0; font: 0.76em normal Arial, Verdana,
Helvetica, sans-serif; color: #554; }
#cntr { width: 600px; }
#cntr .cnt { margin: 1.0em }
#cntr .cnt span { font-size: 1.5em; color: #000; }
#cntr .cnt strong { font-size: 1.0em }
</style>
</head>
<body bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0"
marginwidth="0" topmargin="0">
<table width="600" cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td valign="top" align="left"><font face="verdana" size="1"
color="#444444"><p>To view this email as a web page, go <a href="%%view_email_url%%"
alias="View as a Web Page"> here.</a></p></font></td>
</tr>
</table>
<!-- RegionStart[ socialslot:"SharePasteHTML", title:"Sharing an entire Paste
HTML email", description:"Sharing an entire email to Facebook and LinkedIn"] -->
<div align="center" style="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
#333;">
<div id="cntr" align="left" style="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
#FFF;"></div>
<div class="nav" style="height: _fckstyle="height: _fckstyle="height:
_fckstyle="height: _fckstyle="height: _fckstyle="height: _fckstyle="height:
_fckstyle="height: _fckstyle="height: _fckstyle="height: _fckstyle="height:
_fckstyle="height: _fckstyle="height: _fckstyle="height: 50px; width: 600px; background:
#222 url('http://image.exct.net/8c953a0c-d.jpg');">
64
Email in Marketing Cloud Engagement Content
<tr>
<td valign="top" align="left" style="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height: 16px;">
<p><font face="verdana" size="1" color="#777777">This email was
sent to: <b>%%emailaddr%%</b><br />
<a href="%%subscription_center_url%%" alias="Manage
Subscriptions">Manage Subscriptions</a> |
<a href="%%profile_center_url%%" alias="Update Profile">Update
Profile</a> |
<a href="%%unsub_center_url%%" alias="Unsubscribe">One-Click
Unsubscribe</a></p>
<p>This email was sent by: <b>%%Member_Busname%%</b><br
/>%%Member_Addr%% %%Member_City%%, %%Member_State%% %%Member_PostalCode%%
%%Member_Country%%</p>
<p>We respect your right to privacy - <a
href="http://email.exacttarget.com/ETWeb/company.aspx?id=80" alias="View Privacy Policy"
style="color: _fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color:
_fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color:
_fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color:
65
Email in Marketing Cloud Engagement Content
Delicious
Digg
MySpace
StumbleUpon
Yahoo
ShareThis
Facebook Like
Google+
Viadeo
66
Email in Marketing Cloud Engagement Content
You can create and place your shared social content slots and icons with great precision. You can also easily create multiple shared social
content slots in one document. If your normal workflow included using pasted HTML to create your emails, adding Social Forward
markup integrates into your process.
Additionally, you can use AMPscript to determine which content is shown to your subscribers and their friends on social networks.
AMPscript allows you to better personalize your messages and make them apply to your target audience.
67
Email in Marketing Cloud Engagement Content
Example: This email uses AMPscript to change the displayed content depending on whether the email is being displayed in an
inbox or as a webpage. The content shared is always the content from the email view.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Thank you for your interest in ExactTarget Email.</title>
<style type="text/css">
html body { margin: 0; padding: 0; font: 0.76em normal Arial, Verdana, Helvetica,
sans-serif; color: #554; }
#cntr { width: 600px; }
#cntr .cnt { margin: 1.0em }
#cntr .cnt span { font-size: 1.5em; color: #000; }
#cntr .cnt strong { font-size: 1.0em }
</style>
</head>
<body bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0"
topmargin="0">
<table width="600" cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td valign="top" align="left"><font face="verdana" size="1" color="#444444"><p>To
view this email as a web page, go <a href="%%view_email_url%%" alias="View as a Web
Page"> here.</a></p></font></td>
</tr>
</table>
<div align="center" style="background-color: #333;">
<div id="cntr" align="left" style="background-color: #FFF;">
<div class="nav" style="height: 50px; width: 600px; background: #222
url('http://image.exct.net/8c953a0c-d.jpg');">
<table width="100%" cellpadding="0" cellspacing="4" border="0">
<tr>
<td valign="left"><strong>This email uses the new Social Forward feature!</strong></td>
</tr>
</table></div>
<div class="cnt" style="border-bottom: 1px solid #CCC; margin: 1.0em">
<!-- RegionStart[ socialslot:"FacebookStandardIcon", title:"Facebook Standard Icon",
description:"Share to Facebook with Standard Icon"] -->
<p>Standard Facebook Icon</p>
<p><table cellspacing="0" cellpadding="0" align="left"><tbody><tr><td
align="right">Hi! </td></tr></tbody></table><strong>This content represents the
first shared social content slot.</strong></p>
<p><a href="%%=GetSocialPublishURLByName('Facebook','US','FacebookStandardIcon')=%%"
alias="Social Forward to Facebook - standard icon" title="Publish to Facebook"><img
src="http://image.preview.exacttarget.com/lib/ffcf14/m/1/social_default_facebook_icon.jpg"
border="0" alt="Facebook" title="Facebook"></a></p>
<!-- RegionEnd[ socialslot:"FacebookStandardIcon"] -->
68
Email in Marketing Cloud Engagement Content
69
Email in Marketing Cloud Engagement Content
Note: Be sure that the social slot name of the region matches the title you put in the HTML comments when defining the sharable
region.
The image within the link tags shares the region, as shown in the code below:
<img
src="http://image.preview.exacttarget.com/lib/ffcf14/m/1/social_default_facebook_icon.jpg"
border="0" alt="Facebook" title="Facebook">
The source tag specifies the default image used for Facebook.
The final code block used by Social Forward to share a social content slot looks like this example:
<!-- RegionStart[ socialslot:"FacebookStandardIcon", title:"Facebook Standard Icon",
description:"Share to Facebook with Standard Icon"] -->
<p>Standard Facebook Icon</p>
<p><table cellspacing="0" cellpadding="0" align="left"><tbody><tr><td
align="right">Hi! </td></tr></tbody></table><strong>This content represents the first
shared social content slot.</strong></p>
<p><a href="%%=GetSocialPublishURLByName('Facebook','US','FacebookStandardIcon')=%%"
alias="Social Forward to Facebook - standard icon" title="Publish to Facebook"><img
src="http://image.preview.exacttarget.com/lib/ffcf14/m/1/social_default_facebook_icon.jpg"
border="0" alt="Facebook" title="Facebook"></a></p>
<!-- RegionEnd[ socialslot:"FacebookStandardIcon"] -->
70
Email in Marketing Cloud Engagement Content
• The HTML comments defining the region to share have the title FacebookPasteCustomIcon.
• The AMPScript function within the sharing link references the area FacebookPasteCustomIcon.
• The image contained within the HTML link tags specifies a custom icon source in the Portfolio.
This code shares the custom icon region:
<!-- RegionStart[ socialslot:"FacebookCustomIcon", title:"Facebook with Custom Icon",
description:"Facebook with Custom Icon"] -->
<p>Custom Facebook Icon</p>
<p><table cellspacing="0" cellpadding="0" align="left"><tbody><tr><td
align="right">Hi! </td></tr></tbody></table><strong>This content represents the second
shared social content slot.</strong></p>
<p><a href="%%=GetSocialPublishURLByName('Facebook','US','FacebookCustomIcon')=%%"
alias="Social Forward to Facebook - FacebookCustomIcon" title="Publish to Facebook"><img
src="http://image.preview.exacttarget.com/lib/ff66157875/m/1/facebook-alt.png" border="0"
alt="Facebook" title="Facebook"></a></p>
<!-- RegionEnd[ socialslot:"FacebookCustomIcon"] -->
<tr>
<td valign="top" align="left"><font face="verdana" size="1"
color="#444444"><p>To view this email as a web page, go <a href="%%view_email_url%%"
alias="View as a Web Page"> here.</a></p></font></td>
</tr>
</table>
<div align="center" style="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
_fckstyle="background-color: _fckstyle="background-color: _fckstyle="background-color:
71
Email in Marketing Cloud Engagement Content
72
Email in Marketing Cloud Engagement Content
<tr>
<td valign="top" align="left" style="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: _fckstyle="line-height:
_fckstyle="line-height: _fckstyle="line-height: 16px;">
<p><font face="verdana" size="1" color="#777777">This email was
sent to: <b>%%emailaddr%%</b><br />
<a href="%%subscription_center_url%%" alias="Manage
Subscriptions">Manage Subscriptions</a> |
<a href="%%profile_center_url%%" alias="Update Profile">Update
Profile</a> |
<a href="%%unsub_center_url%%" alias="Unsubscribe">One-Click
Unsubscribe</a></p>
<p>This email was sent by: <b>%%Member_Busname%%</b><br
/>%%Member_Addr%% %%Member_City%%, %%Member_State%% %%Member_PostalCode%%
%%Member_Country%%</p>
<p>We respect your right to privacy - <a
href="http://email.exacttarget.com/ETWeb/company.aspx?id=80" alias="View Privacy Policy"
style="color: _fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color:
_fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color:
_fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color:
_fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color:
_fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color:
_fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color:
_fckstyle="color: _fckstyle="color: _fckstyle="color: _fckstyle="color: #0000ff">view
our policy</a></p>
</font>
</td>
<td width="145" align="right" valign="center"><a
href="http://www.exacttarget.com" title="This email is Powered By ExactTarget"
alias="Powered By"><img src="http://email.exacttarget.com/images/Powered_By_1206.jpg"
width="124" height="55" alt="This email is Powered By ExactTarget" border="0"
/></a></td>
</tr>
73
Email in Marketing Cloud Engagement Content
</table>
</body>
<custom name="opencounter" type="tracking">
</html>
The first line begins the tag and names the social slot. This name is designates the content area for sharing. The second line creates a
title for social networks to use when identifying the shared content. The third line creates a short description that will be included in the
item posted to the social network. The fourth line identifies any CSS style sheet to use for the item when it is shared to the social network.
This tag identifies the end of the shared social content region:
<!-- RegionEnd[ socialslot:"Shared content region 1"] -->
The name in this tag must use the same value as the beginning tag.
In this example, replace the phrase Social Network with the number of the social network you wish to use and Shared content region 1
with the name of your shared social content region. You can also change the alias, alt, and titles to whatever is most appropriate for your
content. Finally, place the URL for the image you want to use in the link in the img src tag.
74
Email in Marketing Cloud Engagement Content
Example: This example shows a standard email using content boxes to share content with a standard Facebook icon:
The Base HTML Mark-Up contains the general content in the box:
<p>Standard Facebook Icon</p>
<table cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td align="right"><a href="https://example.com" conversion="false" title=""
alias="">Share this link using the Facebook icon!</a></td>
</tr>
</tbody>
</table>
<p>This link takes you to Example.com.</p>
The Social Specific HTML Mark-Up contains the content specific to sharing the content in the box. Make sure the content slot name
in the GetSocialPublishURL() function matches the name you gave your content slot in the Create Your Email steps.
<p><a href="%%=GetSocialPublishURL('1','StandardFacebookShare')=%%" alias="Social
Forward to Facebook" title="Publish to Facebook"><img
src="http://image.preview.exacttarget.com/lib/ffcf14/m/1/social_default_facebook_icon.jpg"
border="0" alt="Facebook" title="Facebook"></a></p>
This example shows a standard email using content boxes to share content with a custom Facebook icon.
The Base HTML Mark-Up contains the general content in the box.
<p>Custom Facebook Icon</p>
<table cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td align="right"><a href="https://example.com" conversion="false"
title="" alias="">Share this link using the Facebook icon!</a></td>
</tr>
</tbody>
</table>
<p>This link takes you to Example.com.</p>
The Social Specific HTML Mark-Up contains the content specific to sharing the content in the box. The difference between this
Mark-Up and the Standard Icon Social Specific Mark-Up is the URL specified in the img src="" tag. Make sure the content slot name
in the GetSocialPublishURL() function matches the name you gave your content slot in the Create Your Email steps.
<p><a href="%%=GetSocialPublishURL('1','CustomFacebookShare')=%%" alias="Social
Forward to Facebook" title="Publish to Facebook"><img
src="http://image.preview.exacttarget.com/lib/ff66157875/m/1/facebook-alt.png"
border="0" alt="Facebook" title="Facebook"></a></p>
75
Email in Marketing Cloud Engagement Content
76
Email in Marketing Cloud Engagement Content
This example assumes that you have an attribute in a subscriber list or sendable data extension named SocialNetwork. The information
contained in that attribute for each subscriber determines which social network icon that subscriber views. You should also be familiar
with creating and using dynamic content.
Depending on your subscribers' preferences, they may prefer to use only certain social networks to share content. Subscribers may also
maintain accounts on only certain social networks and will not use additional icons included in their emails. You can share different
content areas with users depending on their SocialNetwork attribute value
77
Email in Marketing Cloud Engagement Content
ID Location/Description
#hdr The ID hdr refers to the header of the landing page. It contains
hdrLogo on the left and hdrText to the right of the logo.
#hdrLogo The ID hdrLogo is inside hdr and determines the logo displayed in
the header.
#hdrText The ID hdrText is inside the ID hdr and to the right of the ID
hdrLogo. Enter the text for the header in the Title field of the
Content Area Properties window. You can open that window in
Email Studio by clicking Edit>Social Properties while modifying
a content area.
#cntnr and #contentCntnr The ID cntnr container includes the container with ID contentCntnr
and the ID ftr below that. The ID contentCntnr includes the ID text
with both a header (h1) with the description and a paragraph (p)
with the shared content.
#text The ID #text defaults to a 600px wide div with both a header (h1)
with the description and a paragraph (p) with the shared content.
#text h1 The ID #text h1 inside of the ID text refers to the heading in the
whitespace underneath the header bar. Enter the text for the
header in the Description field of the Content Area Properties
window. You can open that window in Email Studio by clicking
Edit>Social Properties while modifying a content area.
#text p The ID #text p refers to the content in the whitespace under the
ID #text h1 but above the footer (which is shown as a line with
Privacy Policy below the line, in this case). This text is taken from
the shared social content slot.
#ftr The ID ftr refers to the footer div of the landing page. It is contained
within the ID cntnr. This example customizes the logo on the page
with the published shared content, along with other changes to
the look and feel
78
Email in Marketing Cloud Engagement Content
#hdr #logo {
display:block;
background-image:
url('http://image.exct.net/lib/fef51d73776c00/m/1/thumb/png/CSSLogo.jpg');
width: 100px;
height: 50px;
background-repeat: no-repeat;
background-position: top left;
}
#hdr #hdrText {
font-size: 25px;
color: #FFF;
padding: 35px 7px;
}
#cntnr #text h1 {
font-size: 18px;
color: #56999D;
line-height: 23px;
}
#cntnr #text p {
font-size: 14px;
line-height: 18px;
}
#ftr {
padding: 15px 15px 15px 0;
border-top: 1px solid #AAA; margin: 15px 0 0 0;
}
#ftr a {
color: #8bb6b8;
font-weight: bold;
padding: 7px;
text-decoration: none;
79
Email in Marketing Cloud Engagement Content
#ftr a[class=rnd]
{ -moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
}
#ftr a:Hover
{ background-color: #EEE;
color: #444;
}
Email Attachments
Use Email Studio to send email attachments that aren’t included in the main body of an email. The recipient can open and save the
attachment independently of the email message.
You can send a file as an attachment to your email jobs, but keep in mind that attaching certain file types or extremely large files can
cause deliverability problems and reduce the effectiveness of your message. Email Studio can include images in email content. Therefore,
you don’t need to attach an image to an email to have it appear. Use email attachments for files intended for use outside of the email,
such as documents that you want the subscriber to review or download.
80
Email in Marketing Cloud Engagement Content
Prerequisites
Contact your account executive to enable this feature for your account. You must be familiar with AMPscript to send emails with
attachments. Your account executive can also adjust the threshold of errors that cause the send job to stop prematurely. Adjusting the
threshold can prevent a single error from stopping the entire job.
Security Issues
Files attached from your FTP site or an external URL aren’t scanned for viruses, so make sure that the file is free of security issues.
81
Email in Marketing Cloud Engagement Subscribers
Subscribers
A subscriber is a person who has opted to receive communications from your organization. You must have a valid email address for each
subscriber who receives emails. For each subscriber who receives SMS messages, you must have a valid phone number. You can track
additional information about subscribers using profile and preference attributes. Use the subscriber key to identify your subscribers in
Marketing Cloud Engagement. Create lists or data extensions to store your subscribers. Store email subscriber information in lists or data
extensions, and store SMS subscriber information in data extensions only. To segment your subscribers, create as many lists and data
extensions as you need. You populate the information in the lists and data extensions when you add or import subscribers.
There are several different ways to add subscribers:
• Use the subscriber import wizard.
• Use the Automation Studio import activity.
• Create a subscriber manually.
• Capture subscriber information through a Smart Capture form.
Use groups and data filters to further segment subscribers. When you send a message, you select the list, data extension, or groups to
receive the message.
82
Email in Marketing Cloud Engagement Subscribers
Note: If you don’t see Get It Now, contact your account administrator.
83
Email in Marketing Cloud Engagement Subscribers
When I opt in for access, do I need to do anything else to get these enhancements?
Once the account administrator opts in for access to enhanced segmentation, the administrator logs out and log back in to see the
changes applied.
Do I have to use enhanced segmentation, or can I still use the current methods for segmenting subscribers?
If an administrator opts in for access, all users must use the enhanced segmentation. You can’t return to previous methods.
84
Email in Marketing Cloud Engagement Subscribers
Are there any existing features not available with enhanced segmentation?
You can no longer create a random group based on a constant interval. You can continue to create a random group.
Enterprise 2.0 accounts and business units don’t automatically have group rules created as data filters. Instead, specify which groups
you want saved as data filters and edit the group directly rather than editing the data filter.
What are the different types of data extensions a user can create?
• Standard Data Extension: Create custom fields to store data using a standard data extension.
• Filtered Data Extension: Filter fields, measures, and filters for sendable data extensions from a source data extension to generate a
filtered data extension.
• Random Data Extension: Randomly select subscribers from a source data extension using a random data extension.
Can I create a filtered data extension from another filtered data extension?
No. Create, a filtered data extension from a standard data extension. Use one of these alternative solutions to accomplish the same result
as creating a filtered data extension from another filtered data extension:
• Create a filtered data extension from a saved or existing data filter. For example, if specific filter rules are used frequently, save the
rule as a data filter and continually use this saved data filter as a starting point for filtered data extensions.
• Copy an existing data filter. Use the copied data filter as a starting point for a new data filter. Edit the new data filter and add rules.
Filtered data extensions created before enhanced segmentation, from other filtered data extensions, are supported and can be modified.
Why can I no longer make changes to filtered data extensions, such as edit the data extensions field names,
add new field names, and change a filtered non-sendable data extension to filtered sendable data extension
or vice versa?
In addition to profile and preference attributes, you can drag existing data filters to create groups. Create a new data filter using the
existing data filter tool or save a group's rules as a data filter.
• The new interface provides a better view of the relationship between the original data extension (source) and the filtered data
extension (results of a filter). With the previous interface you could edit field names and add new field names to the filtered data
extension, but when the filter activity ran again, the filtered data extension reverted back to the original data extension configurations.
85
Email in Marketing Cloud Engagement Subscribers
• The filtered data extension adopts the same characteristics as the source data extension, in the new, simplified drag and drop
interface. To make a filtered data extension sendable, change the source data extension to sendable. To make a filtered data extension
non-sendable, change the source data extension to non-sendable.
What happens when new subscribers are added to your original list? (Do I need to refresh Groups?)
The same functionality for groups still applies. (Yes, new subscribers are only added after a refresh).
86
Email in Marketing Cloud Engagement Subscribers
87
Email in Marketing Cloud Engagement Subscribers
88
Email in Marketing Cloud Engagement Subscribers
89
Email in Marketing Cloud Engagement Subscribers
SEE ALSO:
Subscribers without Enhanced Subscriber Features
Note: If you're using a reseller or enterprise account and have enabled unsubscribe management, you can’t add email addresses
that appear on the Marketing Cloud Engagement global unsubscribe list or your account-level unsubscribe list.
1. Click Subscribers.
2. Click Lists.
3. Click the name of a list you’re adding the subscriber to.
4. Click Create.
5. Click Next in the wizard's introductory dialog box.
6. Complete the subscriber identity fields.
• Enter the full email address of the subscriber.
• Click one of the profile attributes defined in your account to activate its data entry field.
– If the attribute is set to accept specific values only, the data entry field is a drop-down list from which you select the desired
value. Otherwise, the data entry field is a text box.
– If a default value is defined for the attribute, that value is displayed in the data entry field.
– Profile attributes displayed in red are required fields. Continue with the Create Subscriber wizard once these fields are
completed.
• Select or deselect one of the corresponding preference attributes as appropriate for this subscriber.
90
Email in Marketing Cloud Engagement Subscribers
Note: For Enterprise Accounts, Channel Name is a required attribute field for all subscribers in your Enterprise administrator
account. Associate each subscriber with an On Your Behalf account.
7. Click Next.
8. Expand the My Lists folder to view the lists defined in your account.
Note: If the email address you entered exists in your account, a prompt appears with the option for you to view the existing
subscriber's properties. To continue, enter a different email address for your new subscriber.
9. To add the subscriber to lists, select each list. If you opened the wizard from a particular list, that list is already selected. Deselect it
if desired.
Note: Every subscriber is added to your main All Subscriber list. Leave all other lists deselected if you don’t want to add the
subscriber to any of your accounts' lists.
Note: The subscriber isn’t automatically added to groups. If the subscriber's profile or preference attributes would make the
subscriber eligible for a filtered group, refresh the group to add the subscriber.
SEE ALSO:
Profile and Preference Attributes in Email Studio
Imports
Import data into Email Studio to build subscriber lists.
When importing subscribers, the system logs the following results for you to review.
• Filename of your import file.
• ID of the list into which the subscribers were imported.
• Number of subscribers imported.
• Number of existing subscribers updated with new data.
• Number of records in your import file that were not imported.
• Data fields for each subscriber record that could not be imported, along with the reason the import was unsuccessful.
If you chose to be emailed upon completion of the import, the email includes a log file in the same format as your import file, .txt or .csv,
with information about the skipped records. The body of the email itself summarizes the import results.
If you don’t choose to be emailed upon completion of the import, the final dialog box of the Import Subscriber Wizard provides a
summary of results and offers the option of downloading a detailed log file in the same format as your import file, .txt or .csv.
Note: Review the log file to see why certain records were skipped.
91
Email in Marketing Cloud Engagement Subscribers
Here are some examples of why the application is unable to import a record:
• The email address is unrecognizable. For example, the @ symbol is missing or the period after the domain name is missing (domaincom
versus domain.com).
• The data mapped to an attribute with restricted values doesn’t match any of the possible values defined for the attribute.
• The data mapped to an attribute isn’t the same data type as the attribute. For example, the import file contains $1000 for an attribute
defined as numeric, which accepts numbers only and no symbols.
Note: When you're using a Reseller or Enterprise account enabled with the limited-release Unsubscribe Management feature,
email addresses appearing on the global unsubscribe list or your account-level unsubscribe list aren’t imported.
• Create a subscriber list.
• Review the recommendations for configuring and correctly formatting the import file.
1. Choose Subscribers.
2. Open the My Lists folder. If you've created a list subfolder under My Lists in which you want to import the new subscribers, choose
that subfolder.
3. Double-click the desired list or select the list, then choose Open List.
4. Choose Import, which opens the Import Subscriber wizard.
5. Choose Next in the wizard's introductory dialog box.
6. Read the content of the Opt-in Certification dialog box that appears next.
a. If you’ve verified that every subscriber in your import file has agreed to receive emails from you, choose I agree, then Next.
92
Email in Marketing Cloud Engagement Subscribers
8. Choose Next button in the Import Subscriber Wizard dialog box. The application reads the import file and performs a check for
malware. The amount of time this check takes depends on the amount of data in the file.
9. Complete the 2 sections of the Map Attributes dialog box:
• Source - The Source section lists the data found in the first row of your import file. Labels that are unavailable have been mapped
to attribute fields by default; labels shown in black font haven’t been mapped. If the first row of your import file is a header row,
you see the column labels from your import file shown in the Source section. Choose First row is header so that the application
doesn’t attempt to import that row as subscriber data. You can view all the data in your import file by the buttons below the
Source section. To go to the next row or back to the row that was displayed, choose Next or choose Previous.
• Destination - The Destination section lists the profile and preference attributes currently defined in your account, separated into
attributes that have been set up as required and those that haven’t. If the header row in your import file contains labels that
exactly match attribute names, the application has mapped those labels to the attributes for you. The Mapped From column in
the Destination section shows the label from your import file that's been mapped to the attribute shown in the Attribute column.
Use Previous and Next to scroll through the rows of data in your import file. The Destination section updates to show how the
data is mapped to the attribute fields.
10. If a field from your import file hasn’t been mapped for you to an attribute, map it as follows:
a. Click the field in the Source section. (Whether you're viewing the header row labels or a row of actual subscriber data in the
Source section when you click the source field is unimportant. In either case, you're mapping all data from that column of your
import file to the attribute.)
b. Click the corresponding attribute in the Destination section.
c. Choose Map.
The column of data is mapped to the attribute. The value is unavailable in the Source section and the Mapped From value in
the Destination section.
To remove a single mapping, click the attribute row in the Destination section and then choose Unmap.
To remove all current mappings (that is, all values from the Mapped From column in the Destination section), choose Clear
Map.
To undo all changes you've made and return to the original mapping, choose Default Map. The default mappings were in place
when you first opened the Map dialog box. Any fields still displayed in black font rather than gray in the Source section represent
data that isn't imported.
11. When you’re satisfied with your mapping, choose Next. Map any required attributes to fields in your import file before continuing
with the wizard. Use the Confirm Mappings dialog box to view your selected mappings and the number of columns, or fields, and
records, subscribers, in your file that the Email Studio attempts to import.
12. If you want to be notified when the import is complete, choose Email me upon import completion and enter your email address.
Your email notification also includes a log of any subscriber records that couldn’t be imported.
13. Choose Begin. The application begins the process of importing your data. The amount of time that the import takes depends on
the size of the import file.
If the import produces a result file that is 5 MB or larger, the system delivers the file to your enhanced FTP account. This action occurs
even if you chose to receive an email when the import is complete. If you don’t have an enhanced FTP account, you instead see a
message asking you to call Global Support for additional assistance.
If you didn’t choose to be emailed when the import is complete, a dialog box appears when the import is complete. The dialog box
includes the results of the import, and it includes a button that lets you download the results. You can also open the list that you
imported the subscribers into.
93
Email in Marketing Cloud Engagement Subscribers
Example: The columns and data shown are a sample of how these columns and data are populated for correct importing of
subscriber data:
File Requirements
Follow these guidelines for the import file:
• Format: When you create the file of subscriber data to be imported into the application, save it as a tab-delimited .txt file or a
comma-delimited .csv file. Many applications, such as Excel, offer these formats.
• File location: Save the import file on a locally mapped drive. Browse to this file from within the application. Only files on a locally
mapped drive are supported. You cannot upload a file from a UNC path, such as \\ abcfiles\.
• We recommend a header row for mapping purposes. If the labels in the header row exactly match the names of the attributes in
your account, the application maps the data for you by default. For example, if you're importing a group of Unsubscribed subscribers,
you need a column labeled "Subscriber Status" with "Unsubscribed" in each row.
• Attribute data type: If you're importing subscriber attributes, ensure that the data in the import file is the same data type as the
attribute field used. The data type can be text, date, or numeric.
Note: If you're importing an attribute that exists in the application, you receive a warning.
• Use correct values for subscriber preference data: If you're importing subscriber preference data, use one of the following value pairs:
– Yes or No
– Y or N
– True or False
– 1 or 0
• Delete any columns in the file that are not used in the import. Limiting the import file to only the data that is imported ensures that
the system processes the file as efficiently as possible, saving time.
• Make the email address the last column in the file. Email address is a required field and every row in your file must contain an email
address. Making the email address the last column in the file ensures that the last column of every row contains data. The system
can process the file more efficiently when the last column of the row contains data. The system can then recognize how many
columns each row has.
• If in doubt, save the file in the tab-delimited format rather than the comma-delimited format. If any of the values in your file contain
a comma (as part of the value), use the tab-delimited format rather than the comma-delimited format.
• Save the file in Microsoft Excel. The application is designed to handle files created in Microsoft Excel. If you didn't create your import
file in Excel, avoid most errors by opening the file in Excel and resaving it.
• Paste into a new spreadsheet: If you have trouble importing a file and can't figure out why, copy all the cells containing data into a
new spreadsheet. When you paste the data into the new spreadsheet, use the Paste Special option and choose to paste just the
values in Excel. Use the supported date formats: Download a list of supported date formats. Use a supported date format when you
upload into a date-type field in a subscriber attribute or data extension.
94
Email in Marketing Cloud Engagement Subscribers
Note: When you import dates into lists or a data extension, the date must be in the same format as is indicated on your
account. If your user date format is different from the account, you must still use the format of the account.
• Map the columns in your import file to the attribute names in Email Studio: To map attributes, match the columns in your import
file to the attributes names you created. In other words, map the import column to the attribute. For example, if you have an attribute
in Email Studio called First Name, have a column called First Name. When you import, any value in the First Name column exists in
the First Name attribute.
SEE ALSO:
Marketing Cloud SFTP Guide
Note: For .txt files, Excel prompts you with the Text Import Wizard. Accept all defaults in this wizard, and Excel opens the file.
95
Email in Marketing Cloud Engagement Subscribers
• When you close Excel, you are prompted to save changes. Click No.
Field-Mapping Issues
• Custom contact fields: Custom contact fields that you create in Outlook are not available in the Outlook import or export wizard.
• Individual name and address fields: When you enter contact names and addresses in Outlook, Outlook automatically parses the data.
In other words, it splits a contact's name into a title, first name, middle name or initial, last name, and suffix fields. Likewise, Outlook
splits an address field.
• Full name and address fields: Although Outlook's automatic parsing offers greater granularity to export the pieces of a name or
address separately, this parsing also makes it difficult to map a full name or a full address as a single field.
• Full name: The full name is not automatically mapped. It is not included by default in the Field list.. To include the full name in the
mapping, drag the full name from the Value box into the Field box.
Note: Outlook uses the format Last Name First Name for full names.
• Spaces in full address and name: The full name and full address contain no spaces between the elements. For example, the address
would appear as 20 N Meridian StIndianapolis, IN, with no space between "St" and "Indianapolis." To map over the full address rather
than the pieces of the address, open each contact's record in Outlook and add a space at the end of each address line before including
the address in the mapping.
Note: Returned is the same as Bounced, and Undeliverable is the same as Held.
SEE ALSO:
Export a List
96
Email in Marketing Cloud Engagement Subscribers
A group the subscriber belongs to Click the group in the workspace to see all subscribers in the group.
All Subscribers list The All Subscribers list is the main list of records for the account.
Unsubscribing from All Subscribers removes the subscriber from
all lists and groups. Reactivated subscribers must be added to each
group and list following reactivation. A subscriber can be
unsubscribed on lists and groups and be active in the All
Subscribers list.
Find subscribers in the All Subscribers workspace by searching or
sorting.
Field Instructions
Email address Update the subscriber's email address on the General tab of the
modal.
Email history This field shows a list of every action the subscriber has taken with
emails received from you in the past 90 days. If the activity is a
survey response, view that activity’s details to see the subscriber's
survey responses. The General tab shows how many times an email
to this subscriber has bounced.
Unsubscribe To remove a subscriber from all lists and prevent any emails from
being sent, click Unsubscribe from all and enter a description.
The subscriber is placed on your account's master unsubscribe list.
This process is the same as when a subscriber chooses to
unsubscribe from all your publications in the Subscription Center.
Attributes This field shows a subscriber's data for each profile and preference
attribute. Enter or modify attribute data here.
If required, attributes without default values are added to your
account since a subscriber was last modified. Specify values for
these attributes
97
Email in Marketing Cloud Engagement Subscribers
Field Instructions
To see a reactivated subscriber’s membership, refresh each group
that subscriber is added to.
Groups This field shows groups this subscriber belongs to. Click Activate
to add a subscriber back to this group.
Note: Compress files for large lists, especially if you choose the email delivery option.
Note: If the export file is over 5 MB, the system delivers it to your enhanced FTP account regardless of what you select. If
you do not have an enhanced FTP account, open a ticket in the Help and Training portal.
98
Email in Marketing Cloud Engagement Subscribers
Note: Choose up to approximately 150 data fields per export file. You can’t export the following system field attributes.
• Add Method
• Added By
• Bounce Count
• Modified Date
Note: How long the export takes depends on the amount of data exported.
SEE ALSO:
Subscribers without Enhanced Subscriber Features
Marketing Cloud SFTP Guide
Warning: Subscribers in an undeliverable status previously bounced an email sent from your account. Changing subscribers
from undeliverable to active can result in high bounce counts in future sends.
Subscribers in an unsubscribed status previously unsubscribed from emails sent from your account. Changing subscribers from
unsubscribed to active can result in high spam complaints in future sends.
When active subscribers are reimported with an active status, their bounce count is set to zero regardless of their original bounce
count.
Note: Tracking data for deleted subscribers and contacts are retained in anonymized format and can’t be linked to a specific
record. Tracking and reports show clicks from [email protected] and an IP address of 0.0.0.0 for deleted records.
Warning: To prevent future sends to a subscriber, update the subscriber’s status to Unsubscribed.
99
Email in Marketing Cloud Engagement Subscribers
Note: What you enter here must match the email address in the subscriber's record. This field isn’t case-sensitive.
• Domain: Enter just the domain portion of the subscriber's email address.
• HTML Email preference: The Is equal to field becomes a dropdown list with two options to choose from, Yes or No.
• Subscriber Status: The Is equal to field becomes a dropdown with the following options to choose from, Active, Returned,
Undeliverable, or Unsubscribed.
Note: Returned is the same as Bounced and Undeliverable is the same as Held.
7. Click Find Now. The application scans your subscribers for one or more matches and displays the results.
8. Select the desired subscriber in the search results.
9. Click Delete Subscriber.
10. To delete the subscriber from the All Subscribers list, check Delete from all lists.
11. Click OK.
12. To exit the Search Subscribers box, click Close.
Note: If you import a list that includes this subscriber or if you manually add the subscriber, the subscriber reappears on your
lists. To ensure that you don’t send any emails to this subscriber in the future, use the Unsubscribe feature instead of deleting
the subscriber. Unsubscribe prevents the subscriber from being imported into the system accidentally.
Requirement Description
Format When creating the file of subscriber data to be imported into the
application, save it as a tab-delimited .txt file or a comma-delimited
.csv file. Many applications, such as Excel, offer these formats.
File location Save the import file on a locally mapped drive. Browse to this file
from within the application. Only files on a locally mapped drive
are supported. You cannot upload a file from a UNC path, such as
\\ abcfiles\.
Header row A header row is recommended for mapping purposes. If the labels
in the header row exactly match the names of the attributes in
100
Email in Marketing Cloud Engagement Subscribers
Requirement Description
your account, the application maps the data by default. For
example, if importing a group of unsubscribed subscribers, you
need a column labeled "Subscriber Status" with "Unsubscribed" in
each row.
Attribute data type If you're importing subscriber attributes, the data in the import file
must be of the same data type, that is, text, date, or numeric, as
the attribute field in the application.
If you're importing an attribute that exists in the application, you
receive a warning.
Attributes with restricted values If importing subscriber data into attribute fields that restrict the
possible values, the import data must exactly match one of the
values defined as allowable for that attribute.
Use correct values for subscriber preference data If you're importing subscriber preference data, use one of the
following value pairs:
• Yes or No
• Y or N
• True or False
• 1 or 0
Delete any columns in the file that are not used in the import Limiting the import file to only the data that is imported ensures
that the system processes the file as efficiently as possible, saving
time.
Make the email address the last column in the file Email address is a required field and every row in your file must
contain an email address, making it the last column in the file
ensures that the last column of every row contains data. The system
can process the file more efficiently when the last column of the
row contains data because the system can then recognize how
many columns each row has.
If in doubt, save the file in the tab-delimited format rather than the If any of the values in your file contain a comma (as part of the
comma-delimited format value), you must use the tab-delimited format rather than the
comma-delimited format.
Save the file in Microsoft Excel The application is designed to handle files created in Microsoft
Excel. If you didn't create the import file in Excel, avoid most errors
by opening the file in Excel and resaving it.
Paste into a new spreadsheet If you have trouble importing a file and can't figure out why, copy
all the cells containing data into a new spreadsheet. When you
paste the data into the new spreadsheet, use the Paste Special
option and choose to paste just the values in Excel.
101
Email in Marketing Cloud Engagement Subscribers
Requirement Description
Use the supported date formats Download a list of supported date formats. Use a supported date
format when you upload into a date-type field in a subscriber
attribute or data extension.
When you import dates into lists or a data extension, enter the
date in the same format as is indicated on your account. If the
userdate format is different from the account, use the format of
the account.
Map the columns in your import file to the attribute names in Email To map attributes, match the columns in your import file to the
Studio attributes names you created. In other words, map the import
column to the attribute. For example, if you have an attribute in
Email Studio called First Name, the import file should contain a
column called First Name. When you import, any value in the First
Name column lives in the First Name attribute.
Note: If a subscriber uses the forward button in their email client instead of the Forward to a Friend feature to forward your email,
the subscription center link will still point to the original subscriber's subscription center. For example, if Lee forwards your email
to Ali, and Ali clicks the Subscription Center link in the footer of the email, Ali sees Lee's subscriptions.
You must first create a list, then you can add subscribers to lists in one of two ways:
• Individually
• Import a file containing subscriber data
Becoming an effective email marketer requires constant list cleansing and hygiene. In addition, ISPs sometimes use old email addresses
as spam traps aimed at catching commercial e-mailers with old lists. The size of your list is not nearly as important as the quality of the
list, how it was captured, how often it is cleaned, and how well the subscribers respond to messaging. For optimization of email marketing,
it is imperative that lists consist only of opt-in subscribers - those who are anticipating and are interested in your email correspondence.
Subscribers showing no activity, opens, or clicks, for six months or more are very unlikely to respond and are more likely to complain,
causing the potential for ISP blocking. Maintaining your lists is an important part of sending emails.
You can grow your subscriber lists in many different ways. Marketing Cloud Engagement prohibits importing or adding subscribers from
purchased lists, email-appended lists, and email address data obtained by methods other than a direct opt-in. Using these prohibited
list types increases the likelihood of blocked sends due to spamming.
102
Email in Marketing Cloud Engagement Subscribers
Create a List
Create a list of subscribers who match the attributes you select in Email Studio.
List Properties
View statistics and change the basic properties of a list in Email Studio.
Copy and Move Subscribers
Copy one or more subscribers from one list to another list while retaining them on the original list, or you can move subscribers off
one list to another. Subscribers are always included in All Subscribers in Email Studio. You can copy subscribers from All Subscribers
to another list, but you cannot remove them from All Subscribers.
Import into a List
Import enhanced subscriber data into a list in Email Studio.
Export a List
Export a subscriber list from Email Studio.
Delete a List
Delete an enhanced subscriber list from Email Studio.
Create a List
Create a list of subscribers who match the attributes you select in Email Studio.
Before you create a list, decide:
• Whether you're going to require subscribers to confirm their email address after they subscribe. If so, create the email message
before creating the list, or create a text-only message when you create the list.
• Whether you're going to attach a welcome email to this list. A welcome email is what subscribers receive when they subscribe to
your list. You can assign a welcome email to this list during list creation, which requires you to create an email before creating the
list, or you can assign the welcome email later by using Manage Welcome Email.
Note: Adding a Welcome Email to a list is no longer supported starting in the second half of 2020. Use Journey Builder to
create personalized, automated multi-channel campaigns.
Note: Lists that you create in your Enterprise administrator account are accessible to your On Your Behalf channel members. On
Your Behalf channel members can’t create lists, but can add subscribers to them.
1. In Email Studio, on the Subscribers tab, select Lists.
2. Click Create.
3. Complete the Define Name & Location section.
103
Email in Marketing Cloud Engagement Subscribers
• Name: This name identifies the list when sending. If you make this list public, this name appears in the Subscription Center. Your
list name can’t contain the # symbol or be longer than 50 characters.
• Public: Selecting the public option results in this list being displayed in the Subscription Center. A subscriber can opt in or opt
out of any public list.
• External Key: Enter a unique identifier that developers can use in their API calls to access objects programmatically.
• Description: This description appears in the list workspace.
• Location: Select the list folder location.
• Campaign Association: Associate the list to a campaign. To start a new campaign, click Create Campaign.
4. Click Next.
5. Optionally, complete the Set Double Opt-in section.
a. If you want subscribers to provide confirmation of their email address when they subscribe to your list, select the Require
subscribers to provide confirmation of valid email address checkbox.
b. Select the Confirmation Email. The email must contain the double opt-in link URL. The substitution string to insert the link in
your email is %%double_opt_in_url%%.
c. Optionally, complete the Landing Page section by selecting an opt-in landing page to display to subscribers when the double
opt-in link URL is clicked in your email.
6. Click Next.
7. Optionally, complete the Select Welcome Email section.
a. If you want to welcome subscribers to this list, select Send welcome email.
b. Select the Welcome Email.
c. Select whether to associate a Send Classification to the welcome email send. This option may not be enabled in your account.
8. Click Finish.
Note: Adding a Welcome Email to a list is no longer supported starting in the second half of 2020. Use Journey Builder to create
personalized, automated multi-channel campaigns.
Before you can assign a welcome email to a list, you must first create the email. You can change which email is assigned to a list at any
time. This feature may not be enabled in your account, contact your representative.
1. Hover over Subscribers.
2. Click Lists.
3. Click the name of the list to assign a welcome email to.
4. Click Properties.
104
Email in Marketing Cloud Engagement Subscribers
5. Click Select.
6. Select the email to send as a welcome email.
7. Click OK.
The welcome email is now assigned to your list and sends when subscribers join via the Subscription Center or Web Collect.
List Properties
View statistics and change the basic properties of a list in Email Studio.
Campaign Association To associate the list with a campaign. Select the plus button, select the radio
button for the appropriate campaign, and
select OK. Or click Create Campaign to
create a campaign.
External Key The external key is a unique identifier for the To change the external key of the list, make
list. This value is used by developers in their your modifications to the text box and click
API calls to access the list programmatically. Done.
Created and Last Modified Date on which this list was created and the These dates are recorded.
date when it was last modified.
Location List folder in which this list is located. To relocate the list, click the Change button,
which opens Select Location showing your
list folder structure. Click the desired folder
and click OK.
Type All lists are standard lists. Type is set by the application.
Public The public option results in this list being Click the checkbox to set the list to public.
displayed in the Subscription Center. A
105
Email in Marketing Cloud Engagement Subscribers
Size Number of subscribers who currently To add subscribers right from the properties
belong to this list. tab, click Add Subscribers and select
Import or Manually. To view more details
about the lists membership, click the
Subscriber tab. The Tracking tab shows list
composition, provides access to reports, and
recent sends.
Double Opt-in Behavior Double opt-in requires your subscribers to Click Edit, select the Require subscribers to
confirm their email address. provide confirmation of valid email address
checkbox, and choose the email that
contains the double opt-in link. Optional,
select a Marketing Cloud Engagement or
external opt-in landing page to display to
subscribers when the double opt-in link URL
is clicked in your email.
Welcome Email A welcome email is the email a new Click Edit, select the Send Welcome Email
subscriber receives after joining the list. checkbox, and select the welcome email to
send to subscribers.
Adding a Welcome Email to a list is no
longer supported starting in the second half
of 2020. Use Journey Builder to create
personalized, automated multichannel
campaigns.
106
Email in Marketing Cloud Engagement Subscribers
8. Click OK.
Field Description
Upload Source The import wizard shows you two upload options: Your Computer and FTP. To use a file that
you've uploaded to the FTP site, type the filename in the FTP field. If the file you want to
import is on your hard drive, click the Browse button and locate the import file on your
computer. Only files on a locally mapped drive are supported ( C:\, D:\, etc.). You cannot
upload a file from a UNC path (such as \\ abcfiles\).
Data Format Select one of the following: The CSV radio button The Tab Delimited radio button The Other
Delimited radio button. If you select this value, you must enter a 1-character delimiter in the
field.
File is encrypted If the advanced feature for encrypted imports is enabled in your account, you'll see this check
box. Select the check box if the import file you're using has been encrypted.
Updated Options Add new subscribers and update subscribers that exist Add new subscribers but do not
update subscribers that exist Update existing subscribers but do not add subscribers that do
not exist
Date Format You can select a date format from the drop-down menu in this section to use as part of the
import. Choose the date format that most closely matches the region from which you are
conducting the import.
File Encoding Select the type of file encoding you want to use. If no type is selected, the system defaults
to UTF-8.
7. Click the Next button in the Import Subscriber Wizard dialog box. The application reads the import file, which may take several
moments depending on the size of the file. The application will then perform a check for malware and prevent uploading of infected
files.
Note: The data in the import file is not yet brought into your account.
107
Email in Marketing Cloud Engagement Subscribers
8. The Map Attributes dialog box appears next. This dialog box consists of two sections:
Source
The Source section lists the data found in the first row of your import file. Labels that are grayed out have been mapped to
attribute fields by default; labels shown in black font have not been mapped. If the first row of your import file is a header row,
you'll see the column labels from your import file shown in the Source section. In this case, make sure that the First row is header
check box is selected so that the application does not attempt to import that row as subscriber data. You can view all the data
in your import file by the buttons below the Source section. Click the Next button below the Source section to view the next
row of data in your file. Click Previous to go back to the row that was displayed.
Destination
The Destination section lists the profile and preference attributes currently defined in your account, separated into those that
have been set up as required and those that have not. If the header row in your import file contains labels that exactly match
attribute names, the application has mapped those labels to the attributes for you. The Mapped From column in the Destination
section shows the label from your import file that's been mapped to the attribute shown in the Attribute column. As you scroll
through the rows of data in your import file by using the Previous and Next buttons, the Destination section updates to show
how the data is mapped to the attribute fields.
9. If a field from your import file has not been mapped for you to an attribute, map it as follows:
• Click the field in the Source section. (Whether you're viewing the header row labels or a row of actual subscriber data in the
Source section when you click the source field is unimportant. In either case, you're mapping all data from that row of your
import file to the attribute.)
• Click the corresponding attribute in the Destination section.
• Click the Map button.
Note: The column of data is now mapped to the attribute, as indicated by the grayed-out value in the Source section
and the Mapped From value in the Destination section.
You also have these additional options:
– Remove a single mapping: To unmap an attribute from the import file field to which it's currently mapped, click the attribute
row in the Destination section and then click the Unmap button.
– Remove all current mappings: If you want to remove all the current mappings (that is, delete all values from the Mapped
From column in the Destination section), click the Clear Map button.
– Return to the original mappings: If you want to undo all changes you've made to the default mappings (the mappings that
were in place when you first opened this dialog box), click the Default Map button.
Any fields still displayed in black font rather than gray in the Source section represent data that isn't imported.
10. When satisfied with your mappings, click the Next button at the bottom of the dialog box.
Note: Any attributes that have been defined as required must be mapped to fields in your import file. You can't continue
with the wizard until these fields are mapped.
11. The Confirm Mappings dialog box appears next, summarizing your selected mappings and the number of columns (fields) and
records (subscribers) in your file that the application attempts to import. If you want to be notified when the import is complete,
select the Email me upon import completion check box and enter your email address in the Email address field. Your
email notification also includes a log of any subscriber records that could not be imported.
12. Click the Begin button. The application begins the process of importing your data. How long the import takes depends on the size
of your import file.
13. The final dialog box of the wizard appears.
108
Email in Marketing Cloud Engagement Subscribers
• If you chose to be emailed upon completion, this dialog box appears immediately and confirms that the import has begun. Click
Finish to exit the wizard. After the import is completed, you'll receive an email with the results of the import (if the file does not
exceed 5MB in size. If the export file is over 5 MB in size, the system delivers it to your enhanced FTP account regardless of what you
select here. If you do not have an enhanced FTP account, the system returns a message saying that you should call global support.)
• If you did not request an email upon completion, the dialog box appears after the import process has been completed. The text of
the dialog box shows you the results of the import and includes a Download report button for you to view the details behind the
records that could not be imported. Click Download report to open the log file showing the results. You also have the option of
opening the list into which you imported the new subscribers. Select the Take me to my list check box, and the list opens when you
click Finish.
Note: If you imported using an Enterprise account, the email address appears on the global unsubscribe list or on your account-level
unsubscribe list.
Export a List
Export a subscriber list from Email Studio.
When exporting a list, note which system fields are exportable and which are not.
You can export the following fields:
• Subscriber key, if enabled in your account
• Email Address
• Created Date
• Unsubscribe Reason
• Unsubscribe Date
• HTML Email
You cannot export the following fields:
• Add Method
• Added By
• Bounce Count
• Modified Date
1. Click Subscribers.
2. Select the checkbox next to the list.
3. Click Export.
4. Click Next.
5. Complete the File and Delivery dialog box.
6. Click Next.
7. Choose the data to export by moving the desired attributes from the box on the left to the box on the right. You can choose up to
a limit of approximately 150 data fields per export file. Click the right double-arrow button if you want to move all the attributes into
the box on the right. Or click a single attribute on the left and then click the right single-arrow button to move it into the box on the
right. The other two arrow buttons allow you to deselect attributes.
8. Click Export. The application begins the process of exporting the data into a file. How long the export takes depends on the amount
of data to be exported.
109
Email in Marketing Cloud Engagement Subscribers
9. Click Finish.
• If you chose to be emailed upon completion: This dialog box appears immediately and confirms that the export process has
begun. Click Finish. After the export file is built, you'll receive an email with the file in the format you chose.
• If you chose the HTTP (browser download option: The dialog box appears after the export process has been completed. Click
Download File to open the file in your browser. Click Finish.
Delete a List
Delete an enhanced subscriber list from Email Studio.
From the parent Enterprise account level, you can delete the list and delete all the subscribers from the account. If you chose to delete
the subscribers; the subscribers are removed from the All Subscribers lists and all other lists, and the email application no longer tracks
email activity for the subscribers. If you didn’t choose to delete the subscribers; the subscribers are still in your All Subscribers list and all
other lists, and the email application continues to track email activity for the subscribers.
1. Hover over Subscribers.
2. Click Lists.
3. Select the checkbox next to the name of the list to delete.
4. Click Delete.
When working in the parent account, if you want to also delete the subscribers that belong to the list, click Delete Subscribers in
"LIST NAME". If you want to keep the subscribers in your account, don’t select this check box.
5. Click Delete.
110
Email in Marketing Cloud Engagement Subscribers
Note: Be sure to choose an operator that makes sense with the type of attribute you chose. For example, do not use the less
than the operator with a text attribute. For attributes with type equal to date, only the following operators are supported: is
equal to, is not equal to, is greater than and is less than.
9. Select an AND or OR operator. You can group your criteria by hovering over the grouping operator so that it turns a darker blue and
then click to change the operator.
Note: If you choose AND, the subscriber must meet all criteria to be included in the group. If you choose OR, the subscriber
must meet one of the criteria, but not all criteria, in order to be included in the group.
111
Email in Marketing Cloud Engagement Subscribers
13. Select a folder in which to store the group. You can select New Folder to create a folder to store the group.
14. Click Save.
Profile Attributes
Function Description
is equal to Subscribers with an attribute definition that exactly matches the
value are included in the group. You can choose 1 value only.
is not equal to Subscribers with an attribute definition that does not match the
value are included in the group. You can choose 1 value only.
is greater than, is greater than equal to Use this operator when the attribute is a numeric value. Subscribers
with an attribute definition greater than, greater than or equal to
the value are included in the group.
is less than, is less than equal to Use this operator when the attribute is a numeric value. Subscribers
with an attribute definition less than, less than or equal to the value
are included in the group.
begins with The application looks for attribute values that begin with the exact
sequence of characters that you enter as the comparison value.
Commas are treated as characters and not as delimiters.
contains, does not contain The application looks for attribute values that include or exclude
the exact sequence of characters that you enter as the comparison
value. Commas are treated as characters and not as delimiters.
ends with The application looks for attribute values that end with the exact
sequence of characters that you enter as the comparison value.
Commas are treated as characters and not as delimiters.
does not exist in Subscribers with an attribute definition that do not match any of
the values you define in a comma delimited string of values are
112
Email in Marketing Cloud Engagement Subscribers
Function Description
included in the group. This operator is not applicable when
choosing an attribute with restricted values, as you can select only
one of the restricted values as the comparison value.
is empty, is not empty To filter for a blank value select is empty or is not empty.
Preference Attributes
Function Description
is The application looks for of either a true or false value. Your only
options are True and False.
Example: Northern Trail Outfitters created several lists of subscribers, and would now like create a group to send an email to all
the males in the list. They open the Create Subscriber Group wizard and choose Filtered Group because they want to target a
specific gender.
After clicking Ok, the Select a Source page appears. Northern Trail Outfitters selects the Indiana Subscribers list.
Next they drag the Gender attribute to the Create Filter canvas and click Save & Build.
They enter a name and description that reminds them of the group's purpose and click Save.
They can now send targeted emails to the group.
113
Email in Marketing Cloud Engagement Subscribers
Note: Group refreshes will fail if the group is based on a data type attribute that has a date earlier than January 1, 1900 or
greater than December 21, 2079. Subscribers who opt-out of sends from a group are retained in refreshed group as unsubscribed
even if they no longer match the rules for the group.
114
Email in Marketing Cloud Engagement Subscribers
External Key The external key is a unique identifier for the To change the external key of the group,
group. This value is used by developers in make your modifications to the text box and
their API calls to access the group click Done.
programmatically.
Created and Last Modified Date on which this group was created and These dates are recorded.
the date when it was modified or refreshed.
Location Group folder in which this group is located. To relocate the group, click Change, which
opens Select Location showing your group
folder structure. Click the desired folder and
click Ok. If you want to create a folder for
this group, click New in the Move Group
dialog box to open the Create New Folder
dialog box. When you return to the Move
Group dialog box, the group folder structure
displayed refreshes to show your new folder.
Type The type of group that was created. The two types are: Filtered or Random.
Edit Use to edit this group's filter. For Filtered groups, click edit to modify the
filter. For Random groups, splits cannot be
edited and this option does not display.
Size Number of subscribers who currently To view more details about the group
belong to this group. membership, click the Subscriber tab. The
Tracking tab display subscriber status,
including how many have unsubscribed,
under group composition. You also have
access to reports, and recent sends from the
Tracking tab.
115
Email in Marketing Cloud Engagement Subscribers
Note: Maintain subscriber status from the originating list when you move or copy the subscriber to the destination list. If you
don’t check this list, the moved or copied subscribers are added to the destination list with a status of Active.
If you want to add all of the subscribers on the list from which you opened this dialog box, select Copy all subscriber on the source
list.
7. Click Copy.
8. Click OK in the confirmation dialog box that appears after the copy is complete.
116
Email in Marketing Cloud Engagement Subscribers
• As an attachment to an email when the export process completes: The export file is emailed to the address that you enter in the
email address text box.
Note: If the export file is over 5 MB, the system delivers it to your enhanced FTP account regardless of what you select here.
If you do not have an enhanced FTP account, the system returns a message saying that you should call global support.
6. Click Next.
7. Choose the data to export by moving the desired attributes from the left pane to the right pane. You can choose up to approximately
150 data fields per export file. Click the right double-arrow button if you want to move all the attributes into the box on the right.
You can also click a single attribute on the left pane and then click the right single-arrow button to move it to the right pane. The
other two arrow buttons allow you to deselect attributes or move attributes from the right pane to the left pane.
8. Click Export.
The application begins the process of exporting the data into a file. How long the export takes depends on the amount of data to
be exported.
When exporting a group, note which fields are exportable and which are not.
Unsubscribe Date
HTML Email
117
Email in Marketing Cloud Engagement Subscribers
• The information is related to the subscriber through a third piece of information. For example, you maintain the subscriber's preferred
airport code as a subscriber attribute, but maintain the name of the airport in a data extension.
118
Email in Marketing Cloud Engagement Subscribers
119
Email in Marketing Cloud Engagement Subscribers
Important: You can’t include the following characters in the name and field name of a data extension: ! @ # $ % ’ ^ * ( ) = { } [ ]
\.<>/":?|,&
1. Hover over Subscribers.
2. Click Data Extensions.
3. Click the Create button. You have three options:
• Standard Data Extension: A standard data extension allows you to create custom fields to store data.
• Filtered Data Extension: A filtered data extension is generated by filtering fields, measures, and filters for sendable data extensions
from a source data extension.
• Random Data Extension: A random data extension allows you to randomly select subscribers from a source data extension.
7. Click Next.
8. Optionally, turn on Retention Settings. If you have this feature enabled, the data admin user for your account can enable or change
the data retention policy for new data extensions. Contact your account administrator to activate the data retention policy feature.
By default, the data extension retention policy deletes unused data extensions after 6 months. The deletion process runs nightly.
Set these options when creating the data extension. You can’t modify the delete settings for an existing data extension. You can
modify the deletion period for existing data extension.
Data Retention Options:
• Retention Setting - Select On to ensure that the application deletes all records in the data extension at the same time.
– Delete:
120
Email in Marketing Cloud Engagement Subscribers
• Individual Records - When this option is selected, the data extension is retained but the individual records inside the
data extension are deleted.
• All Records - When this option is selected, the data extension is retained but the records inside the data extension are
deleted.
• All Records and Data Extension - When this option is selected, the entire data extension and the records inside the data
extension are deleted.
– Period:
• After: Enter the number of days after the data extension was created to wait before deleting.
• Reset period on import: To extend the retention date following a new import.
• On: Select a specific date to delete.
9. Click Next.
10. Include a field with the Email Address data type for email sends or a Phone data type for SMS sends in sendable data extensions
with no other information that relates to an existing subscriber. If the Email Address or Phone data types aren’t present, the subscriber
receives no messages sent using the data extension.
• Primary Key - Determines whether the system considers this field to be the primary key of the table. If you select this checkbox,
the system requires a unique value in this field so it can use this field to uniquely identify a row. If you select this checkbox for
more than one column, then the combination of the values in the columns must be unique. If you don’t select this checkbox,
the system doesn’t require the value in this field to be unique. When a Primary Key field is configured with a default value, the
default value isn’t applied during imports. After a primary key has been created within a Data Extension, it can’t be modified. To
modify an existing primary key, create another data extension. New primary keys can still be added to existing dat extensions.
• Name - The name of the column in the data extension.
• Data Type - The data type of the contents of the field. Data type can’t be changed after the data extension is created. Valid values
include:
– Text - A combination of letters, numbers, and spaces.
– Number - An integer. Decimal values aren’t supported.
– Date - A system date. You can use an AMPscript function to format this value when you present it in a message. All time is
stored in Central Standard Time and dates are stored in the format MM/DD/YYYY.
– Boolean - A 0 or 1 value.
– EmailAddress - A field of this type must exist in order for you to send an email to a data extension. The system doesn’t verify
that the value in this field is a valid email address when importing data.
– Phone - This data type accepts any string with 10 or 11 digits in it and strips out non-digit characters.
– Decimal - A number with a decimal point.
• Length - Maximum number of characters, including spaces, you can import into this column. Don’t use empty lengths for Text
data types unless necessary. If you select the Decimal data type, you specify both the total maximum number of characters and
how many of the total appear after the decimal point. For example, if you define a decimal field with a length of 18.2, the two
characters that appear after the decimal point are included in the 18 character total limit. Up to 10 characters are allowed for
the Decimal Data type when creating a Data Filters from a Data Extension.
• Nullable - Determines whether this column can be empty.
• Default Value - If you specify a default value for this field, this value is used for all records who don’t have a value entered for the
field.
121
Email in Marketing Cloud Engagement Subscribers
– Period:
• After - Enter the number of days after the data extension was created to wait before deleting.
• Reset period on import - Check this box to extend the retention date following a new import to the data extension.
• On - Select a specific date to delete.
122
Email in Marketing Cloud Engagement Subscribers
This table shows how data retention settings for existing data extensions map to the new data retention policy settings when an account
opts into enhanced subscriber features:
Field before opting into enhanced subscriber feature Field after opting into enhanced subscriber features
Use Data Retention Retention Settings
Use Object Based Retention Existing data extensions that have this field checked with one of
the following selected: All Records and Data Extension.
Existing data extensions that don’t have this field checked has the
following selected: Individual Records.
Delete Only Data At End Of Retention Period Existing data extensions that have this field checked and Use Object
Based Retention checked have the following selected: All Records
and Data Extensions.
Existing data extensions that don’t have this field checked and Use
Object Based Retention checked have the following selected: All
Records.
Create a Data Extension from an Existing Data Extension in Marketing Cloud Engagement
Create a data extension from an existing data extension in Email Studio. Creating a data extension from an existing data extension allows
you to copy the fields and their configurations but doesn’t copy the data stored in the data extension itself.
1. Click Subscribers > Data Extensions > Create > Standard Data Extension > Create from Existing.
2. Select the existing data extension.
3. Complete the information in the Properties section.
4. Click Next.
5. Complete the information in the Fields section for each field you want to add.
6. Click Create.
123
Email in Marketing Cloud Engagement Subscribers
Creation Method Click Create from Template, select a data extension template, and click Continue.
Name Name of the data extension. Use this name to identify the data extension in Email Studio.
External Key A unique value that identifies the data extension. Use this value to identify the data extension
with an API call.
Description Description of data extension. Use this description to further help identify the data extension
within Email Studio.
Location Select Change Location to store the data extension in a different folder location.
Used for Sending Indicates whether you can send messages to subscribers whose information is in the data
extension.
Used for Testing Indicates whether you can send test messages to the contacts in the data extension. To select
this option, you must also select Used for Sending.
Campaign To associate a data extension used for sending with a Campaign, select the radio button for
the appropriate Campaign.
6. Complete the information in the Fields section for each field you want to add in addition to the fields that are required for the
template. To create a new field in the data extension, click Add.
• Name: The name of the column
• Data Type: The data type of the contents of the field. Valid values include:
– Text: A combination of letters, numbers, and spaces.
– Number: An integer. Decimal values aren’t supported.
– Date: A system date. You can use an AMPscript function to format this value when you present it in a message.
– Boolean: A 0 or 1 value.
– Email Address: An email address. A field of this type must exist in order for you to send an email to a data extension. The
system doesn’t verify that the value in this field is a valid email address when importing data.
– Phone: A phone number.
– Decimal: A number with a decimal point.
124
Email in Marketing Cloud Engagement Subscribers
– Length: Maximum number of characters, including spaces, you can import into this column. If you select the Decimal data
type, you specify both the total maximum number of characters and how many of the total appear after the decimal point.
Enter the maximum number of digits allowed in the field in the Precision box, and enter the quantity of numbers
located to the right of the decimal point in the Scale box. For example, a price field with the value 5 in the Precision box
and the value 2 in the Scale box can display a price like 123.45.
– Primary Key: Determines whether the system considers the field to be the primary key of the table. If you select this checkbox,
the system requires that the value in this field is unique so it can use this field to uniquely identify a row. If you select this
checkbox for more than one column, then the combination of the values in the columns must be unique. If you don’t select
this checkbox, the system doesn’t require the value in this field to be unique.
– Nullable: Determines whether this column can be empty. If you select this checkbox, you can import a NULL, empty, value
for this column. If you don’t select this checkbox and try to import a NULL value for this column, the system responds as you
specify in the Skip Rows with Bad Data field on the import definition.
Note: Choose an operator that aligns with the type of field you chose. For example, don’t use the less than operator with a
text field. For date attributes, only the following operators are supported: is equal to, is not equal to, is greater than, and is less
than.
6. Select an AND or OR operator. To group your criteria, hover over the grouping operator so that it turns a darker blue, and click to
change the operator. If you choose AND, the record must meet all criteria to be included in the group. If you choose OR, the record
must meet one of the criteria, not necessarily all criteria, to be included in the group.
7. Click Save & Build.
8. Enter a name and description for the filtered data extension.
9. Select a folder in which to store the filtered data extension, or select New Folder to create a folder.
10. Save the data extension.
125
Email in Marketing Cloud Engagement Subscribers
8. Repeat the Add Data Extension step to create more splits. You can create up to 12 splits.
9. If you want to create a data extension from the remaining subscribers, click Add Remainder.
10. Click Save & Build.
126
Email in Marketing Cloud Engagement Subscribers
Campaign Click the plus sign to associate a data To create a campaign, click Create
extension used for sending with a Campaign.
Campaign. Select the radio button for the
appropriate Campaign, optional.
External Key The external key is a unique identifier. This To change the external key, make your
value is used by developers in their API calls modifications to the text box and click
to access the data extension Done.
programmatically.
Created and Last Modified Date on which this data extension was These dates are recorded.
created and the date when it was last
modified.
Location Folder in which this data extension is To relocate, click the Change button, which
located. opens Select Location showing the folder
structure. Click the desired folder and click
OK.
Type There are 3 types of data extension: This is set by the application.
standard, filtered, or random.
Used For Sending Indicates whether you intend for this data Click the checkbox to use this data extension
extension to have messages sent to it. This as part of sends. Select a data extension field
checkbox determines whether the data in the first box and a field on the subscribers
extension is available to use as part of sends. table field in the second box. For example,
Relates to subscribers on - If you select the EmailAddress relates to Subscribers on
Used for Sending checkbox, this field SubscriberKey. Only Text, Email Address,
determines the field in the data extension or Phone can be related to the subscriber
that relates to the Subscriber table. key.
Used For Testing If you select the Used for Sending checkbox, Click the checkbox to use this data extension
this field indicates whether you intend this as part of test sends.
data extension to have test messages sent
to it.
Size Number of records who currently belong to Click the Records tab to review record data
this data extension. and to import records. The Tracking tab
shows Data Extension composition, provides
access to reports, and recent sends.
Fields The fields that have been added to the data Click Edit Fields to add, remove, or modify
extension to contain your external data. fields.
127
Email in Marketing Cloud Engagement Subscribers
• Compressed—Determines whether the system uncompresses the file when the activity runs. If you select this checkbox, the
value you enter in the File Naming field must have a .zip extension.
• Encrypted—Determines whether the system decrypts the file when the activity runs. If you select this checkbox and don’t select
the File is compressed checkbox, then the value that you enter in the File Naming field must have a .pgp or .gpg extension.
• Delimiter:
128
Email in Marketing Cloud Engagement Subscribers
– Comma—If you choose this file type, the value that you enter in the File Naming field must have a .csv extension.
– Tab—If you choose this file type, the value that you enter in the File Naming field must have a .txt extension.
– Other—If you choose this file type, you must enter a 1-character delimiter in the Other Delimiter field.
• Data Format—You can select a date format from the dropdown menu in this section to use as part of the import. Choose the
date format that most closely matches the region from which you’re conducting the import.
• Import Type:
– Add and update—If the import file contains records with a primary key or email address that doesn’t exist in the data
extension, the import creates a record for that information. If the import file contains records with a primary key (or email
address) that does exist in the data extension, the import updates the record to match what is in the import file.
– Add only—The import creates records for primary keys that don’t exist in the data extension and ignores records whose
primary keys exist.
– Update Only—If the import file contains records with a primary key or email address that does exist in the data extension,
the import updates the record to match what is in the import file.
– Overwrite—The import overwrites all records.
Note: When a Primary Key field is configured with a default value, the default value isn’t applied during imports.
• Import Options:
– Skip rows with bad data.
– Respect double quotes as a text qualifier—If you select the checkbox, the system treats double quotes as a text delimiter.
If you don’t select this checkbox, the system ignores double quotes in your import file.
• File Encoding—Select the type of file encoding you want to use. If no type is selected, the system defaults to UTF-8.
5. Click Next.
6. Complete the Configure Mapping dialog box that appears.
• Map by Header Row—The import updates the columns in the data extension with the information in the import file by matching
the column headings.
• Map by Ordinal—The import updates the first column in the data extension with the first column in the import file, the second
column with the second column, and so on. When Import File has column headers is checked, the header value in the import
file is displayed in italics.
• Map Manually—The import file columns that directly match a data extension column are mapped automatically. To manually
map an import file column, select the column name in the dropdown next to the data extension column. An import file column
can only be mapped to 1 data extension column.
7. Click Next.
8. Review the Review & Import dialog box that appears.
9. Enter an email address to receive an email when the import completes. You receive a list of errors. By default your Notification Email
Address is populated.
10. Click Import.
SEE ALSO:
Add Marketing Cloud SFTP Accounts
File Locations
129
Email in Marketing Cloud Engagement Subscribers
• Delivery location -
– Browser download - To export to your computer. If file size exceeds 20MB, you must use the FTP option.
– FTP - To export to your enhanced FTP location. Enter an email address to receive an email when the export completes. You
will also receive a list of errors. By default your Notification Email Address is populated.
• File Encoding - Select the type of file encoding you want to use. If no type is selected, the system defaults to UTF-8.
5. Click Export.
130
Email in Marketing Cloud Engagement Subscribers
When you send an email to a data extension, the system uses the List Detective tool to scan the email addresses in the data extension.
The List Detective protects your deliverability by preventing the sending of email to problematic addresses. The email addresses identified
by the List Detective aren’t sent to, so the sends don’t appear in your tracking. The email addresses in the data extension aren’t removed
or changed by List Detective.
1. Click Subscribers.
2. Click Data Extensions.
3. Under Actions click Send. The send option only displays for sendable data extension. To determine if a data extension is sendable,
check the Sendable column on the data extension grid or check the Used For Sending field on the data extension properties.
4. Click Next.
5. Select the email to send.
6. Click Next.
7. Choose Recipients Dialog Box - the lists previously selected will already be checked. Optional, you can add or remove groups and
lists in this step.
• Select the target recipients you wish to send the email to. Can you send to lists or group, or data extensions with an associated
publication list, or an Audience with an associated publication list, or a Data Filter with an associated publication list. Depending
on the features enabled you may see different options. We recommend sending to a maximum of 50 lists. If you exceed that
number you may have trouble viewing tracking for that send. When sending to data extensions or an audience check,
De-duplicate subscribers by email address you don’t want subscribers to receive multiple emails.
8. Click Next.
9. Choose Excludes and Suppressions Dialog Box This box allows you to refine your recipients and is an optional step depending on
your business needs. This option is only used when some subscribers are selected as recipients but you don’t want to send to them.
Any recipient that is listed as a target audience and listed on an exclude or suppression list won’t get the email. Select the subscribers
to exclude or suppression from this send.
• This box allows you to refine your recipients and is an optional step depending on your business needs. This option is only used
when some subscribers are selected as recipients but you don’t want to send to them. Any recipient that is listed as a target
audience and listed on an exclude or suppression list won’t get the email.
• Select the subscribers to exclude or suppression from this send.
131
Email in Marketing Cloud Engagement Subscribers
– Override delivery profile with: - Determines whether the interaction uses a different delivery profile than what is specified
on the send classification. If you select this checkbox, you must select a delivery profile to use. If these options aren’t available
in your account contact your account executive to have it enabled.
• Send Options:
– Allows you to select Send as Multipart MIME. The system sends both the HTML and Text version of the email, including
the text version you’ve created, and whichever version is accepted by the subscriber's email client is delivered. If Multipart
MIME isn’t enabled in your account contact your account executive to have it enabled.
– Allows you to select Track all links found within this email. If you select this checkbox, the system collects tracking on
the links.
– Allows you to select to Suppress this send from reports. If you select this checkbox, the email is sent to the designated
list without the job appearing in reports. The job is automatically added to the Test Send Emails folder.
– Allows you to select Enable send logging to a data extension. If Send Logging isn’t enabled in your account executive
to have it enabled.
– Allows you to select the Tracking Destination folder. If you select a predefined folder, the job will automatically be placed
in that folder at the time of send.
• Testing Options - If this feature is enabled in your account, the Email Send Wizard includes an option labeled Send All Emails
to. An email is generated for each subscriber and delivered to a single test address that you specify. The key benefit of this option
is that you’re able to see exactly how each email looks to each subscriber. If you used personalization strings or dynamic content
in the email, each email contains the data specific to the targeted subscriber. Emails that you send to a test list or via the Email
Send Wizard's test option are charged to your account in the same way as any emails that you send to your subscribers. Keep
in mind that the test email address receives as many email messages as there are subscribers on the list or group selected. If the
lists and groups you select contain many subscribers, using this feature may not be a feasible option contact your account
executive to have it enabled.
The system sends emails during the hours you specify every day (starting the day you send the email) until all the emails are sent.
When using Send Throttling, you should not schedule the email in the upper half of the dialog box. Send throttling overrides
scheduling, but scheduling the email can corrupt the send throttle process. It's imperative that you either schedule the email to
send in the future or select the Send Throttle checkbox.
The system begins processing the email send job at the start time you specify. The send isn’t spread evenly between the start and
end times. The system continues sending during the specified time range until the send is complete or the end time you specified
is reached, whichever comes first. If the end time is reached before the send is complete, the system will continue the send the next
day at the same start time. This process continues until the send is complete.
You can use Send Throttling for the following reasons:
132
Email in Marketing Cloud Engagement Subscribers
• To control inbound traffic to a website, meaning, the interest generated by email may result in server crashes due to too many
people visiting.
• To limit the number of emails sent to a particular domain each hour.
16. After verifying all the information is correct, select the This information is correct check box and click Send.
Data Relationships
A data relationship in Email Studio specifies that a column in one data extension contains the same kind of information as a column in
another data extension or in a subscriber attribute. Use a data relationship to relate two data extensions based on a common column
contained in both data extensions. You can then apply a filter to the two data extensions and create a new segment of data.
Usually, the column is the primary key of one of the data extensions. For example, if you store an airport code as a subscriber attribute
and create a data extension that contains airport names related to the airport codes, you would create a data relationship to declare
that the airport code on the subscriber contains the same kind of information as the airport code in the data extension. This process
allows the relationship to find the airport name by looking up the row in the data extension that contains the same airport code as the
subscriber attribute.
You can relate multiple columns from each table to use multiple values to identify the correct row in the related table.
Before you create a data relationship, you must create the data extensions that are involved in the relationship. After you create a data
relationship, you can include information from the data extension in messages to subscribers via a data filter.
133
Email in Marketing Cloud Engagement Subscribers
SEE ALSO:
Subscriber Key in Marketing Cloud Engagement
Data Relationships
134
Email in Marketing Cloud Engagement Subscribers
Error Description
Specify a Name Specify a name
This error occurs when you try to save the data extension when
the Name field for the data extension is NULL. Correct this error by
entering a value in the Name field for the data extension.
External Key Already Exists An object with external key <external key>
already exists.
This error occurs when try to save the data extension when the
value in the External Key field for the data extension is the same
as the External Key for a data extension that already exists. Correct
this error by using a different external key value.
135
Email in Marketing Cloud Engagement Subscribers
Error Description
Field Name Cannot Be Blank Field name cannot be blank.
This error occurs when you try to save the data extension when
the Name field for one of the columns is NULL. Correct this error
by entering a name for the field or deleting the column from the
data extension.
Field Name Already Exists A field named <column name> already exists
on object <object name>.
This error occurs when you create a column in a data extension
with the same name as a column that already exists. Correct this
error by changing the field name.
Text Field with No Length Cannot Be Primary Key A text field with no length specified
cannot be used as primary key.
This error occurs when you select the Primary Key checkbox for
a column whose Data type is Text and whose Length field is NULL.
Correct this error by taking one of these steps:
• Specify a maximum length for the Data Type field in the primary
key.
• Clear the Primary Key checkbox for the text field.
• Change the Data type of the text field to a different value.
136
Email in Marketing Cloud Engagement Subscribers
Error Description
• (
• )
• _
• =
• {
• }
• [
• ]
• \
• .
• <
• >
• ?
• /
• '
Correct this error by removing the illegal character.
External Key Cannot Exceed 36 Characters The external key cannot be longer than 36
characters.
This error occurs when you try to save the data extension and the
length of the value in the External Key field is greater than 36
characters. Correct this error by reducing the number of characters
in the External Key value to 36 or fewer.
Data Extension Name Cannot Exceed 128 Characters The data extension name cannot be longer
than 128 characters.
This error occurs when you try to save the data extension when
the length of the value in the Name field is greater than 128
characters. Correct this error by reducing the number of characters
in the Name field to 128 or fewer.
Data Extension Name Cannot Be Blank The data extension name cannot be blank.
This error occurs when you try to save the data extension when
the Name field is NULL. Correct this error by entering a name value
in the Name field.
Data Extension Name Cannot Begin with an Underscore The data extension name cannot begin with
an underscore.
This error occurs when you try to save the data extension when
the first character in the value in the Name field is _. Correct this
error by entering a number or letter as the first character in the
name.
137
Email in Marketing Cloud Engagement Subscribers
Error Description
Data Extension Name Cannot Consist Entirely of Numbers The data extension name cannot consist
entirely of numbers.
This error occurs when you try to save the data extension when
the value in the Name field includes only numbers. Correct this
error by entering a letter in the value.
Field Name Cannot Begin with Underscore Field name cannot begin with an underscore.
This error occurs when you try to save the data extension when
the first character in the value for the field name is _. Correct this
error by entering a number or letter as the first character in the
name.
Field Name Cannot Consist Entirely of Numbers Field name cannot consist entirely of
numbers.
This error occurs when you try to save the data extension when
the value in the Name field includes only numbers. Correct this
error by entering a letter in the value.
Field Name Cannot Be Longer Than 128 Characters Field name cannot be longer than 128
characters.
This error occurs when you try to save the data extension when
the length of the field name value is greater than 128 characters.
Correct this error by reducing the number of characters in the
Name field to 128 or fewer.
Length of an Existing Text Field Cannot Be Decreased The length of an existing Text field cannot
be decreased.
This error occurs when you try to modify a previously saved data
extension by reducing the character length of a text-type field. This
change could result in the loss of data. Correct this error by entering
a character length for the field that is the same or greater than it
was at the time the data extension was previously saved.
File Location Cannot be Blank This error occurs when you try to import into a data extension and
your default file location is modified.
The default settings are:
• Name: ExactTarget Enhanced FTP Import
• External Key: ExactTarget Enhanced FTP Import
• Description: Enhanced FTP Import Directory
138
Email in Marketing Cloud Engagement Subscribers
Error Description
Error Updating Filter This error occurs when you try to save the data extension when
the Name field for the data extension has a space before or after
the first or last letter in the field. Correct this error by removing
extra spaces from the Name field.
The deletion of the Object is not currently allowed, therefore the This error can occur when you attempt to rename or delete a data
Object cannot be renamed extension. Correct the error by enabling the Allow users to delete
this Data Extension option in Manage Data Extension Policies.
Number An integer, between -2,147,483,648 and • You can’t import decimal values into a
2,147,483,648 column with the Number data type. To
import a decimal value, use the Decimal
data type.
Date A system date, from 01/01/1753 to • Various formats are accepted, such as
12/31/9999 1/1/2005 or January 1, 2005.
• Use an AMPscript function to format.
• All dates are stored as MM/DD/YYYY,
and dates entered in a different format
are updated when stored.
• Date values generated by Marketing
Cloud Engagement use Central
Standard Time unless documented
otherwise.
• You can add an HH:MM time value after
the date value, such as 12/12/2012
12:12 PM.
139
Email in Marketing Cloud Engagement Subscribers
Decimal A number with a decimal point • When you define a decimal field, the
total number of digits is called precision,
and the number of digits after the
decimal point is called scale. The first
field is precision, and the second field
is scale.
The precision can’t exceed 38 digits, and
the scale can’t exceed 17 digits. For
example, you define a decimal field with
a length of 8.2. The maximum number
of digits the field can hold is 8, with 2
digits after the decimal point and up to
6 digits before the decimal. If your
import doesn’t declare the scale, the
decimals are always filled with 0s, in this
example 2 digits.
140
Email in Marketing Cloud Engagement Subscribers
Locale An ISO language and country code • Requires a minimum of two characters
to define the country of the subscriber
with a maximum of five characters to
accommodate a language. For example,
a resident of the United States who
speaks English receives the EN-US
Locale value.
Operators
Review this list of operators for use with profile and preference attributes in data extensions for Email Studio.
Use these options with profile attributes:
Function Description
is not equal to Subscribers with an attribute definition that doesn’t match the
value are included in the group. Choose only one value.
• is greater than Use this operator when the attribute is a numeric value. Subscribers
with an attribute definition greater than or less than or equal to
• greater than
the value are included in the group.
• equal to
141
Email in Marketing Cloud Engagement Subscribers
• is less than Use this operator when the attribute is a numeric value. Subscribers
with an attribute definition less than (or less than or equal to) the
• less than
value are included in the group.
• equal to
begins with The application looks for attribute values that begin with the exact
sequence of characters that you enter as the comparison value.
Commas are treated as characters and not as delimiters. Search
strings aren’t case-sensitive.
• contains The application looks for attribute values that include or exclude
the exact sequence of characters that you enter as the comparison
• does not contain
value. Commas are treated as characters and not as delimiters.
Search strings aren’t case-sensitive.
ends with The application looks for attribute values that end with the exact
sequence of characters that you enter as the comparison value.
Commas are treated as characters and not as delimiters. Search
strings aren’t case-sensitive.
exists in whole word The exists in whole word operator looks for a full match of the
entire value. For example, if your match criteria is 2326,5308,
this operator returns only subscribers with 2326 or 5308
attribute values.
does not exist in Subscribers with an attribute definition that don’t match any of
the values you define in a comma-delimited string of values are
included in the group. This operator isn’t applicable when choosing
an attribute with restricted values, as you can select only one of
the restricted values as the comparison value. Search strings aren’t
case-sensitive.
• is not empty
Function Description
is The application looks for of either a true or false value. Your only
options are True and False.
142
Email in Marketing Cloud Engagement Subscribers
Example: You could use a data filter to get all the subscribers on a list who own a car OR a motorcycle AND live in the state of
Indiana OR Ohio. Using the data filter feature requires the understanding of AND and OR logical operators.
When you create a standalone filter definition and don’t associate it with a subscriber list or data extension, you can reuse the same filter
definition with many lists or data extension. You can create different groups or different filter activities that use the same data filter. You
can select only one list or data extension per group or Automation Studio filter activity.
143
Email in Marketing Cloud Engagement Subscribers
SEE ALSO:
Data Filters without Enhanced Subscriber Features in Marketing Cloud Engagement
6. Choose an AND or an OR operator and save. To group your criteria, hover over the grouping operator so that it turns a darker blue,
and then click to change the operator.
144
Email in Marketing Cloud Engagement Subscribers
If you choose AND, the subscriber must meet all criteria to be included in the group.
If you choose OR, the subscriber must meet at least one of the criteria to be included in the group.
Note: Choose an operator that aligns with the type of attribute you chose. For example, don’t use the less than operator with
a text attribute. For date attributes, only the ‘is equal to,’ ‘is not equal to,’ ‘is greater than’ and ‘is less than’ operators are
supported.
Note: For date fields, choose Account Time Zone to use the time zone for the account. Leave Account Time Zone unchecked
to use Central Standard Time. Up to 10 characters are allowed for the Decimal Data type when creating a Data Filters from a
Data Extension.
8. Choose an AND or an OR operator and save. You can group your criteria by hovering over the grouping operator so that it turns a
darker blue, then click to change the operator.
• If you choose AND, the subscriber must meet all criteria to be included in the filter.
• If you choose OR, the subscriber must meet at least one of the criteria to be included in the filter.
Note: Choose an operator that makes sense with the type of attribute you chose. For example, don’t use the less than operator
with a text attribute. For date attributes, only the ‘is equal to,’ ‘is not equal to,’ ‘is greater than’ and ‘is less than’ operators are
supported.
145
Email in Marketing Cloud Engagement Subscribers
3. Review and update the data filter’s properties, then click Save.
146
Email in Marketing Cloud Engagement Subscribers
The marketer creates a filter activity to associate the filter definition with the Newsletter list. The filter activity also specifies the name of
the group to contain the segment of subscribers that satisfy the filter definition.
147
Email in Marketing Cloud Engagement Subscribers
The marketer applies the filter, creates the group, and starts the filter activity.
When the marketer looks at the groups in the account, the Midwest Vehicle Owners from Newsletter List group appears in the list. The
marketer didn’t manually create this group; the application created it when the marketer saved the filter activity.
148
Email in Marketing Cloud Engagement Subscribers
This group now behaves like any other group in the account. It can be sent to or refreshed at any time.
Profile Attributes
You have the following options:
Function Description
is equal to Subscribers with an attribute definition that exactly matches the
value are included in the group. You can choose 1 value only.
is not equal to Subscribers with an attribute definition that does not match the
value are included in the group. You can choose 1 value only.
is greater than Use this operator when the attribute is a numeric value. Subscribers
with an attribute definition greater than or less than or equal to
greater than equal to the value are included in the group.
is less than Use this operator when the attribute is a numeric value. Subscribers
with an attribute definition less than, less than, or equal to the
less than value are included in the group.
equal to
begins with The application looks for attribute values that begin with the exact
sequence of characters that you enter as the comparison value.
Commas are treated as characters and not as delimiters. Search
strings are not case-sensitive.
contains The application looks for attribute values that include or exclude
the exact sequence of characters that you enter as the comparison
does not contain value. Commas are treated as characters and not as delimiters.
Search strings are not case-sensitive.
ends with The application looks for attribute values that end with the exact
sequence of characters that you enter as the comparison value.
Commas are treated as characters and not as delimiters. Search
strings are not case-sensitive.
149
Email in Marketing Cloud Engagement Subscribers
Function Description
included in the group. The exists in operator looks for a partial
match of the entire value.
Example: If your match criteria is north, the ‘exists in’ operator
returns subscribers with north, northwest, and northeast attribute
values. Subscribers with south, southwest, and southeast attribute
values are not returned.
does not exist in Subscribers with an attribute definition that do not match any of
the values you define in a comma delimited string of values are
included in the group. This operator is not applicable when
choosing an attribute with restricted values, as you can select only
one of the restricted values as the comparison value. Search strings
are not case-sensitive.
is not empty
Preference Attributes
You have the following options:
Function Description
is The application looks for of either a true or false value. Your only
options are True and False.
150
Email in Marketing Cloud Engagement Subscribers
When you segment a subscriber list against this condition, only subscribers whose age is 18 or older satisfies the condition. It’s added
to the segment. You can put multiple conditions together in a grouping using an AND or OR operator.
You can also put multiple groupings together into an outer grouping that uses an AND or OR operator. When you use the OR operator,
a subscriber or row that meets one or more of the conditions satisfies the grouping. When you use the AND operator, a subscriber or
row must meet all the conditions to satisfy the grouping.
The data filter creation interface provides graphical tools for creating the conditions and groupings. The SQL created using the graphical
tools appears on the screen in the Filter Text section for your reference.
151
Email in Marketing Cloud Engagement Subscribers
• Sort: You can sort by clicking the column heading of any column with an arrow to the right of the column name. For example, to
sort alphabetically by email address, click Email Address. To reverse the sort, click the heading again. A small arrow in the column
heading indicates the direction of the sort. The columns you can sort by vary by feature.
• Search: Use the Search feature to search by specific search criteria. Click View Properties that accompanies the search results to
view the subscriber's properties.
Note: The maximum number of subscribers that All Subscribers can store is 2,147,483,647.
SEE ALSO:
Subscriber Filters in Marketing Cloud
Enhanced Subscribers in Email Studio
Unsubscribe Settings
Example: A common case for exclusion lists is as follows: You send a newsletter to List A but later realize you want to send it to
List B. Some of the subscribers on List A also exist on List B and you don't want to send them the same email twice. When you
send to List B, you select List A as an exclusion list.
SEE ALSO:
Lists with Enhanced Subscriber Features
Groups with Enhanced Subscriber Features in Marketing Cloud Engagement
Prerequisites
This document is intended for email users who are responsible for sending and managing email and SMS message sending. An
understanding of data extensions and the Web Service API may be required when working with publication lists.
Publication Lists
A publication list helps you manage how subscribers receive several different categories of emails or SMS messages. For example, send
newsletters, advertisements, and alerts. Each of these is a different category, so create a separate publication list for each category. When
you send a newsletter, associate the send with the newsletter publication list to identify to the system what kind of content is inside the
publication.
152
Email in Marketing Cloud Engagement Subscribers
Publication lists help you manage subscribers' unsubscribe or opt-out actions. Having a separate publication list for each communication
type enables you to honor an opt-out request from one publication type without unsubscribing that person from all previously
subscribed-to publications. If you use only one publication list for all of a subscriber's communications and if that person opts out of
one publication, that subscriber will be opted out automatically from all publications. Additionally:
• Use a publication list to filter the audience of an email send, which ensures your publications are sent to the subscribers who want
to see them.
• Use a publication list to show and adhere to regulatory compliance to CAN-SPAM laws.
• Use a publication list for each communication type, such as newsletter, weather alerts, and coupons.
• Use a publication list to control who receives particular communications from a company. In Enterprise 2.0, publication lists can be
shared between parent and child business units.
153
Email in Marketing Cloud Engagement Subscribers
SEE ALSO:
Suppression Lists in Email Studio
Enterprise 2.0 Overview
Subscriber Filter Unsubscribe Settings
Note: If the list is used for SMS, name your publication list with no spaces. Add information to the description that identifies
this publication list is used for SMS.
154
Email in Marketing Cloud Engagement Subscribers
Suppression lists help you manage the unsubscribe or opt-out actions of your subscribers. A single public suppression list affects the
subscription center.
Use suppression lists to:
• Ensure that your messages are only sent to the subscribers who want to see them.
• Demonstrate your compliance with anti-spam laws and regulations.
• Control who receives particular communications from your company. In Enterprise 2.0, you can share suppression lists between
parent and child business units.
Suppression lists contain fields for Email Address, Subscriber Key, Unsubscribe Date, and Unsubscribe Reason. You can’t add to or remove
fields from a suppression list.
155
Email in Marketing Cloud Engagement Subscribers
SEE ALSO:
Auto-Suppression Lists
SEE ALSO:
Enterprise 2.0 Shared Suppression Lists
Auto-Suppression Lists
Auto-Suppression Lists
Note: If a subscriber is imported into a suppression list with the status of Unsubscribed, this action results in an inactive record
being added to a suppression list. If the subscriber being imported exists in an active status, they’re no longer visible in the
suppression list and are deactivated from the list.
156
Email in Marketing Cloud Engagement Subscribers
4. To make the suppression list available in the subscription center, select Public.
5. Save the list.
6. To share the suppression list with other Email Studio users, select Permissions and set roles and permissions for the suppression
list.
Note: As some facets of account performance can be impacted by exceeding 200 profile attributes, the profile attribute limit is
200. If you approach this limit, delete existing attributes to avoid performance issues. If you require more than 200 profile attributes,
use data extensions to send instead of profile attributes.
Create a profile or preference attribute in your account so there’s a place for the system to store subscriber data. You also specify whether
an attribute is required information for every subscriber and whether subscribers can see and edit their own attributes in the Profile
Center. You can specify profile attributes when you import a subscriber list.
Note: If a subscriber uses the forward button in their email client instead of the Forward to a Friend feature to forward your email,
the profile center link points to the original subscriber's profile center. For example, if Lee forwards your email to Ali, and Ali clicks
the Profile Center link in the footer of the email, Ali sees Lee's information. To protect your subscribers' privacy, don’t include
sensitive attributes in the Profile Center.
The information is populated in profile and preference attributes when you import subscribers using the import subscriber wizard or
Automation Studio import activity, create a subscriber in the user interface, or otherwise add subscribers to your account, such as through
a Smart Capture form. The system processes the information and adds it to your account according to the parameters that you set up.
After you've defined your attributes, you can use them to create groups and drive dynamic content.
Profile and preference management is an advanced feature; if it isn’t enabled, you can’t see the Profile Management and Preference
Management sections in your navigation pane, and can’t preview the Profile Center and Subscription Center.
157
Email in Marketing Cloud Engagement Subscribers
Example: Northern Trails wants to create a profile attribute for several of their subscribers. They navigate to Profile Management.
Starting on the General tab, Northern Trails fills in the information of the
attribute.
On the Data tab, they select Text for the Data Type since they will enter text only data.
158
Email in Marketing Cloud Engagement Subscribers
Northern Trails clicks the Values tab and adds Male and Female as values for the Gender attribute.
159
Email in Marketing Cloud Engagement Subscribers
The values are entered, but Northern Trails wants Female to appear first. They highlight the Female value and click Move Up.
They click OK and the attribute is added to the attribute list.
160
Email in Marketing Cloud Engagement Subscribers
Note: If you marked the new attribute as a required field, all subscriber imports now must include this field. Set up a default value
so that records can be saved even if a value isn't provided.
161
Email in Marketing Cloud Engagement Subscribers
Display Order The Display Order field reflects this attribute's placement among
the profile attributes when displayed to subscribers in the Profile
Center and also when displayed within the application in attribute
drop-down lists, for personalization in emails and for group
creation.
In the navigation pane of the application, the attributes are always
displayed in alphabetical order; not in the customizable display
order.
To change this attribute's placement in the list of attributes, click
the Change button beside the Display Order field. The Profile
Display Order dialog box that appears shows all the profile
attributes in display order. Use the Move Up or Move Down buttons
to move this attribute up or down in the list.
You can change only a single attribute's placement at a time. To
change another attribute's placement, you need to edit that
attribute's properties.
Created or Modified The Created and Modified fields automatically record when the
attribute was created and when it was last modified.
162
Email in Marketing Cloud Engagement Subscribers
Hidden: If you select this check box, the attribute will not be
displayed in the Profile Center. Subscribers will not be able to view
or edit this attribute.
Read-only: If you select this check box, the attribute is displayed
but will not be editable in the Profile Center. Subscribers are able
to see their value for this attribute but will not be able to change
it.
Attributes that are both required and hidden must include a default
value before a subscriber is added to the list using Forward To a
Friend in an email send.
Do not update subscriber values with send time values. If the
subscriber who exists in your system triggers a triggered send, this
checkbox determines whether the system updates the attribute
with the attribute values provided with the triggered send trigger.
Default Value If you specify a default value for this attribute, this value is used for
all subscribers who do not have a value entered for the attribute.
• If you're defining a set of possible values for this attribute, you
must include the default value that you enter here in that list
on the Values tab.
163
Email in Marketing Cloud Engagement Subscribers
• If you save the attribute with a default value that is then applied
to all your existing subscribers, and you later delete the default
value, that value will be deleted from all the subscriber records
to which it was automatically applied.
• Attributes that are both required and hidden must include a
default value before a subscriber is added to the list using
Forward To a Friend in an email send.
Minimum Length/Value and Maximum Length/Value For text and date attributes, you can dictate the minimum number
of characters that are accepted when a value is entered for this
attribute.
For numeric attributes, you can dictate the minimum value that is
accepted.
Likewise, you can control the maximum length or value as well. If
no maximum is set, the application only allows 50 characters for
Ent 2.0 accounts and 2,000 characters for all other accounts;
however, if the attribute is set up as a triggered send send-time
attribute, there is no character limit.
Minimum/maximum value refers to the amount, not the number
of digits in the number. If you want to control the number of digits
in the entry, then the data type of the attribute should be Text
rather than Numeric. For example, a zip code, phone number, or
credit card number is a case where you would want to specify the
number of digits in the number, not the "value" of the number; in
these cases, the attribute should be marked as Text, not Numeric.
To specify a minimum and/or maximum, click the appropriate
radio button and then enter the minimum or maximum in the
corresponding text box.
For example, if the attribute is Year Born and you want to ensure
that only four-digit years are entered, you would enter 4 as both
the minimum length and the maximum length. To specify the
number of characters that can be entered, the attribute data type
must be text.
164
Email in Marketing Cloud Engagement Subscribers
Reorder Values If you want to change the order in which these values appear in
the drop-down list, click a value and then click the Move Up or
Move Down button.
Remove Values To remove a value from the list, click the value and then click the
Remove button.
If any existing subscriber record contains the value you're removing
from the list, the subscriber will not be affected. That value remains
in the subscriber's record.
Map to Salesforce Contact/Account Field Select the field you'd like to link to in Salesforce.
Display on Salesforce Profile Center for Leads Checking this box displays the information in the Salesforce Profile
Center.
Display on Salesforce Profile Center for Contacts Checking this box displays the information in the Salesforce Profile
Center.
Note: Emails using the deleted attribute in personalized substitution strings or dynamic content, you must edit the email to
remove the reference to the attribute. Any groups that were based on the deleted attribute are unaffected by the deletion. The
165
Email in Marketing Cloud Engagement Subscribers
subscribers in the groups are still members of the groups even though they no longer possess the attribute value that enabled
their group membership.
1. Click the attribute in the toolbar.
2. Click Delete.
The attribute no longer appears in any attribute listing, and all values entered in subscriber records for this attribute are lost.
Note: Though the subscriber key is the unique identifier, you must also provide an email address for each subscriber. Spam
complaints are still tied to the email address.
For example, you could identify subscribers by an ID created by an external business system.
Note: A subscriber key can contain different kinds of identifying information. Different subscribers with different kinds of keys
could have the same information by coincidence. For example, if you import a subscriber keyed on phone number 3175551234
and a different subscriber keyed on external business system identifier 3175551234, the Marketing Cloud Engagement system
interprets the subscriber key as the same subscriber.
166
Email in Marketing Cloud Engagement Subscribers
Exporting Subscribers
You can identify the subscribers to export using the subscriber key value. Regardless of the search criteria you use, the subscriber key
value appears in the output file when you export subscribers.
167
Email in Marketing Cloud Engagement Subscribers
168
Email in Marketing Cloud Engagement Subscribers
169
Email in Marketing Cloud Engagement Subscribers
3. If you use SOAP API, modify your code to include the SubscriberKey property for all Subscriber and Retrieve calls.
170
Email in Marketing Cloud Engagement Subscribers
• The Available Publications section displays all lists that are defined in your account as public. The subscriber can choose to
subscribe to or unsubscribe from any of them.
• The Unsubscribe from All option allows the subscriber to remove himself or herself from all your publications.
SEE ALSO:
Headers and Footers
4. Click Next.
5. Select the email to send.
6. Click Next.
7. Choose the email to send to the lists.
8. Choose Recipients Dialog Box - the lists previously selected are checked. Optional, you can add or remove groups and lists in this
step.
Select the target recipients to send the email to. Can you send to lists and groups, or data extensions with an associated publication
list, or an Audience with an associated publication list, or a Data Filter with an associated publication list. Depending on the features
171
Email in Marketing Cloud Engagement Subscribers
enabled you see different options. We recommend sending to a maximum of 50 lists. If you exceed 50 lists, you can have trouble
viewing tracking for that send. When sending to data extensions or an audience check De-duplicate subscribers by email address
if you do not want subscribers to receive multiple emails.
9. Click Next.
10. Choose Excludes and Suppressions Dialog Box
This box allows you to refine your recipients and is an optional step depending on your business needs. This option is only used
when some subscribers are selected as recipients but you do not want to send to them. Any recipient that is listed as a target audience
and listed on an exclude or suppression list will not get the email.
• Select the subscribers you wish to exclude or suppression from this send.
• Send Options:
– Allows you to select Send as Multipart MIME. The system sends both the HTML and Text version of the email (including
the text version you have created) and whichever version is accepted by the subscriber's email client is delivered. If Multipart
MIME is not enabled in your account contact global support to have it enabled.
– Allows you select Track all links found within this email. If you select this checkbox, the system collects tracking on the
links.
– Allows you to select to Suppress this send from reports. If you select this checkbox, the email is sent to the designated
list without the job appearing in the Performance Reports. The job is automatically added to the Test Send Emails folder.
– Allows you to select Enable send logging to a data extension. If Send Logging is not enabled in your account contact
global support to have it enabled.
– Allows you to select the Tracking Destination folder. If you select a predefined folder, the job will automatically be placed
in that folder at the time of send.
• Testing Options - If this feature is enabled in your account, the Email Send Wizard includes an option labeled Send All Emails
to. An email is generated for each subscriber and delivered to a single test address that you specify. The key benefit of this option
is that you are able to see exactly how each email looks to each subscriber. If you used personalization strings and/or dynamic
content in the email, each email contains the data specific to the targeted subscriber. Emails that you send to a test list or via
the Email Send Wizard's test option are charged to your account in the same way as any emails that you send to your subscribers.
172
Email in Marketing Cloud Engagement Subscribers
Keep in mind that the test email address receives as many email messages as there are subscribers on the list or group selected.
If the lists and groups you select contain many subscribers, using this feature may not be a feasible option contact global support
to have it enabled.
The system begins processing the email send job at the start time you specify. The send is not spread evenly between the start and
end times. The system continues sending during the specified time range until the send is complete or the end time you specified
is reached, whichever comes first. If the end time is reached before the send is complete, the system will continue the send the next
day at the same start time. This process continues until the send is complete.
You can use Send Throttling for the following reasons:
• To control inbound traffic to a website, meaning, the interest generated by email may result in server crashes due to too many
people visiting.
• To limit the number of emails sent to a particular domain each hour.
17. After verifying all the information is correct, select the This information is correct check box and click Send.
173
Email in Marketing Cloud Engagement Subscribers
Status
When exporting individual subscriber data or when exporting an entire subscriber list, include the subscriber's email status. You can
also filter subscriber searches by status. Your subscriber workspace uses color-coded icons to indicate subscriber status.
174
Email in Marketing Cloud Engagement Subscribers
175
Email in Marketing Cloud Engagement Subscribers
SEE ALSO:
Get Access to Enhanced Segmentation and Subscriber Features
176
Email in Marketing Cloud Engagement Subscribers
• If the attribute has been defined to accept specific values only, the data entry field is a dropdown list from which you select
the desired value. Otherwise, the data entry field is a text box.
• If a default value has been defined for the attribute, that value is displayed in the data entry field. Profile attributes displayed
in red are required fields.
c. Select or deselect one of the corresponding preference attributes as appropriate for this subscriber.
Note: For Enterprise Accounts, Channel Name is a required attribute field for all subscribers in your Enterprise administrator
account. Each subscriber must be associated with an On Your Behalf account.
4. Choose Next.
Note: If the email address you entered exists in your account, a prompt appears with the option for you to view the existing
subscriber's properties. To continue, enter a different email address for your new subscriber.
5. Select each list to which you want to add this subscriber. If you started from a particular list, that list is selected already and can be
deselected if desired.
Note: Every subscriber is added to your main All Subscriber list. Leave all other lists deselected if you don’t want to add the
subscriber to any of your accounts' lists.
Note: Returned is the same as Bounced, and Undeliverable is the same as Held.
177
Email in Marketing Cloud Engagement Subscribers
• To export the subscriber, open the Export to a File wizard to export this subscriber's data to a file.
A group the subscriber belongs to Double-click the group in the workspace to see all subscribers in
the group.
All Subscribers list The All Subscribers list is the master list of records for the account.
Unsubscribing from All Subs removes the subscriber from all lists
and groups. Reactivated subscribers must be added to each group
and list following reactivation. A subscriber can be unsubscribed
on lists and groups and be active the All Subscribers list.
Find subscribers in the All Subscribers workspace by searching or
sorting.
178
Email in Marketing Cloud Engagement Subscribers
SEE ALSO:
Bounce Mail Management in Email Studio
5. Choose Finish.
The system outputs a .csv file that you reimport.
Note: This procedure begins outside Email Studio and in your spreadsheet application.
SEE ALSO:
Import Activity in Email Studio
Delete a Subscriber
You can delete a subscriber from all your lists in Email Studio.
Note: To fully delete all contact information from Marketing Cloud Engagement, delete the contact record in Contact Builder
using Contact Deletion.
Note: Tracking data for deleted subscribers and contacts are retained in anonymized format and can’t be linked to a specific
record. Tracking and reports show clicks from [email protected] and an IP address of 0.0.0.0 for deleted records.
179
Email in Marketing Cloud Engagement Subscribers
Warning: To prevent future sends to a subscriber, update the subscriber’s status to Unsubscribed
Note: What you enter here must match the email address in the subscriber's record. This field isn’t case-sensitive.
• Domain: Enter just the domain portion of the subscriber's email address.
• HTML Email preference: The Is equal to field becomes a dropdown list with two options to choose from, Yes or No.
• Subscriber Status: The Is equal to field becomes a dropdown with the following options to choose from, Active, Returned,
Undeliverable, or Unsubscribed.
Note: Returned is the same as Bounced and Undeliverable is the same as Held.
7. Click Find Now. The application scans your subscribers for one or more matches and displays the results.
8. Select the desired subscriber in the search results.
9. Click Delete Subscriber.
10. Click OK.
11. To exit the Search Subscribers box, click Close.
Note: After a subscriber is deleted, they no longer appear on any of your lists in Email Studio, including the All Subscribers
list. If you import a list that includes this subscriber or if you manually add the subscriber, the subscriber reappears on your
lists. To ensure you don’t send any emails to this subscriber in the future, use the Unsubscribe feature instead of deleting the
subscriber. Unsubscribe prevents the subscriber from being imported into the system accidentally.
Subscriber Data
View subscriber data and modify subscribers from Subscriber Properties. The changes you make take effect throughout Email Studio.
Field Instructions
Email address Update the subscriber's email address on the General tab of the
modal.
Email history History shows a list of every action the subscriber has taken with
emails received from you in the past 90 days. If the activity is a
survey response, view that activity’s details to see the subscriber's
survey responses. The General tab shows how many times an email
to this subscriber has bounced.
180
Email in Marketing Cloud Engagement Subscribers
Field Instructions
Unsubscribe To remove a subscriber from all lists and prevent any emails from
being sent, choose Unsubscriber from all and enter a description.
The unsubscribe field places the subscriber on your account's
master unsubscribe list.
This process is the same as when a subscriber chooses to
unsubscribe from all your publications in the Subscription Center.
Attributes Attributes show a subscriber's data for each profile and preference
attribute. Enter or modify attribute data here.
If necessary attributes without default values are added to your
account since a subscriber was last modified, specify values for
these attributes. Refresh each group a reactivated subscriber is
added to see that subscriber’s membership.
Groups Groups show groups this subscriber belongs to. To add a subscriber
back to this group, choose Activate.
Note: If a subscriber uses the forward button in their email client instead of the Forward to a Friend feature to forward your email,
the subscription center link still points to the original subscriber's subscription center. For example, if Lee forwards your email to
Ali, and Ali clicks the Subscription Center link in the footer of the email, Ali sees Lee's subscriptions.
You must first create a list, then you can add subscribers to lists in one of two ways:
• Individually
• Import a file containing subscriber data
181
Email in Marketing Cloud Engagement Subscribers
Becoming an effective email marketer requires constant list cleansing and hygiene. In addition, ISPs sometimes use old email addresses
as spam traps aimed at catching commercial e-mailers with old lists. The size of your list is not nearly as important as the quality of the
list, how it was captured, how often it is cleaned, and how well the subscribers respond to messaging. For optimization of email marketing,
it is imperative that lists consist only of opt-in subscribers - those who are anticipating and are interested in your email correspondence.
Subscribers showing no activity, opens, or clicks, for six months or more are very unlikely to respond and are more likely to complain,
causing the potential for ISP blocking. Maintaining your lists is an important part of sending emails.
You can grow your subscriber lists in many different ways. Marketing Cloud Engagement prohibits importing or adding subscribers from
purchased lists, email-appended lists, and email address data obtained by methods other than a direct opt-in. Using these prohibited
list types increases the likelihood of blocked sends due to spamming.
182
Email in Marketing Cloud Engagement Subscribers
Subscribers who receive the confirmation email but haven't yet clicked the confirmation link are added to your list with a status of
Unsubscribed. When they click the confirmation link, their status changes to Active and receives any emails you send.
1. Click Subscribers.
2. Click my lists.
3. Select the checkbox next to the list for which to define a double opt-in status.
4. Click Properties.
5. Select the Require subscribers to provide confirmation of valid email address (double opt-in) checkbox.
6. Click Select and choose the email to send as the double opt-in send. The substitution string to insert the link in your email is
%%double_opt_in_url%%.
7. Click Save.
SEE ALSO:
Enable Email Optional Features
Field Description
Export a file of type This box shows the supported export file types. Click the desired type to select it.
Compression If you want the resulting export file to be zipped prior to delivery, click Yes. Compressing the
file is recommended for large lists, especially if you choose the email delivery option.
183
Email in Marketing Cloud Engagement Subscribers
Field Description
Delivery Choose how you want the export file to be delivered to you:
• Via FTP after the export process completes: If you choose this option, the export file is
delivered to the Export folder in your enhanced FTP account.
• As an attachment to an email when the export process completes: If you choose this
option, the export file is emailed to the address that you enter in the email address text
box.
If the export file is over 5 MB, the system delivers it to your enhanced FTP account regardless
of what you select here. If you do not have an enhanced FTP account, the system returns a
message saying that you should call global support.
File Encoding Select the type of file encoding you want to use. If no type is selected, the system defaults
to UTF-8.
6. Click Next.
7. Choose the data to export by moving the desired attributes from the box on the left to the box on the right. You can choose up to
a limit of approximately 150 data fields per export file. Click the right double-arrow button if you want to move all the attributes into
the box on the right. Or click a single attribute on the left and then click the right single-arrow button to move it into the box on the
right. The other two arrow buttons allow you to deselect attributes (move attributes from the box on the right into the box on the
left).
8. Click Export. The application begins the process of exporting the data into a file. How long the export takes depends on the amount
of data to be exported.
9. Click Finish.
• If you chose to be emailed upon completion, this dialog box appears immediately and confirms that the export process has begun.
Click Finish to exit the wizard. After the export file has been built, you'll receive an email with the file in the format you chose.
• If you chose the HTTP browser download option, the dialog box appears after the export process has been completed. Click the
Download File button in the dialog box to open the file in your browser. Click the Finish button after downloading the file, to exit
the wizard.
Note: All subscribers are always included in All Subscribers. You can copy subscribers from All Subscribers to another list, but you
can’t move them from All Subscribers.
1. Click the list that contains the subscriber you want to move or copy.
2. Select the subscriber who you want to add to another list. To select multiple subscribers, click one subscriber and then Ctrl+click
each subsequent subscriber. If you want to select the entire list, click the Move/Copy from the menu without selecting any subscriber.
3. Click Move/Copy. If you’re in the All Subscribers workspace, the button is labeled Copy because you can’t move subscribers from
this list.
4. Select the list you want to add these subscribers to.
5. Check the appropriate boxes.
184
Email in Marketing Cloud Engagement Subscribers
Maintain subscriber status from the originating list when you move or copy the subscriber to the destination list. If you don’t check
this list, the subscribers are added to the destination list with a status of Active.
If you want to add all the subscribers, select the Move/copy each subscriber on the source list check box.
7. Click OK in the confirmation dialog box that appears after the move or copy is complete.
Tip: To prevent sending to a subscriber in a future send, updating the subscriber's status to Unsubscribed.
Note: Deleting a list doesn’t remove the email's tracking details that have been delivered to that list. The application continues
to track email activities for the subscribers who belonged to the list that received the email, even after the list has been deleted,
if you choose to retain the subscribers when you delete the list.
1. Click Subscribers.
2. Click my lists.
3. Select the list to delete.
4. Click Delete in the list workspace toolbar.
For Enterprise 2.0 parent accounts, click Delete all subscribers in "LIST NAME" from the application to delete the subscribers
that belong to the list. If you want to retain the subscribers in your All Subscribers list and any other lists to which they may belong,
don’t select this check box.
5. Click OK.
185
Email in Marketing Cloud Engagement Subscribers
Description Description of the list as it's displayed in the To change the description, make your
list workspace. modifications in the Description field of the
dialog box. When you click OK in the dialog
box, your change takes effect.
List Attributes Specifies whether the list is Public. You can change the list attributes by
selecting the appropriate checkboxes.
List Location Folder in which this list is located. To relocate the list, click the Select button,
which opens the Move List dialog box
showing your list folder structure. Click the
desired folder. If you want to create a folder
for this list, click the New button in the
Select Folder dialog box to open the Create
New Folder dialog box. When you return to
the Select Folder dialog box, the list folder
structure refreshes to show your new folder.
After selecting the desired folder, click OK.
Opt-in Behavior Specifies whether the subscribers in this list To require your subscribers to confirm their
will have to confirm their email address after email address, select the checkbox and
they opt in or not. select the email that is sent. Leave the
checkbox blank if you don't wish to require
your subscribers to confirm their email
address.
Opt-in Landing Page Specifies what the subscriber sees after You can choose to use a default landing
confirmed to join the list. page, to redirect a subscriber to an external
site, or redirect to an internal landing page.
Select the appropriate radio button
Welcome Email Specifies whether you’re welcoming new You can choose to send a welcome email
subscribers as they’re added to a list. or not.
Adding a Welcome Email to a list is no
longer supported starting in the second half
of 2020. Use Journey Builder to create
personalized, automated multichannel
campaigns.
The List Properties area contains the following information on the Tracking Data tab:
Field Description
List Composition The domains that your list is made up of
186
Email in Marketing Cloud Engagement Subscribers
Field Description
Total List Size The total number of subscribers on the list.
Email Activity: Last 30 Days The Date, Email Name, Subject, and Tracking Report for every email
sent to this list in the last 30 days.
Other Resources Reports that you can view for this list. If this feature isn’t enabled,
contact your account executive.
Note: Review the log file to see why certain records were skipped.
187
Email in Marketing Cloud Engagement Subscribers
Use a group to create a targeted list of subscribers. For example, if you want to send an email to all the males in a list, you can create a
group of just the males. Or use a group to create a random sample of subscribers. For example, if you want to see how subscribers react
to a new email template, you can generate a random sample of subscribers to send to and track the results. You can also use a group
based on a data filter.
188
Email in Marketing Cloud Engagement Subscribers
Note: You can create as many as 12 groups at a time, but only 12 groups can be made from one list or another group.
2. Click the Using Data Filter dropdown, select the data filter you want to use and click OK.
3. Enter the name of your group in the Group Name field.
4. Click New and select the parent folder to select the new group location.
5. Enter the new folder name.
6. Click Create.
7. Click Create and Email Studio scans your subscriber data to build the new group.
8. Select View your newly created group checkbox to view your group.
9. Click Finish to exit the wizard.
You can access this group from the groups area of the navigation pane and can select it when sending emails.
189
Email in Marketing Cloud Engagement Subscribers
3. Enter the maximum number of subscribers for the group in Group Size and the Interval Size.
Email Studio starts with the first subscriber in the selected list and pulls every nth subscriber, n is equal to the interval size until it
reaches the group size you specified. For example, if you specify a group size of 5 and an interval of 3, the application pulls the 1st,
4th, 7th, 10th, and 13th subscribers from the list.
Note: If your list does not contain enough subscribers to create a group of this size using the interval you specify, you are
prompted to adjust your numbers.
4. Click the group folder in which to store your group. Click New to create a new folder, select the parent folder, and enter the name
of the new folder.
5. Click Create.
Email Studio reads through your subscriber data to build the new group.
6. If you want to see the created group, select View your newly created group checkbox.
7. Click Finish to exit the wizard.
You can access the group from the groups area and select it when selecting emails.
Note: If you create multiple groups at once, ensure that there is no overlap in subscribers belonging to various groups.
a. Click Add.
b. Enter a name in Group Name. The name appears in the Email Send Wizard.
c. Enter a percentage or a number of subscribers in a selected list in Group Size that is randomly added to the group. This format
is used for the rest of the groups created in this random sampling.
Note: If you use a percentage, ensure that you select percent in the dropdown. If you enter a number, ensure that you
select count in the dropdown.
d. Click the group folder to set the group's location. If you want a new group folder, click New, select the parent folder, and enter
the name.
e. Click OK.
You see your first group and how much of the list you have left for creating more groups. For example, if you defined your first group
as 25% of the list, the Define Random Group dialog box displays 75% remaining.
Note: Your random groups do not need to add up to 100% of the subscriber list; you can create a set of random groups
whose sum is less than that of the list.
5. Click Create.
190
Email in Marketing Cloud Engagement Subscribers
Email Studio reads through your subscriber data to build the new groups.
6. If you want to see the last random group that was created, select View your newly created group check box.
7. Click Finish to exit the wizard.
You can access your groups from the groups area and use them to send emails.
2. For a simple rule - Choose the profile or preference attribute. Click Field and choose from the profile attributes or preference attributes
defined in your account. Click the desired attribute.
3. Click the drop-down and choose the operator that best describes the relationship between the attribute and the value in this rule.
4. Choose the comparison value.
Note: Be sure to choose an operator that makes sense with the type of attribute you chose. For example, don't use the less
than operator with a text attribute. For attributes with type equal to date, only the following operators are supported: is equal
to, is not equal to, is greater than and is less than. For preference attributes, you do not select an operator. (The operator can
only be is.)
• Click the drop-down list associated with the field labeled the word(s). Your options in this field depend on the attribute and
operator you selected.
• For preference attributes, your only options are Yes and No.
• If the attribute has defined values, the dialog box features a drop-down list consisting of those defined values. You can only
select 1 value from the drop-down.
• For date attributes, the comparison value can be a specific date or a relative date. The baseline date for evaluation is in Central
Standard Time.
– To look for a specific date, select Date from the drop-down and enter the desired date in the text field to the right of the
drop-down.
– To look for a relative date, select Today, Today Plus or Today Minus. For Today Plus and Today Minus, designate how many
Days, Weeks, Months, or Years you want to look in the past or to the future.
– Choose whether to include the year in the evaluation by selecting or deselecting the Include Year check box.
• If the attribute is a free-form field (with no defined values) or a preference attribute, you see a text box in which you type the
value. You'll need to type it exactly as it's been entered in subscriber records.
– If you chose exists in or not exists in as the operator, enter all the possible values in the text box separated by commas (no
spaces between values). The maximum number of characters that you can enter in the text box is 2,000.
191
Email in Marketing Cloud Engagement Subscribers
7. Click Condition and choose the operator that best describes the relationship between the attribute and the value that you define
in this rule. For preference attributes, you do not select an operator.
8. Click Word(s) drop-down and your options in this field depend on the attribute and operator you selected. You can select either
Yes or No for the preference attributes.
9. Click Add to List and the rule you just created is entered into the rule-building box in the middle of the dialog box.
10. Choose whether the two rules are connected by AND or OR before you add the next rule. If you choose AND from the Operator
drop-down list in the middle of the dialog box, the subscriber must meet both the preceding requirement (rule) and the next
requirement that you're about to add in order for that subscriber to belong to this group. If you choose OR, the subscriber must
meet one of the requirements, not necessarily both, to belong to the group.
11. You can add as many rules as needed by repeating the above steps. Note: For the most predictable results, you should use only AND
or OR (not a mixture of both) to connect all your rules. Remember that you cannot group rule into parentheses, which is necessary
when mixing AND and OR statements.
12. When using simple or complex rules and when done building the rule or rules, click Next for the Identify Group dialog box appears
next.
13. Enter the name and description of the group and specify the location where it is stored. Enter a name in Group Name to identifies
the group in the Email Send wizard. In the Group Description field, enter a brief description of the group. This description appears
in the group workspace. Choose the group folder in which to store the group. If you want to create a new group folder, click the
New button, which opens a dialog box in which you can select the parent folder for the new folder and then type in the name of
the new folder.
14. Click Create in the Identify Group dialog box. Email Studio reads through your subscriber data to build the new group.
15. If you want to see the group that was created, select View your newly created group check box.
16. Click Finish to exit the wizard. Your group is now accessible from the groups area of the navigation pane and is ready for selection
when sending emails.
192
Email in Marketing Cloud Engagement Subscribers
Location Group folder in which this group is located. To relocate the group, click the Move
button, which opens the Move Group dialog
box showing your group folder structure.
Click the desired folder. If you want to create
a folder for this group, click the New button
in the Move Group dialog box to open the
Create New Folder dialog box. When you
return to the Move Group dialog box, the
group folder structure displayed refreshes
to show your new folder. After selecting the
desired folder, click OK.
Size Number of subscribers who currently To view more details about the group
belong to this group. membership, click the More Info button.
The More Info dialog box that appears
shows how many emails sent to this group
have bounced or were undeliverable and
how many subscribers that belong to the
list from which this group was pulled have
unsubscribed from the list.
Created and Last Refresh Date on which this group was created and These dates are recorded.
the date when it was last refreshed to
update its membership.
Last Sent To Date when this group was last selected for This date is recorded.
an email delivery.
Note: If you're using an Enterprise 2.0 account, you cannot modify a rule-based group. Enterprise 2.0 users must either create a
new group or go into the data filter that the group was created from and make the edit there.
1. Select the rule-based group in the group workspace.
2. Click View Properties in the group workspace toolbar.
193
Email in Marketing Cloud Engagement Subscribers
Note: Group refreshes will fail if the group is based on a data type attribute that has a date earlier than January 1, 1900 or
greater than December 21, 2079.
Operator Description
is equal to Subscribers with an attribute definition that exactly matches the
value are included in the group Segment. A subset of a list that
has been separated based on either profile information or via
various sampling techniques. Choose only one value.
is not equal to Subscribers with an attribute definition that does not match the
value are included in the group. Choose one value only.
is greater than or greater than or equal to Use this operator when the attribute is a numeric value. Subscribers
with an attribute definition greater than (or less than or equal to)
the value is included in the group.
is less than or less than or equal to Use this operator when the attribute is a numeric value. Subscribers
with an attribute definition less than (or less than or equal to) the
value is included in the group.
begins with The application looks for attribute values that begin with the exact
sequence of characters that you enter as the comparison value.
Commas are treated as characters and not as delimiters.
194
Email in Marketing Cloud Engagement Subscribers
Operator Description
contains or does not contain The application looks for attribute values that include or exclude
the exact sequence of characters that you enter as the comparison
value. Commas are treated as characters and not as delimiters.
ends with The application looks for attribute values that end with the exact
sequence of characters that you enter as the comparison value.
Commas are treated as characters and not as delimiters.
does not exist in Subscribers with an attribute definition that do not match any of
the values you define in a comma delimited string of values are
included in the group. Like partial text searches (such as begins
with and ends with), the does not exist in operator looks for a partial
match of the entire value. For example, if your match criteria is
north, the does not exist in operator returns subscribers with south,
southwest, and southeast attribute values, but not subscribers with
north, northwest, and northeast attribute values. This operator is
not applicable when choosing an attribute with restricted values,
you can select only one of the restricted values as the comparison
value.
195
Email in Marketing Cloud Engagement Subscribers
Example: Northern Trail Outfitters created several lists of subscribers, and would now like create a group to send an email to all
the males in the list. They open the Create Subscriber Group wizard and navigate to the Target Group page.
They choose Build a rule based on profiles and preferences because they want to target a specific gender. After clicking Next,
the Build Rule page appears. Northern Trail Outfitters populates the fields with the correct information.
196
Email in Marketing Cloud Engagement Subscribers
The next page of the wizard prompts them to name their group. They choose a name and description that reminds them of the
group's purpose.
197
Email in Marketing Cloud Engagement Subscribers
Northern Trail Outfitters clicks create, and the group appears in the my groups folder. They can now use that group to send emails.
Data Extensions and Data Relationships without Enhanced Subscriber Features in Marketing Cloud
Engagement
A data extension in Email Studio is a table within the application database that contains your data. You can import data into data
extensions with the application interface. You can create, update, and delete rows in a data extension by using the Marketing Cloud
Engagement SOAP API.
The information in this document applies to accounts that don’t have enhanced subscriber features turned on. If your account has
enhanced subscriber features turned on, see Data Extensions with Enhanced Subscriber Features on page 118.
Using data extensions can require an understanding of relational database structures and other technical expertise. Data that you store
in a data extension is related to a subscriber, but doesn’t fit in the subscriber profile for one of these reasons:
• Subscriber attributes have only one value. For example, a subscriber’s first name is a subscriber attribute because you probably refer
to a subscriber by only one first name. A list of the subscriber’s transactions in the last month isn’t a subscriber attribute, because it
changes from month to month. Also, it’s difficult to know how many transactions a customer will have for a month that hasn’t
occurred yet.
198
Email in Marketing Cloud Engagement Subscribers
• The information is related to the subscriber through a third piece of information. For example, you maintain the subscriber’s preferred
airport code as a subscriber attribute, but maintain the name of the airport in a data extension.
After you create a data extension to contain your external data, you create data relationships to relate your data extensions to each other
and to your subscribers. Data extensions must relate to subscribers, either directly or through another data extension, to be useful to
include in messages.
199
Email in Marketing Cloud Engagement Subscribers
200
Email in Marketing Cloud Engagement Subscribers
2. Click Data Extensions and then click the desired data extension. Select only one data extension for import.
3. Click Import.
4. Complete the fields in the Upload File section:
• File Location and File - If the file you want to import is on your hard drive, click Browse and locate the import file. If the file size
exceeds 20 MB, you must use the FTP option. The file name must be 99 characters or less. To use a file that you've uploaded to
the enhanced FTP site, type the filename in the File name field. File names are case-sensitive.
• File is compressed checkbox - Determines whether the system uncompresses the file when the activity runs. If you select this
checkbox, the value you enter in the File Naming field must have a .ZIP extension.
• File is encrypted checkbox - Determines whether the system unencrypts the file when the activity runs. If you select this
checkbox and don’t select the File is compressed checkbox, then the value that you enter in the File Naming field must have a
.PGP or .GPG extension.
• Delimiter:
– Comma - If you choose Comma, the value that you enter in the File Naming field must have a .CSV extension.
– Tab - If you choose Tab, the value that you enter in the File Naming field must have a .TXT extension.
– Other - If you choose Other, you must enter a 1-character delimiter in the Other Delimiter field.
• Date Format - You can select a date format from the dropdown menu in this section to use as part of the import. Choose the
date format that most closely matches the region from which you’re conducting the import.
• Import Type:
– Add and update - If the import file contains records with a primary key or email address that don’t exist in the data extension,
the import creates a record for that information. If the import file contains records with a primary key (or email address) that
already exists in the data extension, the import updates the record to match what is in the import file.
– Add only - The import creates records for primary keys that don’t already exist in the data extension and ignores records
whose primary keys already exist.
– Overwrite - The import overwrites all records.
• Import Options - If you select Respect double quotes as a text qualifier, the system treats data contained within double quotes
as text and doesn’t process any delimiter contained within those quotes. If you don’t select this checkbox, the system ignores
double quotes in your import file.
5. Click Next. The application checks for malware and prevent uploading of infected files.
6. Complete the fields in the Configure Mapping section:
• Map by Header Row - The import updates the columns in the data extension with the information in the import file by matching
the column headings.
• Map by Ordinal - The import updates the first column in the data extension with the first column in the import file, the second
column with the second column, and so on. When Import File has column headers is checked, the header value in the import
file is displayed in italics.
• Map Manually - The import file column that directly matches a data extension column maps automatically. To manually map
an import file column, select the column name in the dropdown next to the data extension column. An import file column can
only be mapped to a single data extension column.
7. Click Next.
8. Review the Review & Import section that appears.
9. To receive an email when the import is done, enter an email address. You receive a list of errors if applicable.
10. Click Import.
201
Email in Marketing Cloud Engagement Subscribers
4. Click Export.
5. Complete the fields in the next section:
• Data Extension - The name of the data extension selected to export. If the file size exceeds 20 MB, you must use the FTP option.
• Filename - Enter a name for the export filename.
• File type:
– Comma-separated values - If you choose this file type, the file exports as a .csv file.
– Tab-separated values - If you choose this file type, the file exports as a .txt file.
– Other - If you choose this file type, you must enter a 1-character delimiter in the field.
• Export options:
– Include column headers - Export the data extension field names as column headers.
– Compress file - The system compresses the file when the export runs. The filename export with a .ZIP extension.
– Encrypt file - The system encrypt the file when the export runs. Only available when using the FTP delivery option. If you
select this checkbox, you must select PGP or GPG and a Key.
• Delivery location:
– Browser download - To export to your computer. If the file size exceeds 20 MB, you must use the FTP option.
– FTP - To export to your enhanced FTP location
6. Click Export.
202
Email in Marketing Cloud Engagement Subscribers
Restricted Characters for Name and Field Name in Marketing Cloud Engagement Data Extensions
You can’t include these characters in the Name and Field Name fields of an Email Studio data extension:
• ! • !
• @ • @
• # • #
• $ • $
• % • %
• ’ • ’
• ^ • ^
• * • *
• ( • (
• ) • )
• = • =
• { • {
• } • }
• [ • [
• ] • ]
• \ • \
• . • .
• < • <
• > • >
• / • /
• " • "
• : • :
• ? • ?
• | • |
• , • ,
• + • _
• &
• +
203
Email in Marketing Cloud Engagement Subscribers
The item in the list being filtered must satisfy the criteria to be included in the segment.
Example: You could use a data filter to get all the subscribers on a list matching these criteria:
• Own a car OR a motorcycle AND
• Live either in the state of Indiana OR Ohio
You can reuse the same filter definition with many lists or data extension. The reuse is by creating different groups or different filter
activities in Automation Studio that use the same data filter. You can reuse even if you create a standalone filter definition and don’t
associate it with a subscriber list or data extension.
6. Click Create.
Note: You can create up to 3 multijoin relationships. More multijoined relationships equal more data points queried, and the
larger amount of filtered data can slow performance. Contact your representative if you would like to create more than 3 multijoin
relationships.
Data Extensions
For a relationship to be used inside a data filter, both related items must be data extensions. One of the data extensions must have a
defined primary key, and the other must have the primary key fields mapped to the other item. Only sendable data extensions can use
relationships.
204
Email in Marketing Cloud Engagement Subscribers
Data Relationships
Under My Data Relationships, there is a help box which instructs you how to create relationships that can be used in a data filter. This
functionality tries to enforce a many-to-one or one-to-one relationship between tables. The field mappings from the Many table must
map to the primary keys of the One table. The tree controls allow for navigation into data extensions, and support folders and subfolders.
There is also a help box which is checked when the relationship you choose can be used in a filter. The Many-to-One relationship is met
between the 2 tables. The check box toggles as you build the relationship, and is unchecked if the relationship is broken.
When the data relationship tables are initially selected, an attempt is made to automatically map the keys for the many-to-one relationship.
The attempt is made using the key information and the column names. If the foreign key field names in the Many sided table map to
the primary keys in the one sided table, the mapping work is complete. If the names do not match, manual changes must be made to
one or more data extensions.
Data Filters
When making the filter, you see the relationships that you created as child folders under the data extension. In order for your relationships
to appear you must pick a primary data extension that is sendable. The folder name is the data extension name.
• Key fields are disabled, and are not filterable. You can use this field by selecting the field in the parent relationship rather than at
they key level. Since the fields are joined, they represent the same attribute.
• Subrelationships (leg-joins) where A=B and B=C appear as children under the parent relationship.
• If the primary relationship has more than 1 relationship tied to it, you can have relationships at the same level.
205
Email in Marketing Cloud Engagement Subscribers
Note: While you are limited by default to three relationships in a multijoin filter, you see as many relationships in the tree as you
have created. But only those relationships that meet the Can use in a filter rule appears.
Note: The Many-to-One pattern is reflected from Subscriber DE to City DE, and from City DE to State DE.
206
Email in Marketing Cloud Engagement Subscribers
From the Subscriber Tab, they select Data Filters and click Create Filter. Under Description, they name their filter and under Data Source
they select Data Extensions from the drop-down.
They click the plus sign on Data Extensions that appears from the Data Extensions tree window. They select their sendable data extension,
in this case Subscriber DE.
The grouping tree appears and shows the different levels of relationships among the data extensions: City DE is a subrelationship of
Subscriber DE, and State DE is a subrelationship of City DE. In the Outer Grouping window that appears, they can expand the tree
accordingly to see their data relationships.
They set their filter logic. They need 2 separate filter rules. From the primary data extension, they select Gender and set this attribute to
be equal to "M" for male. They click Add Condition and from State DE they select Region and set it equal to "North". Their filter logic
matches the image:
They click Save. Northern Trail Outfitters has created a multijoin filter that pulls data from multiple data extensions.
Measures
A measure is a unit of subscriber behavior that you define in Email Studio. After you create a measure, you can include the measure as
criteria in a data filter to segment a subscriber list using the measure.
Here are some examples of measures.
• Total opens in last 30 days
• Total click-throughs in last 30 days
207
Email in Marketing Cloud Engagement Subscribers
208
Email in Marketing Cloud Engagement Subscribers
• You cannot easily find the statistics by From address. With Measures you can define a statistic given the conditions of the job ID and
the From address.
• Monitor the process of your segmentation by using a data filter in an Automation Studio filter activity and tying that activity to an
automation. You can see status, running or completed, and display notices when running a massive segmentation.
• Measures cannot create a list of subscribers who have never clicked or never opened an email. Use the Subscriber Engagement
Report to view your subscribers' activities and gather the required information from that source.
Example: Suppose that you send an email to five people using Job 1234. Of those five people, four people open your email at
least once, and two people click through your email.
Tracking for Job 1234
B 1
C 0
209
Email in Marketing Cloud Engagement Subscribers
E 1
If you create a measure to count total opens for Job 1234, the measure query behind the scenes returns data for four people, not
five.
B 1
D 3
E 1
System-Defined Measures
• _Total Unique Opens Last 30 Days
• _Total Unique Clicks Last 30 Days
• _Total Marketing Sends Last 30 Days
• _Total Transactional Sends Last 30 Days
• _Total Hard Bounces Last 30 Days
• _Total Unsubscribes for Marketing Sends Last 30 Days
• _Total Emails Not Opened Last 30 Days
• _Total Emails Not Clicked on Last 30 Days
210
Email in Marketing Cloud Engagement Subscribers
• Name: The name of the data filter. You use this name to identify the data filter in the application. This value isn’t visible to your
subscribers.
• External Key: The unique identifier of the data filter. This value isn’t visible to your subscribers.
• Description: The description of the data filter. You use this description to identify the filter in the application. This value isn’t
visible to your subscribers.
6. Click Save.
211
Email in Marketing Cloud Engagement Subscribers
2. Create a filter that includes the results of your measure. Include the following information in your filter:
a. Name: Enter the name of your filter.
b. External Key: Enter an external key for your filter if you plan to access it using API calls. Description: Enter a description for your
filter.
c. Data Source: Choose Profile Attributes or Data Extension from the dropdown. If you select Data Extension, choose the Data
Extension in the next dropdown.
d. Measure: Fill out the fields as shown:
• In the first field, select the measure in the first dropdown.
• Enter Is Greater Than Or Equal To in the second field.
• Enter 1 in the third field. Create a filter activity with the filter from Step 2 and start it.
3. Repeat previous steps for each day of the week you wish to measure.
4. Create a filter that includes the results of your measures. Include the following information in your filter:
a. Name: Enter the name of your filter.
b. External Key: Enter an external key for your filter if you plan to access it using API calls.
c. Description: Enter a description for your filter.
d. Data Source: Choose Profile Attributes or Data Extension from the dropdown menu. If you select Data Extension, choose the
Data Extension in the next dropdown menu.
212
Email in Marketing Cloud Engagement Subscribers
e. Measure: Fill out the fields as shown: In the first field, select the measure in the first dropdown menu. Select Is Greater Than for
the second dropdown menu. Select 0 for the third field.
• In the first field, select the measure in the first dropdown menu.
• Select Is Greater Than for the second dropdown menu.
• Select 0 for the third field.
5. Create an Automation Studio filter activity and run it to populate the group with the information to view.
6. Review the information from these measures see which days have the most unopened email messages and refrain from sending
emails on those days.
2. Create a measure that tracks lack of clicks from a particular job. Include the following information in your measure:
a. Name: Enter the name of your measure.
b. External Key: Enter an external key for your measure if you plan to access it using API calls.
c. Description: Enter a description for your measure.
d. Event Source: Set the dropdown menu to Not Clicked.
e. Job ID: Fill out the fields as shown: I
• In the first field, set the dropdown menus for the first condition to JobID.
• Set the second dropdown menu to Is Equal To.
213
Email in Marketing Cloud Engagement Subscribers
3. Create a filter that includes the results of your measures. Include the following information in your filter:
a. Name: Enter the name of your filter.
b. External Key: Enter an external key for your filter if you plan to access it using API calls.
c. Description: Enter a description for your filter.
d. Data Source: Choose Profile Attributes or Data Extension from the dropdown menu. If you select Data Extension, choose the
Data Extension in the next dropdown menu.
e. Measure: Fill out the fields as shown:
• In the first field, select the opens measure in the first dropdown menu.
• Select Is Greater Than for the second dropdown menu. Select 0 for the third field. Click Add Condition and create another
Outer Grouping field. Set the first field to your not clicked measure.
• Select Is Greater Than for the second dropdown menu.
• Select 0 for the third field.
4. Create a filter activity using the filters from steps 2 and 3 and run it to populate the group with the information you wish to view.
5. To see how you should react, review the information from the filter. You may want to send better offers or discontinue sends of this
information.
Note: To record Content Builder test sends, contact your relationship manager to enable this functionality.
Important: Create all Send Log Data Extensions with Data Retention enabled and with the option to delete Individual Records
selected. For more information, see Manage Policies for an Email Studio Data Extension on page 122.
214
Email in Marketing Cloud Engagement Subscribers
SEE ALSO:
Send Logging Best Practices and Tips
Trailhead: Marketing Cloud Engagement Send Logging
215
Email in Marketing Cloud Engagement Subscribers
9. Click Complete.
In Automation Studio, run a query activity on the send logging data extension to return report data on the information contained in that
data extension.
SEE ALSO:
Sends
Create a Data Extension in Contact Builder
Data Extensions in Contact Builder
216
Email in Marketing Cloud Engagement Subscribers
SEE ALSO:
Create an SMS Send Logging Data Extension
Trailhead: Marketing Cloud Engagement Send Logging
Note: Web Collect was retired in October 2024. It isn’t available in Marketing Cloud Engagement accounts created after October
1, 2024.
Use Web Collect to add data to publication, suppression, and subscriber lists. Email Studio uses publication lists and suppression lists to
control data extension unsubscribes. Messages aren’t sent directly to the subscribers on the publication or suppression list, but can be
sent to subscribers on subscription lists.
In server-side requests, include the Content-Type: application/x-www-form-urlencoded header in the form.
217
Email in Marketing Cloud Engagement Subscribers
List Requirements
To build a Web Collect page, provide the list ID of a subscriber list and the account ID (member ID) of the account that contains the list.
You can find the list ID under the properties of the list. Include the list ID in any opt-in links for triggered email sends.
The Web Collect URL uses this format. Replace cl.exct.net with the URL of your instance, and replace lid with the list ID.
http://cl.exct.net/subscribe.aspx?lst="lid"_HTML&eml=%%EmailAddr_%%&mid=%%MemberID%%
Member ID
Include your account ID (member ID) as a hidden input field in your Web Collect submission form. For example, if your member ID is
1079707, include this code in your form.
<input type="hidden" name="MID" value="1079707" />
Supporting Pages
Create these supporting pages on the site that contains your Web Collect form.
• Error page: A page that displays when a website visitor experiences an error.
• Thank You page: A page that displays after a website visitor is added to a list or modifies their profile.
• Unsubscribe Confirmation page: A page that displays when a subscriber successfully removes themselves from a list.
Note: Web Collect was retired in October 2024. It isn’t available in Marketing Cloud Engagement accounts created after October
1, 2024.
These samples illustrate the code for an account with the default attributes:
218
Email in Marketing Cloud Engagement Subscribers
If the restricted-value attribute is required and you do not want to expose it to your website visitors, do not pass the value and the system
sets the attribute to the default value.
219
Email in Marketing Cloud Engagement Subscribers
sub_add_update Allow the visitor to be added to a list or, if the visitor already
belongs to the list, allow the visitor to update his or her profile data.
For example, to add a visitor as a subscriber to a list or to allow
existing subscribers to update their profile data, use the following
form element:
<input type="radio" name="SubAction"
value="sub_add_update" checked="checked" />
<font face="Verdana"
size="2">Subscribe</font>
Note: Web Collect was retired in October 2024. It isn’t included with or available in Marketing Cloud Engagement accounts
created after October 1, 2024.
When an error occurs on a Web Collect form, the query string includes ErrorCode and ErrorControl values. This table describes
what each error code indicates, and provides recommended troubleshooting steps for resolving the error.
220
Email in Marketing Cloud Engagement Subscribers
2 The provided list ID is invalid. Double-check the list ID value in your code.
3 No information was provided for a required Double-check the list ID and ensure that the
field. The ErrorControl attribute lists form collects all required fields.
the required field that’s missing.
4 The subscriber submitted invalid data. The If the error occurs for a restricted-value
ErrorControl attribute gives the name attribute, make sure that you’ve entered the
of the field that contains invalid data. possible attribute values in your code
exactly as they’re defined in Email Studio.
If the error occurs for a phone number or
another field that can include numbers and
other character types, make sure that the
attribute field uses the Text data type rather
than the Numeric data type.
Check the minimum and maximum
character lengths for the attribute. If your
customers submit values that are shorter
than the minimum or longer than the
maximum, the submission fails.
10 An error occurred while saving the Make sure that the form collects all the
subscriber information. required fields.
Make sure that restricted-value attributes in
your code exactly match the values defined
in Email Studio.
Make sure that the URLs for the thx, err,
and unsub values in your code use straight
quotes rather than curly quotes.
13 The subscriber data couldn’t be saved. Make sure that the list ID and member ID
values in your code are correct.
14 Subscriber keys aren’t enabled. Enable subscriber keys for your account.
221
Email in Marketing Cloud Engagement Subscribers
Note: Web Collect was retired in October 2024. It isn’t available in Marketing Cloud Engagement accounts created after October
1, 2024.
Note: Data Extension Manager was retired in October 2024. It isn't available in Marketing Cloud Engagement accounts created
after October 1, 2024.
To use this feature, include these tags in your code:
• _clientID – The ID of the account that contains the target data extension.
• _deExternalKey – The external key of the target data extension.
• _successURL – The page that the subscriber sees after they successfully submit the form.
• _errorURL – The page that the subscriber sees if an error occurs after they submit the form.
This code example demonstrates how to capture a subscriber's email address, first name, and last name.
<form action="https://cl.exct.net/DEManager.aspx" name="subscribeForm" method="post">
<input type="hidden" name="_clientID" value="12345" />
<input type="hidden" name="_deExternalKey" value="WebCollectSubs" />
<input type="hidden" name="_action" value="add" />
<input type="hidden" name="_returnXML" value="0" />
<input type="hidden" name="_successURL" value="https://example.com/Success" />
<input type="hidden" name="_errorURL" value="https://example.com/Failed" />
222
Email in Marketing Cloud Engagement Subscribers
The Twitter Lead Generation Card lets users express interest in your brand through a one-click response to a promoted Tweet. After
expanding your Tweet, users see a description of the offer and the call to action. The Twitter Card automatically populates the user's
name, Twitter handle, and email address when the user clicks a button, then sends their information directly and securely to your list or
data extension. This feature is available now to Twitter managed ad clients, and Twitter plans to expand this capability to more advertisers
in the future.
Twitter Lead Generation Cards are also available in Marketing Cloud Account Engagement.
Prerequisites
Gather this account information before creating a Twitter Lead Generation Card:
1. In your Marketing Cloud Engagement account, find the list to submit info to.
Note: You need the list ID (lid), which is found in the list's properties.
223
Email in Marketing Cloud Engagement Subscribers
Strip your Web Collect URL of variables. Variables can be added again later using the Twitter Ads interface. Match the http://
prefix to https:// -- Twitter accepts only the bare web Collect URL using the https:// prefix. This example shows the web
Collect URL for server instance S4:
Correct: https://cl.s4.exct.net/subscribe.aspx
Incorrect: http://cl.s4.exct.net/subscribe.aspx?
lst="lid"_HTML&eml=%%EmailAddr_%%&mid=%%MemberID%%
Optional Prerequisites
If you use Data Extensions for sending emails, configure your DEManager.
2. Upload an image for your promotion, and then give it a description and call to action.
3. Enter your brand's online privacy statement URL in the Privacy policy URL field. If your organization uses the default Salesforce Privacy
Policy, use: http://www.salesforce.com/company/privacy
224
Email in Marketing Cloud Engagement Subscribers
4. In the Card Details (Fallback) URL field, enter a URL for prospective subscribers to visit when they view the tweet through software
that does not support Cards. Establishing a landing page containing an opt-in form is recommended, especially when running the
Lead Generation Card with a specific campaign.
5. In your Twitter Ads account, In the Technical Settings section, enter your Web Collect URL into the Submit URL field. Ensure that the
dropdown menu value remains POST.
6. In the User Information To Be Received section, enter:
• Name – Enter the profile attribute that is used to hold the subscriber’s name. Usually, the profile attribute is either First Name or
Full Name, unless it is customized within your system.
• Email – Enter Email Address. Entering an alternative naming convention could result in the subscriber failing to be captured.
• Screen name – Enter TwitterHandle or the name of the profile attribute which you set up in the Prerequisites section.
7. In the Custom Hidden Data Values section, define the first field as your Engagement member ID. Enter the MID in the corresponding
field.
8. Click the Add another hidden field.
9. In the Custom Hidden Data field, enter LID into the left field, and your list ID into the corresponding field on the right.
10. If this Lead Generation Card is associated with a specific campaign, add a field called CampaignID to associate captured data to the
campaign in question.
11. Click Update Card.
SEE ALSO:
Web Collect
List Detective
List Detective is a tool that maintains information on email addresses and domains that could cause deliverability problems for your
email sends. This includes email addresses that are known spam traps (inactive addresses used by domains to identify spammers) and
domains that no longer provide email services.
List Detective automatically runs to help maintain deliverability for all clients. This app checks the following activities against List Detective
and prevents the activity from executing if it includes problematic email addresses or domains:
225
Email in Marketing Cloud Engagement Subscribers
Note: Configure your Web Collect supporting page to display a friendly error description corresponding to error code 4.
Note: You can customize the List Detective settings for your account to exclude addresses or domains that you believe are active
subscribers who have opted in to receive your communications. When a customize list detective is enabled and a rule is implemented
that would exclude subscribers, existing subscribers in the All Subscribers list aren’t excluded from sends. Unsubscribe subscribers
from the All Subscribers list before sending messages. Contact your account representative to request this customization.
SEE ALSO:
Web Collect Code Samples
What Is a List?
A list is a collection of subscribers that receive your communications. You can create as many lists as you want to segment your subscribers.
By creating more targeted lists, you can send more personal and effective messages.
226
Email in Marketing Cloud Engagement Subscribers
Best Practices
These guidelines can help you determine which data model to use. Use these criteria to help evaluate your current situation and decide
which model best fits your situation:
Adding single members You can manually create one record at a You can only manually add records to a data
time from within a list. extension by using the API.
All subscribers Subscribers are automatically added on Subscribers are added when you send to a
import. data extension.
Create and update options Add and Update, Update only, Add only. Overwrite, Add and Update, Update only,
Add only.
List Detective scrub Scrubbing begins when you import the list. Scrubbing begins when you send a message
to the data extension.
227
Email in Marketing Cloud Engagement Subscribers
Import speed Around 500,000 rows an hour. Enterprise Around one million rows in 10 minutes.
2.0 accounts typically import records faster.
Profile and Preference attributes You create profile and preference attributes Not applicable.
in the user interface. If you have an
enterprise account, you can share attributes
among all the business units. The values
stored in these attributes are global. When
you update an attribute in one account, it
appears in all accounts.
Profile and Preference attribute data types Text, Numeric, Date, Boolean Not applicable.
Data Extension fields Not applicable. Subscriber data field values are stored at the
data extension level, making them list-level
attributes
Data Extension field types Not applicable. Test, Numeric, Date, Boolean, Email, Phone,
Decimal, Locale.
Requires a primary key In Enterprise 2.0, primary keys are supported. Configurable; can be zero, one, or many.
Otherwise, the email address is used.
Sharing (Enterprise 2.0) Lists can't be shared. Data extensions can be shared between all
accounts in the enterprise structure.
Segmenting based on a Data Filters result Group created based on the list. You can create a copy of a data extension.
Query on subscriber attribute or field values For Enterprise 2.0 accounts, you can perform Yes
this query by joining the list and attribute
tables.
228
Email in Marketing Cloud Engagement Subscribers
Standard reporting All standard reporting supports the use of Data extensions can’t use standard reports
lists. that were designed specifically for lists.
Tracking jobs Tracking lists all the sends you execute from Jobs show the publication list that you used
your account. for the send. The data extension you used
isn’t directly called out in tracking.
Unsubscribes
Learn about unsubscribes in Email Studio and Marketing Cloud Engagement.
This guide explains how unsubscribes are handled and what happens to your lists when a subscriber chooses not to receive your
publications. Users can’t control when subscribers unsubscribe, but they can understand how to identify an unsubscribed subscriber
and how to respect their wishes with future sends.
Note: This guide describes the typical unsubscribe scenario, but depending on your account type, you can’t experience what is
described here. For example, Enterprise 1.0 accounts experience a different unsubscribe process. For a customized description of
what occurs within your account, contact your representative.
Unsubscribes
Unsubscribed is a status in Email Studio that signifies a subscriber has unsubscribed from your communication or you unsubscribed
them. When a subscriber clicks the unsubscribe link in an email, their status is set to unsubscribed.
Note: An unsubscribed status only affects sends with a commercial type send definition.
Explanation
An unsubscribe link appears at the bottom of every email you send.
A subscriber can choose to click the Manage Subscriptions link, which provides unsubscribe options. Or they can click One-Click
Unsubscribe, which unsubscribes the subscriber from the list the send originated from. To unsubscribe from every list, the subscriber
must click Manage Subscriptions and unsubscribe from every list.
Note: When a subscriber unsubscribes, they aren’t removed from a list or account. Their status is changed to Unsubscribed and
a red icon appears next to their name on the list.
A subscriber can unsubscribe in four different ways:
• List Unsubscribe
229
Email in Marketing Cloud Engagement Subscribers
• Universal Unsubscribe
• Global Unsubscribe
• One-Click Header Unsubscribe
230
Email in Marketing Cloud Engagement Subscribers
Global Unsubscribe
A global unsubscribe occurs when a subscriber chooses to unsubscribe from every email that anyone sends from Marketing Cloud
Engagement.
Engagement manages a Global Unsubscribe list of those subscribers who opt out of all email coming from our platform. When someone
opts out globally, they’re suppressed from every list created by an Engagement user. The former subscribers are marked with a red icon,
and the Activate button in their properties panel is disabled.
You can't reactivate a subscriber from your Engagement account. Find out how a subscriber can request reactivation.
Enterprise users can work with their account executive to enable access to the global unsubscribe list.
List Unsubscribe
Learn about list unsubscribes in Email Studio.
A list unsubscribe occurs when a user unsubscribes from a list only. For example, if a user unsubscribes from your Monthly Newsletter,
they remain on any other email lists under which they exist. There are several ways a user can unsubscribe from a list.
Import
To unsubscribe a subscriber from a list via subscriber List imports, include an Unsubscribed status in the import file.
231
Email in Marketing Cloud Engagement Subscribers
API
To unsubscribe a subscriber from a list via the API Subscriber Update call, pass in the appropriate ListID and Subscriber Status of
unsubscribed.
Subscriber Properties
To unsubscribe a subscriber from a list in the application via Subscriber Properties, complete these steps.
1. Click the Subscribers tab.
2. Click my lists
3. Select the subscriber you want to unsubscribe.
4. Click View Properties.
5. Click the Lists tab.
6. Select the list from which you want to unsubscribe the subscriber.
7. Click Details. The subscriber details for the highlighted list are displayed.
8. Click Unsubscribe.
The Unsubscribe window appears where you can enter an unsubscribe reason if appropriate. After it’s unsubscribed, the list has an
Unsubscribed date on the Lists tab and the user has a red icon, indicating unsubscribed.
Unsubscribe Center
Subscribers can unsubscribe from a list via the Unsubscription Center. Subscribers can reach the Unsubscription Center by clicking the
Manage Subscriptions link, Unsubscribe link, or One-Click Unsubscribe link at the bottom of the email. The unsubscribe links can be
customized in your account and appear differently than what’s listed here.
A confirmation page displays after the subscriber successfully unsubscribes from a list.
Subscription Center
Subscribers can also unsubscribe from a list via the Subscription Center. Subscribers can reach the Subscription Center by clicking the
Manage Subscription link at the bottom of the email.
The list unsubscribe occurs in the Available Publications section of the Subscription Center. For a list to be included in this section, mark
the list as Public when the list is created. If the checkbox next to the list name is selected, a subscriber is subscribed to that list. To
unsubscribe from a list, the subscriber clears the appropriate checkbox and clicks the Update button.
232
Email in Marketing Cloud Engagement Subscribers
Note: Because Request for Comments (RFC) 8058 regulations for one-click unsubscribe require acceptance of POST requests,
our List-Unsubscribe headers can’t be disabled or altered. Directing one-click unsubscribes to landing pages deviates from
RFC 8058 regulations and isn’t supported.
Note: If you track unsubscribe events using Data Views or Data Extracts, you can’t differentiate unsubscribes from email clients
and unsubscribe requests made by subscribers on the Subscription page.
Universal Unsubscribe
A universal unsubscribe occurs when a subscriber unsubscribes from every email your company sends. When a subscriber uses the
universal unsubscribe option, their status is set to Unsubscribed on all your lists and your universal list.
For example, if a subscriber is on three of your lists and uses the universal unsubscribe option to unsubscribe from one of your emails,
they appear as Unsubscribed on all your lists.
A subscriber can unsubscribe from the universal list in various ways:
Import
You can unsubscribe a subscriber from the universal list via subscriber List imports by including an Unsubscribed status in the import
file and importing into the All Subscribers list.
API
You can unsubscribe a subscriber from a list via the API's Subscriber Update call by passing in the All Subscribers ListID and Subscriber
Status of unsubscribed.
Subscriber Properties
Follow this procedure to perform an unsubscribe from the universal list on a user within the application:
• Click the Subscribers tab.
• Click my lists on the folder containing the subscriber.
• Select the subscriber you want to unsubscribe.
• Click View Properties
233
Email in Marketing Cloud Engagement Subscribers
Unsubscribe Center
Subscribers can unsubscribe from the universal list in the Unsubscribe Center. Subscribers can reach the Unsubscribe Center by clicking
the Manage Subscriptions link at the bottom of the email. Next, they click the Unsubscribe From All button that appears at the bottom
of the window.
Subscription Center
Subscribers can unsubscribe from the universal list in the Subscription Center. Subscribers can reach the Subscription Center by clicking
the Manage Subscription link at the bottom of the email.
To unsubscribe from the universal list, select the I no longer wish to receive any future publications checkbox and click the Update button
at the bottom of the section.
234
Email in Marketing Cloud Engagement Subscribers
Profile Center
Subscribers can also unsubscribe from the universal list in the Profile Center. Subscribers can reach the Profile Center by clicking the
Update Profile link at the bottom of the email.
To unsubscribe from the universal list, select the I no longer wish to receive any future publications checkbox and click the Update
button.
Every time you send a commercial email, the system checks the statuses of the subscribers to be sent to and excludes any whose status
is Unsubscribed.
A subscriber can unsubscribe from emails at three different levels:
• List-Level Unsubscribe - A subscriber who unsubscribes at the list level doesn’t receive any emails that are sent to that list or publication
list. For example, a person could unsubscribe from your Sale Announcements list but still receive emails that you send to your Weekly
Newsletter list. Unsubscribing at the list level is different from removing the subscriber from the list. If you remove a subscriber from
a list, the system allows you to add the subscriber again in a future import. If you unsubscribe the subscriber, the system maintains
the subscriber status of Unsubscribed even if you import the subscriber again.
235
Email in Marketing Cloud Engagement Subscribers
• Account-Level Unsubscribe or Universal Unsubscribe - A subscriber who unsubscribes at the account level has an unsubscribed
status on your All Subscribers list. All current and future lists in your account inherit the All Subscriber list.
• Global Unsubscribe - A subscriber unsubscribed at the global level is suppressed from all current and future lists in all Marketing
Cloud Engagement accounts.
One-Click Unsubscribe
The application requires that your commercial emails contain an unsubscribe link in the body of the email, usually in the footer. The URL
of the link is a system-generated string that contains embedded information to identify the subscriber who clicked the link and the email
in which the subscriber clicked it.
When the subscriber clicks the link, the system looks up which list the email was sent to and sets the subscriber's status to "Unsubscribed"
for that list. If the email was sent to multiple lists the subscriber is on, the system unsubscribes the subscriber from all lists.
Meanwhile, the subscriber's browser displays a message that the unsubscribe action was successful and gives the subscriber options to
resubscribe or manage other subscriptions.
The application requires that your commercial emails contain a link to the profile center. The URL of the link is a system-generated string
that takes the subscriber to a customized page that shows all public attributes you store about the subscriber.
236
Email in Marketing Cloud Engagement Subscribers
From the profile center, the subscriber can update their personal information in your system, as well as click another link to the subscription
center. The subscription center is a page that shows all lists and publication lists in your account that you’ve marked as public.
The subscriber's personal subscription center shows whether the subscriber is subscribed to each of the public lists and publication lists.
If the subscriber unsubscribes from lists they’re subscribed to from this page, the system changes the subscriber's status to unsubscribe
for that list.
From either the profile center or the subscription center the subscriber can choose to unsubscribe from all publications. If the subscriber
selects this option, the system changes the subscriber's status to unsubscribe for the account.
Reply Mail
If you have the reply mail management feature configured and a subscriber replies with one of the unsubscribe keywords in the subject
line or body, the system automatically unsubscribes the subscriber at the account-level.
If you don’t have reply mail management configured for your account, you must manually process leave requests that you receive.
237
Email in Marketing Cloud Engagement Subscribers
Manual Processing
If a subscriber requests to be unsubscribed through email or any other communication channel, CAN-SPAM requires you to process this
request in a timely fashion.
You can unsubscribe a subscriber at the account-level by accessing the subscriber properties and clicking Unsubscribe from All.
Feedback Loop
A feedback loop is when Internet service provider (ISP) forwards spam complaints and opt outs from its users to the senders of the
messages being complained about. When ISPs use the feedback loop to forward complaints, the subscriber who complained is
automatically unsubscribed at the account level.
238
Email in Marketing Cloud Engagement Subscribers
Some email clients offer tools to subscribers to unsubscribe from mailing lists by clicking Leave or Unsubscribe in the email client interface.
When the subscriber clicks this button, the email client sends an Abuse Reporting Format (ARF) reply email with a FeedbackType value
of opt-out. The subscriber status changes to Unsubscribed for that Engagement account.
Most email clients also offer a tool to report an email as spam or junk. When the subscriber clicks this button, the email client sends an
ARF reply email with a FeedbackType value of abuse. The subscriber status changes to Unsubscribed for that Engagement account.
Subscribers can email, call, or write to request to be unsubscribed. Salesforce personnel manually process these requests and set the
subscriber status to Unsubscribed at the appropriate level, depending on the subscriber request.
SEE ALSO:
Unsubscribes
Note: Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms
to avoid any effect on customer implementations.
As a user, you can’t control bounces, but you can understand how a subscriber acquires a bounced status and the consequences of
having too many bounces.
Note: This topic describes a typical bounce scenario. Depending on your domain type and account configurations, your experience
differs than what is described here. For a customized description of what occurs with your domain, contact your Marketing Cloud
Engagement account executive.
Definition
Bounces are messages that ISPs send back to Engagement to explain why they can’t deliver your email. When an email can’t be successfully
delivered, the application labels the subscriber as Bounced.
Types of Bounces
The subscriber's email server either accepts or bounces an email when it's sent. If the email server accepts the email, the subscriber's
status remains Active in Engagement. If the email server rejects the email, the subscriber's status changes to Bounced.
239
Email in Marketing Cloud Engagement Subscribers
Note: If a subscriber bounces on an email send and a BCC address interacts with the email, it’s possible for a false bounce to be
marked for the subscriber.
Soft Bounce
A soft bounce occurs when the email server rejects the email due to a seemingly temporary condition, such as a full inbox. When that
happens, the system retries sending the email to the subscriber every 15 minutes for 72 hours, for up to 288 tries. Only after the system
stops attempting to retry does a subscriber appear in your tracking as Bounced. When a bounce appears in tracking, it’s official and
doesn’t change.
The 288 retries don’t count as bounces. Instead, the full count of unsuccessful retries equates to one soft bounce. If the system attempts
delivery 288 times and the message bounces each time, the subscriber's status is set to Bounced. If the email is delivered during the 288
attempts and the subscriber opens the email, the subscriber's status is set to Active. Also, a bounced subscriber can find an old email
from you in their inbox and open it, which returns their status to Active.
Not every message to a soft-bouncing recipient is retried 288 times. Some bounces can happen immediately and be permanent as it
relates to that particular message, but we consider them soft bounces for tracking purposes. Examples of this type of soft bounce that
show up faster include these types of ISP responses:
• The mailbox exceeds the maximum allowed storage
• The user account is over its quota
• The mailbox is full
• The mailbox is disabled
• The mailbox is temporarily disabled
• The mailbox is disabled and not accepting messages
After Engagement receives the third soft bounce for a subscriber, their status is set to Held.
This table describes the causes of a soft bounce.
Mailbox Full Recipient's mailbox is full or has exceeded Your recipient's mailbox is full or it has
storage allocation exceeded its storage allocation. A full
mailbox is usually from infrequent use, a
temporary change in email checking habits,
or an address change. Mailbox full errors are
a warning sign. Consider contacting the
subscriber through alternative means to
240
Email in Marketing Cloud Engagement Subscribers
Temporary Domain Failure Temporary failure at the receiving domain The subscriber's mailbox isn’t currently
accepting messages. Resolve this temporary
issue before future sends. Continue to
monitor deliverability for this subscriber.
Consider contacting this subscriber through
alternative means if these deliverability
issues persist.
Block Bounce
A block bounce occurs when the email server rejects the email because of a lack of authentication, or if the domain or IP address appears
on a blocklist. A subscriber who receives a block bounce is retried in the next email send.
This table describes the causes of a block bounce.
Cause Definition
Complaint Your email is blocked due to complaints
Technical Bounce
A technical bounce occurs when the email server rejects the email due to technical errors, such as a data format or network error. When
a subscriber experiences a technical bounce, they’re retried in the next email send.
This table describes the causes of a technical bounce.
Cause Definition
Server Too Busy Receiving email server is temporarily overwhelmed with delivery
attempts from you and other senders
Data Format Error Email is rejected due to formatting or line length errors
241
Email in Marketing Cloud Engagement Subscribers
Cause Definition
Network Error Connection lost or timed out during delivery line length errors
Hard Bounce
A hard bounce occurs when the email server rejects the email due to permanent conditions. This bounce typically results when user
unknown or domain not found errors occur. What happens next depends on the subscriber's status. If the subscriber's status was already
Active, their status now changes to Bounced. No more attempts are made to send this email campaign to this subscriber, and the
subscriber is retried in your next email campaign. Every email send is considered an email campaign regarding bounce handling.
If the subscriber's status was already Bounced, which indicates they had experienced a bounce previously, the application treats the
bounce differently. If the subscriber bounces in the first or second email campaign, they retain the Bounced status and are retried in
your next email campaign. No further attempts are made for this current email campaign.
If this email campaign is the third campaign in which the subscriber bounced, the application checks when the first bounce message
was received for this subscriber. If fewer than 15 days have passed since the first bounce message was received, the subscriber retains
the Bounced status and is retried in your next campaign. No further attempts are made for this current email campaign. If the bounce
occurred more than 15 days before the first bounce message, the subscriber status changes to Undeliverable unless the bounce is from
a trusted domain. A trusted domain is one in which Engagement trusts the ISP or receiver's bounce feedback implicitly. For example, if
hotmail.com is a trusted domain and Hotmail's feedback is that an address is bad, the status automatically changes to Undeliverable.
They system doesn’t wait for the address to bounce three times over 15 days. If the bounce comes from any other domain, a subscriber
receives three bounces to acquire an Undeliverable status. The application doesn’t attempt delivery to this subscriber in any future
campaigns.
Current trusted domains are Gmail.com, Hotmail.com (including all active Hotmail country domains like Hotmail.fr), and all active Road
Runner domains like nyc.rr.com. Check back here periodically as we update trusted domains as needed from time to time.
Note: While this model suits most cases, certain ISPs change from time to time based on how they handle spam and various
other deliverability items.
This table describes the causes of a hard bounce.
User Unknown Address is invalid or failure is permanent per Industry statistics indicate that up to 33%
bounce message of email addresses become invalid over 12
months. Receiving the User Unknown error
242
Email in Marketing Cloud Engagement Subscribers
Bad Address Syntax Email address invalid The email contains incorrect syntax. For
example, you left out the "@" symbol or
didn't include a domain name (like
"examplecom" instead of "example.com").
Check your email address syntax and correct
any errors you see.
High Unknown Address Percentage Email is blocked due to the high quantity or The subscriber's ISP has flagged your IP
percentage of unknown or inactive address for sending too many messages
addresses on your list that got blocked. The ISP sees that you sent
emails to people that didn't accept them.
To make improvements, see the section on
Best Practices.
If you have subscribers in a list who continually receive hard bounces, you can remove them from your list.
Unknown Bounce
An unknown bounce occurs when the email server rejects the email and doesn’t provide an identifying error code. An unknown bounce
is treated like a soft bounce.
Bounce Tracking
Engagement tracks your bounces in the tracking area of the email message.
243
Email in Marketing Cloud Engagement Subscribers
Unsubscribed Status
Although unsubscribed subscribers got that status not because of a bounce, in the context of Bounce Mail Management, a subscriber
acquires a status of Unsubscribed in these ways:
• The subscriber clicks an unsubscribe link in an email or chooses to be unsubscribed in a profile center
• The subscriber reports an email as spam to an ISP with which Engagement has a feedback loop (AOL, Hotmail, Comcast, and others)
• The subscriber's address is manually changed to Unsubscribed by a Salesforce Engagement user
Subscriber Status
A subscriber's email status is one of the fields that you can include when you export individual subscriber data or export an entire
subscriber list. You can use the status field to filter your subscriber searches. Your subscriber workspace uses color-coded icons to indicate
subscriber status.
Each subscriber has one of these statuses:
244
Email in Marketing Cloud Engagement Subscribers
245
Email in Marketing Cloud Engagement Subscribers
– Comcast
– Fastmail
– Gandi
– Italia Online (Libero and Virgilio)
– La Poste
– Liberty Global (Chello, UPC, Unity
Media)
– Locaweb
– Mail.Ru
– Microsoft Junk Mail Reporting
Program (including Hotmail and
Outlook)
– OpenSRS
– Rackspace
– SEZNM
– SFR
– SilverSky
– Swisscom
– Synacor
– Telecom Italia
– Telenet
– Telenor
– Telstra
– Terra
– UOL
– Virgin Media
– Ziggo
We set up Yahoo FBL when using
private domain and Sender
Authentication Package (SAP).
246
Email in Marketing Cloud Engagement Subscribers
Diagram
The diagram illustrates the bounce process, showing how a subscriber address status changes from active, to bounce, to undeliverable.
SEE ALSO:
Bounces
Forward to a Friend
Forward to a Friend is an image you add to emails you send to your subscribers. When subscribers want to share the information in your
email with friends, they click the image and fill out the form.
When a subscriber clicks Forward to a Friend, a form appears where the subscriber can enter a personal comment to the recipient, which
precedes a standard message inviting the recipient to subscribe. A single subscriber can only submit 10 forward requests per email send.
The default FTAF form has 8 submissions, so that's anywhere from 10 to 80 addresses forwarded to total. Additionally, you’re able to
track how many times your emails are forwarded using this feature and how many new subscribers you've gained as a result. The Forward
to a Friend feature also protects the privacy of the subscriber by removing the link to Manage Subscription, Update Profile, and One-Click
Unsubscribe from the email.
Note: If a subscriber uses the forward feature in their email client instead of Forward To A Friend, the links contained in the email
leads to the original subscriber's Profile Center, Subscription Center, and Unsubscribe links. To protect your subscribers' privacy
and the quality of your data, you shouldn’t include sensitive information in the profile center or other landing pages.
247
Email in Marketing Cloud Engagement Interactions
Interactions
Email Studio Interactions contain the communications and data processes that build and support your relationship with customers.
Activities
An activity is a discrete unit of work in the application.
Messages
A message is a communication sent to an individual subscriber or a collection of individuals, such as a list, group, or data extension.
In Marketing Cloud Engagement, you can send emails and SMS messages.
Activities
An activity is a discrete unit of work in the application.
Note: The API can’t act upon activities, but you can specify an external key to uniquely identify the activity for future API use.
248
Email in Marketing Cloud Engagement Interactions
Considerations
• When you import to a list using the import activity, the system uses List Detective to prevent bad email addresses from being
imported.
• If the file you import is encrypted or compressed, create a file transfer activity to prepare the file for import.
• When defining an import activity, provide information the activity uses each time it runs. The information gives the specifics of the
file to import and guides the import activity's behavior while running the import.
• Depending on account configuration, select whether multiple records with the same primary key can appear in an import file. Or
retain only the last instance of the record to be saved.
• Specify character encoding to use with imports. Your Marketing Cloud Engagement admin can enable this specification.
• If importing to a data extension without a primary key, only the overwrite update type option is supported.
• The default file source location is your FTP account's import folder.
• If your account uses Automation Studio, you can import data into a publication list. Subscriber attributes aren’t supported for
publication list imports.
• When saving an import definition that imports a Salesforce object or report, the data extension is created automatically according
to the object or report schema. After the data extension is created, you can’t change the data source.
• By default, the import activity skips any rows with bad data and imports the rest of the file.
• Importing data using the Overwrite or Add Only update options is typically fastest.
• Using the Add and Update updated option when there are primary key constraints sometimes cause processing to take longer.
249
Email in Marketing Cloud Engagement Interactions
5. In the Source section, select the file location and complete the file naming patter. If you select Salesforce Objects & Reports,
complete these steps.
a. For Salesforce Data Source Type, select either Object or Report and choose the object or report to use.
b. Choose whether to import all data or only data modified after the date entered.
c. Select the type of file for your import.
d. Choose whether to import the information into a subscriber list or a data extension. You can opt to skip rows with bad data or
interpret double quotes as a text delimiter.
By default, the import activity skips rows with bad data and imports the rest of the file.
7. Choose a data format that matches the region where you conduct the import.
8. Select whether to skip the import if the last import occurred within a specified time span.
9. Select whether to fail an import if the file is older than a specified time.
The system examines the modified date of the file as reported by the FTP server in the File Transfer Location. If the difference in hours
between the modified date and current system time is greater than the specified hours, the import doesn’t occur. You can specify
a system buffer to help determine this value. The specified value of hours is added to the previously specified hour limit.
10. Identify the destination for each column in the import file. You can specify column headings or ordinal, or you can map each value
manually using a sample file.
When importing dates into lists or a data extension, the date format in the file must be the same as indicated on the import definition.
If the formats are different, validation fails.
250
Email in Marketing Cloud Engagement Interactions
Example: If English (United Kingdom) is selected and a date field in the file contains 01/22/2010, the row fails validation. For
English (United Kingdom), represent January 22, 2010 as 22/01/2010. The import uses the rules in a date format list to validate
dates in the file.
Example: Import Activity is configured to “Fail if file is older than [6] hours.” In this case, the activity executes at 12:00 PM on May
10. If the modified date returned by the FTP Server hosting the target file is May 10 6:00 AM or less, the import activity proceeds.
If the modified date is May 10 5:59 AM or earlier, the import results in an error. Marketing Cloud Engagement assumes that the
FTP server in the selected file transfer location reports time in UTC. If the remote FTP server doesn’t use UTC, adjust the specified
hour limit to account for the variance. Using the buffer setting is also an option.
251
Email in Marketing Cloud Engagement Interactions
• Status
• Description
File-Naming Patterns
Review these examples to understand how file-naming patterns are created in Email Studio.
Personalization Strings
To prevent activity errors, use the minute and second personalization strings only if they’re required to distinguish between files generated
by different automation runs. For more information, see Import and File Transfer Activities Fail with “File Not Found.”
The personalization strings available for file naming are:
%%Year%%
%%Month%%
%%Day%%
%%Hour%%
%%Minute%%
%%Second%%
Report Activity
A report activity defines the parameters for a report for use every time the report runs using the activity. You can also run reports outside
of activities.
You can create a report activity to run every standard report available in the application, and custom reports in your account.
Properties
When you create the report activity, provide the name, external key, and description. These elements identify and describe the report
in the application and API calls. You also select the report this activity runs.
Parameters
The report parameters that appear when you create a report activity depend on the report that you select in the Properties section. The
activity uses the values that you select in this section each time the activity runs the report.
252
Email in Marketing Cloud Engagement Interactions
• Save Report for FTP - This option saves the report to your organization's reports folder or imports folder on the enhanced
FTP server. If you reimport the report later, such as part of a remarketing program, save the report in your imports folder. Specify the
name of the file so you can retrieve the report when it is complete.
• Email the Report results - This option attaches the report to an email message. Specify the email address that receives
the report, the subject line of the email, and a comment that appears in the body of the email.
Note: The Email Address field limits email addresses to 100 characters. Separate emails with a comma or semi-colon.
Note: Some email servers block large attachments. Select FTP delivery if the process creates a large report. Your account must
use enhanced FTP to use reporting, regardless of whether you select the FTP option here.
5. Complete the Parameters section. The values in this section vary depending on the report you select.
6. Complete the Report Results Delivery section.
7. Complete the Results File Format section.
8. Complete the Process Flow section.
9. Save the activity.
253
Email in Marketing Cloud Engagement Interactions
SEE ALSO:
Server-Side JavaScript
Start an Activity
Starting an activity in Email Studio executes the commands in the activity.
1. Click Interactions
2. ClickActivities
3. Choose the type of activity.
4. Choose the activity.
5. Start the activity.
Messages
A message is a communication sent to an individual subscriber or a collection of individuals, such as a list, group, or data extension. In
Marketing Cloud Engagement, you can send emails and SMS messages.
Note: Understanding the Web Service API is required to implement most instances of triggered email messages and SMS messages.
254
Email in Marketing Cloud Engagement Interactions
A message has two components: content and interaction. Content controls what appears in the message. An interaction defines
information necessary to send the message.
With Automation Studio, messages can perform many recurring processes automatically. A message send can be user-initiated or
triggered.
• A user-initiated message send goes to subscribers you identify at a specified time. For example, you can send a monthly newsletter
to a list of newsletter subscribers. You can manage the entire process of a user-initiated email message through the application
interface. You can associate one or more user-initiated messages sends with activities to make an automation.
• A triggered send responds to a subscriber action. For example, you can send a confirmation message after a customer makes a
purchase. After you define the content and interaction for a triggered email message, you can send Welcome email triggered sends
and Triggered Sends via Smart Capture pages.
All other events that trigger an interaction are defined using API calls.
Note: If your account is integrated with Salesforce and your application user is mapped to a Salesforce user, you can select a
Salesforce campaign or report as the audience of your email message interaction.
Note: This documentation only applies to triggered sends managed in Email Studio. Read about how to trigger emails via the
API in the Triggered Emails Scenario Guide for Developers. For transactional messaging via REST API, review Transactional Messaging
API.
Note: You can create up to 500 total email triggered send definitions plus email transactional send definitions in a 7-day period
for one business unit. This limit applies to send definitions created Marketing Cloud Engagement and its API. It doesn’t apply to
the Journey Builder email activity triggered send definition.
Overview
A triggered email is a message that's sent to an individual subscriber in response to a subscriber action. For example, sending a confirmation
message after a customer makes a purchase is a triggered email.
A triggered email has two components: content and interaction. The triggered email interaction controls when the triggered email is
sent. Pause the interaction to cause triggered messages to queue while you change the email content. Publish the interaction to begin
sending emails again. When you define a triggered email interaction, you provide information about the message and its behavior that
the interaction uses each time it’s triggered.
The definition of what triggers the interaction to send the email content is maintained outside of the application using API calls. The API
uses the information created in the interface when an email is triggered. If events on your website trigger the email, those events must
be defined using API calls outside of the application.
255
Email in Marketing Cloud Engagement Interactions
Use triggered emails to provide automated, personalized responses to your customers' activities on your website. Emails are trackable,
targeted, and sent in real time.
• Define and send a message triggered by an event within the system or by an event outside of the system.
• Track opens, clicks, and emails.
• Capture subscribers to give the option to opt in to mailing lists.
• Target the content of emails using personalization, dynamic content, and AMPscript.
• Achieve high deliverability and scalability.
• Change content over time.
• Use auto-forward and auto-reply with messages processed by Reply Mail Management.
Send Classifications
When you define a triggered email interaction, you select a send classification. A send classification lets you define parameters for an
email job in a central location and reuse those parameters for multiple email send definitions. For example, an administrator creates a
send classification to use each time a catalog is sent because the parameters are the same each time.
Destination Management
You can select a subscriber list for the triggered send when you create the triggered email interaction. When a subscriber who isn’t
already on the selected list triggers the interaction, you can add the subscriber to the list. When a subscriber who is already on the
selected list triggers the interaction, you can update subscriber information.
If you use data extensions, you can select a data extension for the triggered send instead of a subscriber list. The data extension behaves
the same way as the list, except that the required subscriber fields are based on the data extension instead of subscriber attributes.
Send Options
When you create a triggered email interaction, choose whether to track links in the email or suppress triggered send activity from reports.
Use these options to prevent test triggered sends from affecting tracking.
You can choose to send the message as multipart MIME. Multipart MIME format delivers an HTML email message to subscribers whose
email clients support HTML and a text email message to all other email clients. Use multipart MIME format for international sending
because it allows character sets other than US-ASCII.
List Detective
When a subscriber triggers an email, List Detective scans the email address. List Detective protects deliverability by identifying bad or
flagged email addresses. If an email address is identified as bad, the system doesn’t send the email message, so the send doesn’t appear
in your tracking. If you collect the triggering email addresses in a data extension, List Detective prevents bad email addresses from being
collected.
Priority
Choose the priority of triggered sends. Set this option for a triggered send definition and all emails sent using that triggered send
definition receive the assigned priority.
256
Email in Marketing Cloud Engagement Interactions
Priority Meaning
Medium Queued up to 3 minutes by default. It then takes up to 1 minute
to send the email.
Note: To enable this function in your account, contact your account executive.
Note: To enable this function for your account, contact your account executive.
Note: To enable this function for your account, contact your account executive.
257
Email in Marketing Cloud Engagement Interactions
SEE ALSO:
Reply Mail Management for Marketing Cloud Email
Note: You can create up to 500 email triggered send definitions plus email transactional send definitions in a 7-day period for
one business unit. This limit applies to send definitions created in the Engagement application and via API. It doesn’t apply to the
Journey Builder email activity triggered send definition.
1. In Email Studio, on the Interactions tab, select Triggered Emails.
2. Click Create.
3. Complete the fields in the Properties section.
Table 9: Properties
Property Description
Name Name or title of this email message interaction. Use this name
to identify the message in the application. Subscribers can’t see
the name.
External Key Unique identifier for the message. Use this value to identify the
message when using the API.
258
Email in Marketing Cloud Engagement Interactions
Property Description
Description A brief explanation of the email’s content and purpose.
Override Sender Profile Determines whether the interaction uses a different sender profile
than indicated in the send classification. If selected, select an
override sender profile to use.
Override Delivery Profile Determines whether the interaction uses a different delivery
profile than indicated in the send classification. If selected, select
an override delivery profile to use.
4. Complete Content.
Subject Line Subject or title of the email message. The subject line is
automatically generated based on the email you choose.
Triggered Send Data Extension The data extension to update with data from requests to trigger
this email interaction. Select a value in this field if you use a data
extension created using the TriggeredSendDataExtension
template. You can’t remove the data extension after a send
occurs.
Add subscribers to this list Determines whether the list accepts new subscriber information
of subscribers who trigger this email interaction. This setting only
applies to the selected list and isn’t related to the selected data
extension.
Update Subscribers If you pass in new data for a preexisting subscriber attribute via
the API call, it updates that subscriber’s attributes. This setting
applies to the selected list and isn’t related to the selected data
extension.
259
Email in Marketing Cloud Engagement Interactions
6. To include a suppression list that prevents certain addresses from receiving triggered email messages, select that list.
7. To use a data extension or exclusion script to prevent email from going to selected domains, select the data extension or enter the
AMPscript.
For multiple AMPscript lines, separate the lines with an OR. For example: ROWCOUNT(LOOKUPROWS("Case_16733436",
"SubscriberKey", _subscriberKey)) > 0 OR ROWCOUNT(LOOKUPROWS("Case_15537702",
"SubscriberKey", _subscriberKey)) > 0
BCC Email Address More email addresses you want to receive a copy of this email.
These addresses aren’t visible to email recipients.
Track all links found within this email Determines whether the system collects tracking information
on the links in this email.
Send as Multipart MIME Determines whether you send the message as multipart MIME
to provide a text version of the email to subscribers whose email
client doesn’t support HTML email. Use multipart MIME format
for international sending because it allows character sets other
than US-ASCII.
Suppress the send from Reports When selected, reports exclude sends from this interaction. Use
this option to prevent test sends from appearing in reports.
Keyword Categorizes the interaction. If you enter a value in this field, that
value is available to API calls.
Disable API calls to the triggered send when an email build error Set a threshold of errors before API calls are disabled and the
threshold is reached send process is stopped.
By default, the send process stops when an error occurs while
building an email for a subscriber. These errors can occur for
several reasons, including an API call passing in bad data or an
AMPscript runtime error. However, the system continues to
accept API calls even after an error occurs. If you want to use a
260
Email in Marketing Cloud Engagement Interactions
Property Description
back-up system when the threshold is reached, this option allows
visibility at the API layer to the error.
Use Disable API calls to this triggered send when an email
build error threshold is reached if your account uses the
asynchronous API.
Note: The default error threshold is 10. The first error stops sends, but the system continues to accept API calls. To change
the error threshold, contact your Engagement account representative. When that number changes, the system disables API
calls after reaching the threshold.
SEE ALSO:
Auto-Suppression Lists
261
Email in Marketing Cloud Engagement Interactions
2. Create the send classification, which contains the CAN-SPAM classification, sender profile, and delivery profile used for this triggered
email interaction.
262
Email in Marketing Cloud Engagement Interactions
3. Bring email message content and send classification together into the triggered email interaction.
4. Associate a send classification with the interaction. You can override the sender profile or delivery profile.
5. Choose the email to send when this interaction is triggered.
6. Optionally, update a list or a data extension for the subscriber who triggers this interaction.
263
Email in Marketing Cloud Engagement Interactions
7. Start the email interaction, making it available for trigger by customer activity.
Note: The events that trigger this interaction are determined using the API to create code outside of the application interface.
To create API components so the triggered email interaction works as intended, coordinate with your IT department.
The interaction is available to send the email message when triggered. Any customer who makes a purchase on the Northern Trail
Outfitters website receives the thank you message.
Note: Enabling Auto-Suppression Lists republishes all triggered sends in the account. Clear your triggered send queues before
enabling Auto-Suppression Lists. Subscribers in a triggered send queue when this feature is enabled aren’t auto-suppressed. The
auto-suppression isn’t applied to the send already in the queue.
Allowed Actions
The triggered sends queue allows these actions. View queue is enabled when a paused triggered send is selected. It remains disabled
if multiple triggered sends are selected unless they're all paused.
264
Email in Marketing Cloud Engagement Interactions
Note: The triggered sends queue requires the View Subscribers permission, which is automatically assigned to the Administrator
role. Ensure that you haven’t created custom roles that deny this permission.
Administrator Options
Administrators can use the Clear Queue permission to control which account users can view queue. Users without this permission can’t
clear the queue or delete subscribers from it. The Clear Queue permission is available for these Marketing Cloud Engagement roles:
Administrator, Viewer, Editor, Publisher, Channel Manager, Security Administrator.
Note: If a subscriber is part of the queue for more than 14 days, their subscription automatically expires and they’re removed
from the triggered send queue.
Note: If you revised the email that's used in a triggered send, you must pause the trigger interaction, edit the email, and restart
the interaction. Any triggers that occur during the paused state queue until you restart the interaction. Once the triggered send
is resumed, the send will not send expired messages and proceed with logging an error 138.
1. Pause the interaction. While the interaction is paused, messages that subscribers trigger are queued until you restart the interaction.
2. Edit the email's content under Content.
3. Under Interactions, publish the triggered send with your content changes.
4. Restart the interaction.
265
Email in Marketing Cloud Engagement Interactions
Note: Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms
to avoid any effect on customer implementations.
Note: Some error codes don’t display in the Send Log. You can find some of the error codes in the Not Sent report.
13 Subscriber Key Mismatch The stored subscriber key doesn’t match the
subscriber key provided. Check the
subscriber key you provided against the one
in Marketing Cloud Engagement and try
again.
14 Email Address Mismatch The stored email address doesn’t match the
email address provided. Check the email
address you provided against the one in
Marketing Cloud Engagement and try again.
266
Email in Marketing Cloud Engagement Interactions
17 Attribute Value Max Length Err Subscriber attribute is too long for the given
attribute size limit.
21 Duplicate Data Extension Row You can’t insert a duplicate row into the
triggered send data extension.
22 Data Extension Insert Failed Failed to insert a row into the triggered send
data extension.
30 Subscriber Key Too Long Subscriber key value is too long. Enter a key
that is 255 or fewer characters.
34 Missing Message File Name Missing SMTP subscriber message file name.
267
Email in Marketing Cloud Engagement Interactions
50 Invalid Send Time Data Request has invalid send time data and can’t
be sent.
53 Invalid Character for Encoding Message contains characters that are invalid
for the specified encoding.
268
Email in Marketing Cloud Engagement Interactions
105 Invalid Send Time Data Error Invalid send-time data XML.
106 Missing Send Data Extension Source Row Missing source row for the subscriber in the
Error data extension send source.
108 Missing List Subscriber Data Error Missing tblListSub source row.
112 Empty HTTPGet Return Error An HTTPGet request for the subscriber
returned an empty result.
113 Empty HTTPGet Function Return Error An HTTPGet function request for the
subscriber returned an empty result.
117 Could Not Resolve Secure Email Token The account is configured for secure email
addresses, but the secure email address
token for the subscriber couldn’t be
resolved.
269
Email in Marketing Cloud Engagement Interactions
122 SMTP File Not Found Can’t find file containing the subscriber’s
SMTP message.
123 SMTP File IO Error Can’t read file containing the subscriber’s
SMTP message.
124 SMTP File Format Error Invalid format for the file containing the
subscriber’s SMTP message. Use a valid
format.
126 Message Volume Limit Exceeded Exceeded account email volume limit. Can’t
process subscriber.
127 Empty Subject The resolved email subject for the subscriber
is empty.
128 Resolved Email Body Too Short The resolved email body for the subscriber
is too short.
129 Phone Number Validation Failed Phone number failed validation at send
time.
131 Link Data Exceeds Maximum Size Compressed job subscriber link data is too
large. Link database storage capacity is
256,000.
132 Invalid CC Email Address Error Invalid resolved CC email address for the
subscriber.
133 Invalid BCC Email Address Error Invalid resolved BCC email address for the
subscriber.
136 Subscriber Key Mismatch Subscriber key or contact key doesn’t match
the send data extension subscriber key.
270
Email in Marketing Cloud Engagement Interactions
271
Email in Marketing Cloud Engagement Interactions
Messages Example
A marketer at Northern Trail Outfitters sends a welcome email message to subscribers who opt in to the newsletter mailing list through
their web page. The marketer creates a triggered email message interaction in Email Studio to automate the process.
1. The marketer creates email message content using the send wizard.
2. The marketer creates a send classification. The send classification contains the CAN-SPAM classification, sender profile, and delivery
profile used for this triggered email interaction.
3. The marketer associates a send classification with the interaction. The marketer can still override the sender profile or delivery profile
for this triggered email interaction.
4. The marketer also chooses the email to send when this interaction is triggered. The marketer can update a mailing list with subscribers
who trigger this interaction and throttle sends through this interaction.
5. The marketer starts the email interaction to make it available to be triggered by customer activity.
6. The events that trigger this interaction are determined using the API. The marketer coordinates with their IT department to put the
necessary API components into place for the triggered email interaction to work correctly.
272
Email in Marketing Cloud Engagement Interactions
Now the interaction is available to send the email message when triggered. When a customer subscribes to Northern Trail Outfitters
monthly newsletter via the website, they receive the welcome email.
Email Messages
Use Email Studio email message interactions, also referred to as send definitions, to determine how an email send occurs.
A user-defined email message interaction occurs when you manually start the send, while a triggered message interaction occurs in
response to an action or API call. When you define an email message interaction, specify the name, external key, and description of the
message interaction to identify and describe the message in the application and in API calls. The email message interaction allows you
to specify whether to send the message in Multi-part MIME format.
Send Classifications
Send classifications allow users to save the details of an email send and use them for multiple sends. Create a send classification before
including it in the interaction. Then, specify the send classification to use when you create an email message interaction. You can override
the sender profile and the delivery profile for the send classification that you choose.
Send Logging
If you use data extensions, you can enable send logging when you create the email message interaction. Send logging captures email
variable values for each send in a data extension. That data extension retains this data for a specific for a specified definition. In addition
to selecting Send Logging in the interaction, create a send logging data extension and update the data extension with AMPscript in the
email message content.
Audience
Indicate the audience that receives your message when you create an email message interaction:
• Any number of lists or groups. An audience that contains lists and groups cannot contain data extensions, filters, or Salesforce items.
• Exactly one data extension
• Exactly one filter
• Any number of Salesforce reports or Salesforce campaigns, if you integrate your account with another Salesforce Cloud.
Select subscribers to exclude from the audience. If your audience contains lists, groups, data extensions, or filters, your exclusion can
contain any number of lists, groups, and data extensions. The exclusion can also include a domain exclusion list, which is a data extension
that contains a list of email domains. By selecting your domain exclusion list, the system excludes any email addresses that use that
domain.
If your audience contains Salesforce reports or campaigns, then your exclusions can contain only Salesforce reports or campaigns.
You can exclude subscribers using a script. Create criteria to exclude subscribers in your audience who meet that criteria from the send.
Triggered email interactions and user-initiated email message interactions sent to data extensions use the List Detective feature to
prevent sending to email addresses that can damage your deliverability.
You can choose to deduplicate the send by email address. If you select this option, the message interaction sends only one email to an
email address, regardless of how many times that address appears in your audience. If you do not select this option, the interaction
sends to all email addresses in the audience, even if they appear more than once.
Test Audience
Use the same tools available in the Audience section in the Test Audience section. The test audience includes the test list that receives
the message when you click Test Send. This feature lets you test message interactions without editing them.
273
Email in Marketing Cloud Engagement Interactions
Message Properties
Specify CC email addresses and BCC email addresses for the email.
• Email addresses you enter as CC email addresses are visible to all recipients of the email.
• Email addresses that you enter as BCC email addresses are invisible to recipients of the email.
User Tracking
When you create the email message interaction, decide whether to track the email links and whether to suppress the send from reports.
External Key Name or title of this email message Use this value to identify the message
interaction when using the API.
Description A brief explanation of the email's content Use this description to further identify the
or purpose message within the application.
Subscribers can’t see the description.
Message Email sent by this interaction Classic emails, Content Builder emails, and
shared Content Builder emails can be used
in User-Initiated Email Interactions.
Subject Subject line of the email message sent by • To select a personalization string, click
this interaction Insert.
If personalization is used, brackets [ ] are • To view a larger subject text field when
removed from the Subject Prefix. adding large amounts of AMPscript to
274
Email in Marketing Cloud Engagement Interactions
Preheader Text displayed after the subject line when To view a larger subject text field when
an email is previewed adding large amounts of AMPscript to
create a dynamic subject line, click
Expand.
5. If you have Inbox Tools, you see Seed Lists. To run Inbox Detective on your user-initiated send, select Send to Deliverability Seed
List. You can send to a seed list with every user-initiated send or choose the interval you want to send to a seed list.
6. Complete Send Management.
Override Sender Profile Determines whether the interaction uses If selected, select an override sender profile
a different sender profile than indicated in to use.
the send classification.
Override Delivery Profile Determines whether the interaction uses If selected, select an override delivery
a different delivery profile than indicated profile to use.
in the send classification.
275
Email in Marketing Cloud Engagement Interactions
De-Duplicate by Email Address Determines whether the interaction To display this option, click +.
prevents multiple messages from this
interaction from being sent to the same
email address.
Audience Exclusion Script Determines whether subscribers are If selected, provide the exclusion
excluded from the send based on script AMPscript.
logic.
Exclusion Script The lists, groups, or data extensions that Subscribers that appear in both the Target
are excluded from the send. Audience field and the Excluded Audience
field are excluded from the send
De-Duplicate by Email Address Determines whether the interaction To display this option, click +.
prevents multiple messages from this
interaction from being sent to the same If your account has SubscriberKey
email address. functionality enabled, this option
de-duplicates by SubscriberKey instead of
email address.
Audience Exclusion Script Determines whether subscribers are If selected, you must provide the exclusion
excluded from the send based on script AMPscript.
logic.
276
Email in Marketing Cloud Engagement Interactions
BCC Email Addresses Sends a copy of the email to the addresses Email addresses in this field aren’t visible
entered in this field. to recipients of the email.
Multi-part MIME Determines whether the system sends the Multi-part MIME provides an HTML version
message using multi-part MIME. of the message content to inboxes that
can display it and a text-only version to
inboxes that can’t render HTML.
Suppress this Send from Reports Determines whether sends with this If selected, sends from this interaction are
interaction are included in reports. excluded from reports.
Tracking Destination Select the Tracking Destination folder. If you select a predefined folder, the job is
shown in that folder at the time of send.
SEE ALSO:
Data Extension: RowCount
Note: Contact your account executive to enable this function for your account.
1. Click Interactions.
2. Click Messages.
3. Click Email.
4. Click User-Initiated.
5. Select the user-initiated email to send.
6. Click Send.
7. Select when to send the email:
277
Email in Marketing Cloud Engagement A/B Testing in Email Studio
8. Review the additional information about the send. The user-initiated send contains this information, so edit the user-initiated email
itself to modify it. If your account includes the Inbox Tools package, a Seed Lists section appears. To run Inbox Detective on a
user-initiated send, select Send to Deliverability Seed List.
9. Click Send.
Note: Sends using the same email and recipients as a previous send prompt a duplicate send warning unless the user-initiated
email send occurs via API call.
SEE ALSO:
Time Zone User Preferences
Note: Test Send is removed from send definitions updated in Automation Studio.
278
Email in Marketing Cloud Engagement A/B Testing in Email Studio
Content Area Select an email that contains at least two different content areas
and track which content area performs better.
From Name Create 2 different from names and track which email send performs
better. You can select an existing from name in your account, or
manually enter a From name to use. To add more from name
options to your account, create an additional user.
Send Time Select 2 different dates and times to send and track which time
performs better.
Note: You can run an A/B test on an email that contains dynamic content, a dynamic subject line, or AMPscript. The exception
is a dynamic subject line when you’re running a subject line A/B test and testing two emails. When testing two emails that contain
a dynamic subject line, the default subject line is always used. Use AMPscript in the subject line instead of dynamic content. If you
experience issues, contact Global Support.
The system randomly selects which subscribers receive test and remainder, allowing you to use the same set of subscribers for A/B tests
in the future Send the winning version to the remainder of your subscribers automatically when the winner is determined or to come
back and manually perform the send.
Note: While A/B testing is a part of the test process, you’re sending to real subscribers, so ensure that you send a polished, final
product. Use A/B testing before you execute your final send but after you have reviewed and performed test sends.
279
Email in Marketing Cloud Engagement A/B Testing in Email Studio
Test Distribution
Before the system sends your emails, it must generate the A/B split. When the A/B test starts, the system chooses the subscribers, assigns
Condition A or Condition B to those subscribers, and then sends the emails. For large lists and at times when several send jobs are in
process, splitting the A/B test can take longer.
Note: If you have a large list, we recommend accounting for the split process in your send.
To prepare, schedule deployment before you want it to send. You can define your test audience size by entering a percent or value in
the Test Distribution section or adjusting the slider. The A/B Split slider displays the number of subscribers the system sends to for each
test condition. These numbers dynamically change as you select recipients, suppression lists, and exclusion lists.
This number is approximately the number of subscribers you’re sending to. The exact number can be more or less depending on these
factors:
• The number of unsubscribed subscribers in your lists
• The number of subscribers on a suppression list that are also on a list you selected in the Recipients area
• The number of subscribers on an exclusion list that are also on a list you selected in the Recipients area
• The number of subscribers that subscribe or you add between when you set up the A/B test and the time of send
These numbers don’t reconcile until the time of send. For example, if you select 500,000 recipients, and you select an exclusion list
containing 5,000 of those 500,000 subscribers, that number may not reflect in the Test Distribution field immediately. If the total is an
odd number, the system attributes the extra subscriber to Condition B. For example, if your recipients equal 300,001 and you split your
A/B Test by 10%, Condition B receives 15,001 while Condition A receives 15,000. That has little to no effect on your test results. Tracking
results can differ from the test you set up from this page. The number suppressed and excluded are processed at send time and aren’t
reflected in tracking results.
Note: If you have more than 50,000 subscribers, we recommend sending to 5% per condition. If you have less than 50,000
subscribers, we recommend using 10%. If you have a small audience (say, fewer than 500 subscribers) your results may not be
statistically significant. The results can be true for that particular test only.
Ties
If your A/B Test results in a tie, the system declares Condition A the winner. You can edit the winner criteria to see if one condition
performed better than the other using a different winner criteria.
If you ran your test by the highest open rate and your test results in a tie, you can edit the winner criteria to use highest click-through
rate.
If you ran your test by the highest open rate and Condition B had a higher click-through rate than Condition A had an open rate, you
can edit the winner criteria to send Condition B. You’re able to make this change only if you scheduled the remainder to send later.
Test Status
A/B test statuses are:
Status Definition
Unscheduled Your A/B test is created but not scheduled to begin.
280
Email in Marketing Cloud Engagement A/B Testing in Email Studio
Status Definition
Scheduled Your A/B test is created and set to begin at a particular time in the
future.
Winner Declared The system declared a winner of your A/B test or overriding winner
has completed but hasn’t sent to the remaining subscribers.
Completed The system finished sending your test to the conditions and to the
remaining subscribers
Errored An error occurred at some point in the testing process and the test
hasn’t completed.
281
Email in Marketing Cloud Engagement A/B Testing in Email Studio
Note: Maximum 62 characters for Name and 512 for Description. Don't include the following symbols: " < > / \ | : *
d. Select a Test Type and complete the required fields. Content Builder emails and shared Content Builder emails can be sent when
using the Emails test type.
Note: If a preheader isn’t defined in the selected emails, your only option is to enter a preheader. If a preheader is defined in
one of the selected emails, your options are the preheader for the one email and to enter a preheader. Only emails containing
an A/B Test Content type content area can be used in a content area A/B test.
Note: Send to a minimum of 2 recipients. You can’t select a Salesforce campaign or report. Processing for A/B testing
reviews the recipients to remove unsubscribes and excluded subscribers before creating the test splits so that the final
splits are even. The review doesn’t perform when the recipient count is over 2 million.
c. Click Select.
d. Determine your test distribution by sliding the marker left or right. The number of subscribers that you’re sending to appears
below the bar. You can also manually enter the percent of subscribers or number of subscribers that you want to test.
e. Click Next.
Note: You can follow the same instructions to add suppression and exclusion lists.
282
Email in Marketing Cloud Engagement A/B Testing in Email Studio
Note: To receive complete results for your A/B test, we recommend waiting at least 24 hours before declaring a winner.
Waiting gives time for your subscribers to interact with your communication.
Note: If you perform a Date and Time A/B Test, the option to send the remainder automatically is removed. Send the
email to the remaining subscribers on the day of the week and at the time that performed best. After a winner is declared,
you can return to the Overview screen, click the A/B Test that you want to view, and send to the remaining subscribers.
Note: Updating the data source can cause the test to fail. We recommend that you keep the data static to prevent any issues
with the test.
283
Email in Marketing Cloud Engagement Tracking in Email Studio
Note: Tracking data for deleted subscribers and contacts is retained in anonymized format and can’t be linked to a specific record.
Tracking and reports show clicks from [email protected] and an IP address of 0.0.0.0 for deleted records.
Note: Tracking data is available through Tracking Extracts and Data View via Automation Studio for up to 6 months. Older data
can't be accessed.
284
Email in Marketing Cloud Engagement Tracking in Email Studio
Conversion Tracking
Track click-through data at a deeper level with Conversions Tracking, which allows you to track the customer traffic and revenues
generated by multiple links within your emails. By inserting the necessary tracking code into your website, you are able to test, read,
and optimize traffic rates and revenues for various campaigns.
Create a List from Tracking
You can drill down to a list of subscribers who interacted with an email. You can export the list to an Excel file.
Create a File from a Tracking Tab
A PDF file presents a visual representation of the screen or email, while the Excel file contains data on the report requested.
Delete a Tracking Job
You can delete tracking jobs you no longer need.
Export Bounce Data
You can export data for bounced email messages in Email Studio.
Export Subscriber Data from Tracking to an Excel File
Export subscriber data from tracking to an excel file.
Impression Tracking
Impression tracking allows you to track the performance of emails that contain content built by AMPscript or dynamic content in
Email Studio.
Manage Salesforce Data
Use this Email Studio feature to control the amount of storage used. For example, you may have 90 days of data stored in Salesforce
but only want to retain information from the last 30 days.
Move Tracking Data
You can choose where tracking data is stored.
Reports
You run a report asynchronously from the Tracking tab in Email Studio and have them delivered to your email inbox or FTP server.
Use the Report Status and History screen to view a list of reports that have been requested in your account. This list shows the status,
scheduled run time, delivery channel, and delivery details for scheduled reports in the workspace.
Tracking Workspace
Email Studio provides a tracking workspace where you can view real-time performance of your email sends. From there, you can
also pause, cancel, or delete send jobs.
Triggered Sends Tracking
The Overview tab for triggered sends tracking displays a graph of your triggered sends activity based on the date range you define.
Export Triggered Sends Tracking
You can export the Triggered Sends Tracking report.
Update Job Links Overview
Use the Update Job Links feature in Email Studio to edit links in a job after an email send completes. To use this feature, you must
allow click tracking. The email job status must be Completed or Canceled. Only account users with View Tracking or View History
permission can view this feature. Only the administrator or users with Create or Edit Email permissions can edit the link in the job.
You may need to refresh the email and browser for the changes to take effect.
View Tracking History
You can view tracking history for sends in Email Studio.
View Tracking Results for an Email Send
You can view tracking results for individual email sends in Email Studio.
285
Email in Marketing Cloud Engagement Tracking in Email Studio
Link Tracking
Learn about link tracking in Email Studio for Marketing Cloud Engagement.
Understand Timing and Tracking
Understand timing and tracking in Email Studio for Marketing Cloud Engagement.
Example: Person A receives an email from Marketing Cloud Engagement, opens the email, and clicks a single link. The engagement
displays in tracking as a single open and a single click. When this subscriber forwards the email to a friend, Person B opens and
clicks within the email. Tracking shows two opens, one unique, and two clicks, one unique, in tracking for Person A's subscriber
record.
Non-Subscriber Activity
All activities, including activities initiated by processes or systems, are recorded to the original subscriber. For example, a virus scan from
an internet service provider follows each link in an email to check for security risks. The act of following these links registers as a click
event on behalf of the subscriber. These non-subscriber initiated activities count towards the tracking aggregate totals for the original
subscriber.
Email Studio reduces non-subscriber engagement tracking by ignoring opens and clicks from known security entities.
Reports sometimes show that a subscriber has no open activities but several click activities. There are three common scenarios that
cause this behavior.
• Recipient Email Client Settings: The recipient’s email client doesn’t load images. Because open tracking depends on an image being
loaded, Email Studio doesn’t record an open activity. The recipient can still click links within the message, which results in the report
having a higher click rate than open rate.
• Spam and Virus Scanners: A virus scan by an ISP followed links in the email before the subscriber opened it. Virus scans crawl the
message and click the links. This event doesn’t register as an open, as they often don’t load images as part of this process. This external
change can have a different scale of impact depending on the audience of the send. These changes are external in nature and out
of our control. Email Studio continues to record all opens and clicks, regardless of the initiator of the action. Identifying domains
where your messages are crawled for this behavior and segmenting those domains out of a send can protect your engagement
metrics for the campaign from being skewed.
• Recipient Shared Message on Social Media: Recipients share links from the message on social media and other users click those links.
Sharing on social media results in skewed open and click tracking data.
286
Email in Marketing Cloud Engagement Tracking in Email Studio
Conversion Tracking
Track click-through data at a deeper level with Conversions Tracking, which allows you to track the customer traffic and revenues
generated by multiple links within your emails. By inserting the necessary tracking code into your website, you are able to test, read,
and optimize traffic rates and revenues for various campaigns.
With Conversions Tracking, you set up your email to contain a link to a landing page on your website. When a subscriber goes to that
landing page via the email link, the system passes your data about the subscriber and the email so that you can track this subscriber's
activity on your website. You then can pass data about the subscriber's activity back to the application to be displayed along with the
standard email tracking data.
The system records conversion based on Subscriber ID, Job ID, and List ID.
Conversion Pages
Set up your conversion pages in Email Studio to track click-through data at a deeper level.
Landing Pages for Conversion Tracking
When you configure conversion tracking in Email Studio, the system can pass selected parameters from email links to a landing
page.
287
Email in Marketing Cloud Engagement Tracking in Email Studio
Conversion Pages
Set up your conversion pages in Email Studio to track click-through data at a deeper level.
When a subscriber clicks through your landing page to a page where you want to capture data about the subscriber's activities (such
as purchases made), that destination page known as the conversions page must do the following:
• Either accept the parameter values from the landing page or retrieve these values from a cookie.
• Build an XML string with the data you want to return to the system.
• Use an image tag to capture the conversion and return the XML string to the system. This image tag can be added to any page on
your website, to track hits from the landing page to other pages.
XML String
Use the following tags in the XML string, which your conversions page returns to the system:
<BatchID> Required tag containing the triggered send batch ID, which was
passed from the system to the landing page via the jb parameter.
If you’re using conversion tracking together with interactions, this
tag is required. If you’re using conversion tracking without
interaction, this tag is recommended but optional.
<data> Optional tag for passing transactional data about the subscriber's
activity on the conversions page.
This tag must contain the following options, with the values
enclosed in quotation marks:
• Amt Numeric; the value of the transaction.
• Unit Alphanumeric; the unit of measurement for this
transaction.
• Accumulate Boolean (true or false); whether the amt values
are be accumulated.
Sample syntax for this tag:
<p<data amt="100" unit="Dollars"
accumulate="true"/>
288
Email in Marketing Cloud Engagement Tracking in Email Studio
<sub_id> Required tag containing the subscriber ID that was passed from
the system to the landing page via the sub_id parameter.
<email> Required tag containing the subscriber email address that was
passed from the system to the landing page via the e parameter.
This tag can contain a blank value. If multiple subscribers in the
account have the same email address value, enter a blank value
for email address.
<job_id> Required tag containing the job ID that was passed from the system
to the landing page via the j parameter.
<member_id> Required tag containing the member ID that was passed from the
system to the landing page via the mid parameter.
<original_link_id> Required tag containing the ID of the URL the subscriber clicked
in the email, which was passed from the system to the landing
page via the u parameter.
Note: Be sure to eliminate any extra spaces from the XML string. Omit spaces between XML tags or between an element start
tag and end tag. See the Image Tag section for more details on how to pass this XML string to the system.
<system>
<system_name>tracking</system_name>
<action>conversion</action>
<member_id>20496</member_id>
<job_id>162951</job_id>
<email></email>
<sub_id>91428539</sub_id>
<list>84560_HTML</list>
<original_link_id>3531372</original_link_id>
<BatchID>36</BatchID>
289
Email in Marketing Cloud Engagement Tracking in Email Studio
<conversion_link_id>1</conversion_link_id>
<link_alias>Tennis Ball Product Display Page</link_alias>
<display_order>3</display_order>
<data_set>
<data amt="100" unit="Dollars" accumulate="true"/>
</data_set>
</system>
Examples Description
Image Tag To track hits to your conversions page, you add the image tag to
those pages. Also, you can insert the image tag on any other page
you want to track as well (pages to which a user has navigated
from links in your email or on your landing pages).
Be sure to include the image tag only if the user who has navigated
to the page entered your site through the email link. Here’s the
basic syntax to use for your image tag:
<img
src='http://click.exacttarget.com/conversion.aspx?xml=[Your
XML Statement Here]' width="1" height="1">
This example is for the S1 instance. For other instances, use the
string click.s#.exacttarget.com instead of click.exacttarget.com.
Replace s# with the instance you are on for click.s#.exacttarget.com.
For example, if you are on S4 use click.s4.exacttarget.com.
Example with No Transactional Data Included Here’s an example of simply recording that a subscriber visited the
conversions page, with no additional data passed in the
<data_set> tags:
<img src =
'http://click.exacttarget.com/conversion.aspx?xml=<system><system_name>tracking</system_name><action>conversion</action><member_id>20496</member_id>
<job_id>13919</job_id><email></email><sub_id>91428539</sub_id><list>11456_HTML</list>
<original_link_id>137476</original_link_id><BatchID>36</BatchID>
<conversion_link_id>2</conversion_link_id><link_alias>KayakPage</link_alias>
<display_order>2</display_order><data_set></data_set></system>'
width = "1" height ="1">
Example with Transactional Data This example includes transactional data recorded on the
conversions page.
Wrap the URL in single quotes.
<img src =
'http://click.exacttarget.com/conversion.aspx?xml=<system><system_name>tracking</system_name>
<action>conversion</action><member_id>20496</member_id><job_id>13919</job_id><email></email>
<sub_id>91428539</sub_id><list>11456_HTML</list><original_link_id>137476</original_link_id><BatchID>36</BatchID><conversion_link_id>2</conversion_link_id><link_alias>KayakPage</link_alias>
<display_order>2</display_order>
<data_set><data amt="6.55" unit="Dollars"
accumulate="true"/><data amt="1.0"
unit="Number of Roses"
accumulate="true"/><data amt="1.0"
290
Email in Marketing Cloud Engagement Tracking in Email Studio
Examples Description
unit="Number of Lilacs"
accumulate="true"/></data_set></system>'
width = "1" height ="1">
Parameter Value
j Job ID (identifier of this email
sfmc_sub Subscriber ID
l (lowercase L) List ID
jb Job batch ID
Example: This is an example of a link from the landing page to a conversions page in which the landing page is passing the
parameters to the conversions page: (This example illustrates the syntax only and is not a functioning URL.)
Example:
https://www.example.com/landing.asp?j=JobID&l=ListID&sfmc_sub=SubscriberID&u=LinkID&jb=BatchID&mid=MemberID
https://www.example.com/?j=59959959&sfmc_sub=91428539&l=4454454_HTML&u=193635789&mid=508826jb=0
1. Select Conversion Tracking Link when inserting the landing page link in the email.
2. For an HTML paste email, add a conversion="true" attribute to the HREF link.
291
Email in Marketing Cloud Engagement Tracking in Email Studio
Example:
<a href="http://www.northerntrail.com/productlist.asp"
conversion="true">www.northerntrail.com/productlist.asp</a>
View Conversions
For user-initiated email sends, the data that your conversions page passes to the system appears in the Conversions summary of the
email sends tracking page.
Note: Conversion tracking data is not passed down in tracking details from the Enterprise account to On Your Behalf accounts.
292
Email in Marketing Cloud Engagement Tracking in Email Studio
Response.Cookies("NorthernTrail")("JobId") = trim(JobID)
Response.Cookies("NorthernTrail")("SubscriberID") = trim(SubscriberID)
Response.Cookies("NorthernTrail")("ListID") = trim(ListID)
Response.Cookies("NorthernTrail")("UrlID") = trim(URLID)
Response.Cookies("NorthernTrail")("MemberID") = trim(MemberID)
Response.Cookies("NorthernTrail").Expires = Date() + ExpireDays
Response.Cookies("NorthernTrail").Domain= "www.northerntrailoutfitters.com"
%>
Conversion Page Sample: Retrieving Parameters and Passing the XML String
<%
DIM JobID, SubscriberID, ListId, BatchID, UrlID, MemberID, strXML
<% if JobID <> "" and ListID <> "" and SubscriberID <> "" and URLid <> "" then %>
<img src = 'http://click.exacttarget.com/conversion.aspx?xml=<%=strXML%>' width = "1"
height ="1">
<% end if %>
293
Email in Marketing Cloud Engagement Tracking in Email Studio
setcookie('JobID', $JobID);
setcookie('SubscriberID', $SubscriberID);
setcookie('ListID', $ListID);
setcookie('UrlID', $UrlID);
setcookie('MemberID', $MemberID);
?>
<html>
<head>
<title>Landing Page</title>
</head>
<body>
<a href="http://us3.php.net/variables.predefined">Info on predefined variables</a><br />
<a href="http://us2.php.net/setcookie">Info on setting cookies</a><br />
<a href="confirm.php">Confirm Page</a>
</body>
</html>
$debug = 'off';
294
Email in Marketing Cloud Engagement Tracking in Email Studio
$JobID = $_COOKIE['JobID'];
$SubscriberID = $_COOKIE['SubscriberID'];
$ListID = $_COOKIE['ListID'];
$BatchID = $_COOKIE['BatchID'];
$UrlID = $_COOKIE['UrlID'];
$MemberID = $_COOKIE['MemberID'];
//Refer to the Conversion Guide on customizing the data within this XML to display the
proper conversion
//information within {{ wiki.template('ProductName') }}
if ($debug=='on'){
$strTP = '<textarea rows=10 cols=50>'.$strTP.'<textarea>';
}
?>
<html>
<head>
<title>Conversion Page</title>
</head>
<body>
Your Confirmation Page
295
Email in Marketing Cloud Engagement Tracking in Email Studio
}
</script>
</head>
<body>
<a href="https://pages.exacttarget.com/ConversionsPageExample/">Conversion Page</a>
296
Email in Marketing Cloud Engagement Tracking in Email Studio
</body>
</html>
function getCookie(cookiename) {
if (document.cookie.length > 0) {
startC = document.cookie.indexOf(cookiename + "=");
if (startC != -1) {
startC += cookiename.length + 1;
endC = document.cookie.indexOf(";", startC);
if (endC == -1) endC = document.cookie.length;
return unescape(document.cookie.substring(startC, endC));
}
}
return null;
}
var jobid = getCookie("JobID");
var emailaddr = getCookie("EmailAddr_");
var subid = getCookie("SubscriberID");
var listid = getCookie("ListID");
var batchid = getCookie("BatchID");
var urlid = getCookie("UrlID");
var memberid = getCookie("MemberID");
//Debug
//document.write("<textarea rows=5 cols=80>");
document.write("<img src='");
document.write("https://click.exacttarget.com/conversion.aspx?xml=<system>
297
Email in Marketing Cloud Engagement Tracking in Email Studio
<system_name>tracking</system_name><action>conversion</action>");
document.write("<member_id>" + memberid + "</member_id>");
document.write("<job_id>" + jobid + "</job_id>");
if (subid == undefined) {
document.write("<sub_id></sub_id>");
} else {
document.write("<sub_id>" + subid + "</sub_id>");
emailaddr = undefined;
}
if (emailaddr == undefined) {
document.write("<email></email>");
} else {
document.write("<email>" + emailaddr + "</email>");
}
document.write("<list>" + listid + "</list>");
document.write("<BatchID>" + batchid + "</BatchID>");
document.write("<original_link_id>" + urlid + "</original_link_id>");
document.write("<conversion_link_id>" + convid + "</conversion_link_id>");
document.write("<link_alias>" + linkalias + "</link_alias>");
document.write("<display_order>" + displayorder + "</display_order>");
document.write("<data_set>" + dataset + "</data_set>");
document.write("</system>'");
document.write(" width='1' height='1'>");
//Debug //document.write("</textarea>");
</script>
</body>
</html>
Note: If the export file is larger than 5 MB, the system saves it to your enhanced FTP account by default. If you do not have an
enhanced FTP account contact Global Support.
To create a file:
1. Click Tracking and select my tracking.
2. Select the tab you want to export to a file.
298
Email in Marketing Cloud Engagement Tracking in Email Studio
3. Click Export.
4. Select a file format from the available options.
5. If applicable, select the modules to include in a PDF file format.
6. Select to view the file in your browser or send as an email attachment.
7. Click Export.
8. If you choose to export the file via an email attachment, enter at least one email address. Send to multiple addresses separate each
address with a semicolon and click Send.
Note: Subscriber data in the application shows the first link clicked. Exported data shows the click that was processed first by the
application. You will see a difference in the data shown in the application and the data exported.
To export subscriber data to an Excel file:
1. Click the Tracking tab and, if applicable, the tracking subfolder.
2. Click the hyperlinked email from which you want to create a list.
3. Click a hyperlinked number of subscribers.
4. Click Export All.
5. Select the attributes to export and click Add or click Add All.
6. Select the export file type.
299
Email in Marketing Cloud Engagement Tracking in Email Studio
7. Click Export.
8. The file is saved to your account FTP directory by default.
Impression Tracking
Impression tracking allows you to track the performance of emails that contain content built by AMPscript or dynamic content in Email
Studio.
When an email contains AMPscript or dynamic content, you can give each region in the email a unique identifier. The system can use
the unique identifier to track, segment, and report against data for each region.
SEE ALSO:
Enable Email Optional Features
Note: You must have administrative data management user privileges and access to a Salesforce integrated account to use this
feature.
1. Click the Tracking tab.
2. Click my tracking to view a list of email jobs.
3. Check the boxes next to the jobs you want to manage.
300
Email in Marketing Cloud Engagement Tracking in Email Studio
6. Click Delete.
Reports
You run a report asynchronously from the Tracking tab in Email Studio and have them delivered to your email inbox or FTP server. Use
the Report Status and History screen to view a list of reports that have been requested in your account. This list shows the status, scheduled
run time, delivery channel, and delivery details for scheduled reports in the workspace.
Note: As of May 25, 2018, email reports that reference individual subscribers no longer includes subscribers who were deleted
using the legacy Email Studio delete functionality.
Note: The available reports in Email Studio are no longer updated. The standard reports available within Email Studio are also
available within Analytics Builder, including Mobile and Content Builder reports. Continue to run your Custom Reports within Email
Studio.
If you use Automation Studio, you can run a report in an automation.
When you run a report, you specify the parameters, file format, delivery method, and when to run the report. Report parameters can
vary by report. When the report parameters include a start date and an end date, you can choose to select a relative date range instead
of a static date range when you run the report.
301
Email in Marketing Cloud Engagement Tracking in Email Studio
For sends with reporting suppressed, the email is sent to the designated list without the job appearing in the reports. The job is
automatically added to the Test Send Emails folder in tracking.
The last full month The last calendar month that completed before the report running.
For example, if you run the report on Tuesday, August 12, the report
will include information from July 1 through July 31.
The last full quarter The last standard quarter that completed before the report running.
For example, if you run the report on Tuesday, August 12, the report
will include information from April 1 through June 30.
The last full day The last day that completed before the report running. For example,
if you run the report at 2 a.m. on Tuesday, August 12, the report
will include information from August 11.
SEE ALSO:
Email Studio Reports in Analytics Builder
Tracking Workspace
Email Studio provides a tracking workspace where you can view real-time performance of your email sends. From there, you can also
pause, cancel, or delete send jobs.
Email sends in the tracking tool are sorted according to job ID by default. Use any column to sort the list of contents by clicking the
column heading. Click the heading a second time to reverse the sort. Click Set Grid Preferences to display more columns in the tracking
workspace. To filter email sends in the workspace, click Showing: to access the list of available filters.
The toolbar at the top of a tracking folder's workspace provides the following options:
Options Description
Move Enables you to save email send tracking data to a different folder.
Delete Enables you to delete the selected email send tracking data.
Pause Send Prevents further processing and sending of email messages until
you restart the send. You cannot edit message content while
paused.
Cancel Send Enables you to cancel a paused or scheduled send. If you canceled
and in-progress send, it displays the number of subscribers sent
to versus the number of subscribers not sent to.
Compare Email Sends Enables you to view the tracking data of a group of related emails.
302
Email in Marketing Cloud Engagement Tracking in Email Studio
Options Description
Custom Displays the Custom Tracking View window where you can select
a date range for which to show tracking data. Enter your parameters
and click Filter. Select the filter each time you log in to the
application.
You can view the Job Status of jobs within your account. The following table provides more details about each status.
In Progress The job is in progress. You can pause the job and prevent it from
sending more emails until you choose to resume the job. If a job
is throttled, the status displays In Progress until all emails are sent.
However, emails only send within the defined delivery window.
The job status of In Progress is assigned even if the current time is
not within the delivery window.
Paused The job was paused and will not send more emails until you choose
to resume the job.
Canceled The job was canceled and no additional emails are sent.
Tracking Properties
View real-time tracking information in Email Studio. The information is presented in five tabs which allow you to drill down to specific
information.
Search Tracking Data
Follow these steps to search tracking data in Email Studio.
View Tracking Properties
Follow these steps to view tracking properties in Email Studio.
Tracking Overview Tab
The tracking overview tab in Email Studio displays general details about the send for scheduled and paused jobs where no emails
have been sent. You can export these tabs to a PDF or Excel file.
Tracking Click Activity Tab
To see which links people are interacting with in an email, use the Email Overlay View or the Link View on the Activity tab in Email
Studio Tracking. Export click activity to a PDF file in Email Overlay View or to an Excel file in Link View.
Tracking Conversions Tab
The Conversions tab contains information about the conversions resulting from the email send. You can export the Conversions tab
to an Excel file.
303
Email in Marketing Cloud Engagement Tracking in Email Studio
Tracking Properties
View real-time tracking information in Email Studio. The information is presented in five tabs which allow you to drill down to specific
information.
Tracking properties are organized into 5 tabs. This table provides details about the information included on each tab.
Created Day, date, and time the subscriber created this listing (by
performing a unique action).
Unsubscribed Date and time the subscriber unsubscribed (if applicable). If the
person did not unsubscribe, displays N/A.
Unsubscribe From All If the person did not unsubscribe (N/A), this button appears.
Clicking Unsubscribe from all causes an Unsubscribe dialog box
to appear. Here, you can choose to have this email address
unsubscribed from all current and future lists. The email address
is listed, and below that, a Reason box, where you can fill in the
Reason for the Unsubscribe.
Activate Button If the person did unsubscribe, an Activate button is provided. This
allows the person to subscribe to lists in the future. It only activates
the subscriber on the All Subscribers list-not on any specific lists.
After you click this button, it toggles back to the Unsubscribe from
all button.
Preference Attribute Lists preference attributes, such as HTML Emails. The Value column
contains a checkbox to activate or deactivate that preference.
304
Email in Marketing Cloud Engagement Tracking in Email Studio
Details Button Select a list and click Details to get more information on the
selected list. You can also subscribe or unsubscribe a person from
the list.
Last Refresh Date Indicates the date and time the information for this group was last
updated.
Details Button Select a group and click Details to get more information on the
selected group. You can also subscribe or unsubscribe a person
from the group.
Survey Details Button Available when you select a survey response. Click the Survey
Details button to learn more about the survey response.
305
Email in Marketing Cloud Engagement Tracking in Email Studio
4. Click any of the unique number links to see the list of subscribers for that link. A new toolbar appears with the Search button on it.
5. Click Search. A Search field appears with directions to search by email address or subscriber key.
6. Enter the email address or subscriber key you want to view and click Search.
Field Description
Job ID The ID number that the application automatically generated for
this email send. By default, the system sorts email sends according
to Job ID in the tracking grid.
Subject The subject line used for the send. If the subject line contains a
personalization string, a personalization string icon appears in this
field.
Date Sent The date and time of the email send in Central Time.
Total Sent The number of email messages sent. This value is the number of
subscribers in the lists, groups, and/or data extensions targeted
for this send, minus any excluded subscribers
Lists The names of the lists, groups, and data extensions targeted for
this send
Exclusion Lists The names of the lists, groups, and data extensions excluded from
this send, if applicable
Data Extensions The name of data extensions targeted for this send, if applicable
306
Email in Marketing Cloud Engagement Tracking in Email Studio
Note: If you use different categories for bounces, you see different values in this section.
Field Description
Delivery Rate Percentage of messages delivered successfully
Open Performance
The Open Performance section contains information about the subscribers who open the send. A bar graph shows that the number of
total opens and unique opens compared to the number of messages delivered.
Field Description
Delivered Number of messages delivered successfully
Total Opens Number of times the message was opened. This value includes
multiple opens by the same subscriber
Unique Opens Number of unique message opens. This value includes one open
per subscriber
Inbox Activity
The Inbox Activity section contains information about the opens, clicks, and unsubscribes related to the send. You can click the dropdown
next to viewing and select a way to activity:
• Current Activity - displays the data in a bar graph.
• Activity Over Time - displays tracking data for 14 days after the date of send. You can choose to include or not include certain
information such as opens, clicks, forwards, etc.
These fields display when you view Current Activity:
Field Description
Opens Total and unique opens the email send received
307
Email in Marketing Cloud Engagement Tracking in Email Studio
Field Description
Surveys Total survey submissions received and the number of subscribers
who took the survey
The percentages note the percent of subscribers on the send that relate to each field. The system calculates these percentages by dividing
the number of subscribers who performed the action by the total number of subscribers.
Unengaged Subscribers
The Unengaged Subscribers section contains information about subscribers who didn’t open the message or click information within
the email.
Field Description
Total Delivered Number of successfully delivered emails
Did not click Number of subscribers who opened the message but didn’t click
any links
Did not open Number of subscribers who didn’t open the message
Field Description
Clicked Forward Number of subscribers who clicked the Forward to a Friend link
New Subscribers Number of new subscribers you acquired through forward activity
Field Description
Link A link included in the body of the email
308
Email in Marketing Cloud Engagement Tracking in Email Studio
Field Description
CTR Click-Through Rate: Number of unique clicks divided by the number
of emails delivered (percentage)
Total Clicks Number of total clicks for the specific link divided by the number
of total clicks for all links (percentage)
Unique Clicks Number of unique clicks for the specific link divided by the number
of unique clicks for all links (percentage)
Link View
The Link View page lists click information for every link in your email send.
Field Description
Link The link in the email
Unique Unique clicks received; click the number to view the subscribers
who clicked
Net CTRs Number of unique clicks divided by the number of emails delivered
Field Description
Path Name Specifies the URL of the link
Unique Conversions Number of individual subscribers who clicked the link within the
email; click the (#) to display a list of those subscribers
See all click path data link Displays a list of all subscribers who had at least 1 click path
conversion.
# unique conversions link Number of unique subscribers who converted from the link.
309
Email in Marketing Cloud Engagement Tracking in Email Studio
SEE ALSO:
Create a Custom Tab
Field Description
Survey Questions module Each survey question is listed individually
Select a question Click and select a question to see response details for each question
Survey responses module Displays a pie graph view of the survey response rate
Surveys taken The total number of surveys completed. Click the link for a list of
subscribers who completed the survey.
When you click a question in the Survey Questions module, you can view the following details for that question:
Field Description
(#) responses The total number of responses to the question
Note: Adding a triggered send recipient to a subscriber list allows you to review tracking information in the provided tracking
data views. If you don’t add the subscriber list, you must retrieve the tracking information via the Click Tracking Extract, import
that information into a data extension, and query that data extension for additional information.
To access Triggered Sends Tracking:
1. Click the Tracking tab.
310
Email in Marketing Cloud Engagement Tracking in Email Studio
Note: When selecting a date range, tracking data returned is based on the subscriber batch sent to during the defined date
range.
The green triangle signifies a publish date. The blue bars show the number of sends on a specific day.
Note: Text Only emails cannot be updated. New personalization strings and AMPscript variable references can't be added. Links
older than 90 days old may not be available to edit.
You can edit the URL base, including the protocol, hostname, and path, and the URL parameters field and value pairs for the query string.
When you edit a link after a send only the email associated with the specific job changes. The original email does not change. If the email
is associated with an automation or transactional send, you must stop the automation or pause the transactional send, change the link
in the email, then republish and restart the automation or transactional send.
Note: For dynamic or personalized emails with AMPscript that reference a different URL for certain scenarios via a variable and
the RedirectTo function, you can edit and update links. However, you can only update it to a single static URL that contains the
full anatomy of the URL (protocol, hostname, and path). The RedirectTo function cannot be used with Analytics String.
311
Email in Marketing Cloud Engagement Tracking in Email Studio
Note: When Web Analytics Connector (WAC) is enabled and the link to update contains email_XtraLinkParameters data, the
redirect link update cannot be completed. These links will not resolve after being edited unless the redirect is replaced with a static
url.
To update a job link:
1. Navigate to Email Studio.
2. Select Tracking and choose Sends.
3. Click an email link in the Name column.
4. Select a Click the Job Links tab.
5. Select the URL ID to edit.
6. Enter the new full URL field.
7. Enter the URL Parameters field. You can add and remove query string parameters to the URL as needed, but you must edit each
parameter separately.
8. Optional: Click Add Parameter to add a field and value pair.
9. Click Save.
10. Click Change Link.
312
Email in Marketing Cloud Engagement Tracking in Email Studio
Note: If an email was sent to more than 50 lists, you may have trouble viewing the tracking results. To solve this issue, deselect
half your lists, and try to view the tracking again.
Note: Once the send is complete, the sent number is recalculated to account for the subscribers that errored.
Link Tracking
Learn about link tracking in Email Studio for Marketing Cloud Engagement.
Engagement uses link redirection before sending to a destination link to provide tracking.
Features:
• Change the link after send (mistyped URL or updated link)
• Consumer and link tracking is available per message
• Branded links (click.example.com)
Link attributes such as alias and conversion are used to control how Engagement wraps the links. They’re removed so they aren’t
present in the message received.
– <a href="https://salesforce.com">Salesforce</a>
A unique identifier is generated which Engagement associates with the Subscriber, Job, and Link to facilitate tracking.
313
Email in Marketing Cloud Engagement Tracking in Email Studio
• The original URL is replaced with a new one that routes to Engagement click processors which contain the unique identifier.
– The URLs for the Engagement click processors are either the default values such as cl.exct.net or branded domains available
through Sender Authentication Package.
• The send service then replaces the link with one that is unique to the subscriber.
– <a href="https://cl.exct.net/?qs=adfiodsfjoasdjfochvuasio">Salesforce</a>
Note: All links go to the root of the click domain with these exceptions:
• Subscription Center (%%subscription_center_url%%) - /subscription_center.aspx
• Profile Center (%%profile_center_url%%) /profile_center.aspx
• Unsubscribe Center (%%unsub_center_url%%) /unsub_center.aspx
Note: It’s possible to update links after send using the Update Job Links option available in Tracking.
Dynamic Links
Engagement supports specifying links which are dynamic using personalization strings or AMPscript. These links can use values from
an attribute, data extension field, or variable to provide the dynamic data.
Personalization strings with attributes can be used when the protocol and domain are included in the href value in the static message
content.
Example using personalization:
<a href="https://www.example.com/?campaign=%%CampaignCode%%%">My Link</a>
For more complex scenarios where the protocol and domain are coming from a dynamic source such as an attribute, data extension
field, or variable then the AMPscript function, RedirectTo is required so that it can be identified as a link.
Example using function:
%%[set @myvariable = concat('https://www.example.com/?campaign=', CampaignCode)]%%
<a href="%%=RedirectTo(@myvariable)=%%">My Link</a>
314
Email in Marketing Cloud Engagement Tracking in Email Studio
Example
You ask for a listing of sends occurring between 6/1/2009 at 12:00PM through 6/2/2009 at 12:00 PM. The first time you ask (on 6/2/2009
at 12:05PM) the result is 8,640. If you ask the same question tomorrow, that answer is 10,000. While all the work in building and injecting
emails was complete by noon, a portion (10,000 - 8,640) of those sends were not yet realized as facts within our data system at 12:05
PM when you asked the question. Date-based extracts or reports have a greater level of fallibility when the upper range of the time span
is relatively close to the present, the time at which the request is made.
Additional Information
From the time a send occurs until about three days later, your delivery rate is destined to drop sharply within 15 minutes of the send
event and more slowly for the duration. This is because of how bounces work. Most bounces (80%) occur during the process of sending
to a specific recipient. Yet behaviors vary among recipient ISPs with Yahoo.com being a prime example. Due to the extraordinarily high
volumes, Yahoo accepts everything sent to them and only later makes a determination relative to deliverability. Depending on the
timing, you could see your deliverability rate drop several percentage points within minutes.
The delivery to a recipient domain is attempted more than once. The internet could be down or a recipient ISP, most typically smaller
organizations, could be doing maintenance on their mail servers. Our MTAs are configured to keep trying for 72 hours. Intermediate
315
Email in Marketing Cloud Engagement AppExchange Deliverability Partners
failures are not recorded, but only the terminal failure is recorded when the retry window has expired. Expiration can result in a rash of
bounces approximately 72 hours after the first send attempt.
Opens, clicks, and remaining response events rise over time because the recipient doesn't act upon an item in their inbox the instant it
appears. We recommend not drawing definite conclusions from tracking data where the send has occurred less than seven days ago.
Our current record is an Open that occurred 14 months and 6 days after the send.
316
Email in Marketing Cloud Engagement Return Path Platform
• Super Messages: Partner Seeds don’t count toward super message utilization.
• Tracking: Partner Seed open and click activities aren’t included in tracking reports. Results vary depending on the open and click
behavior of the seed technology in use.
• Batched See List Injection: Partner Seeds are broken into batches and interspersed throughout the send process to avoid all seeds
being delivered at one time.
Email Studio
You select partner Seed Lists on the Configure Delivery step of the Email Send Flow. Partner Seed Lists aren’t required and are visible
only if you create at least one seed list. You can install more than one partner application with a mix of available seed lists.
Note: The Return Path Deliverability Seed List option appears if you’re an active Return Path Integration user. You can include
Return Path seeds and Partner Seed Lists in the same send.
Automation Studio
You can inject seed Lists into email sends through Automation Studio. Partner Seed Lists selection is configured in the Email Activity
send flow. Automation Studio Email Activity functions like the Email Send Flow, but you can limit the number of automated sends that
include seeds with varied automation times.
Auto Seeding
Replace manual seed selection by enabling Auto Seeding, which automatically includes seed lists in any Email Studio or Automation
Studio send as long as the configured audience size threshold is exceeded. Select a single seed as the source of Auto Seeded sends.
Other considerations:
• Any manually selected injection overrides the Auto Seed settings.
• The current Auto-Seed settings aren’t prefilled in the partner seed list section of the Send Flow or any other indicator that Auto
Seeding is in place.
• One seed list per MID can be selected for Auto Seeing. With multiple partner seeds lists, only one partner can have a seed list selected.
Note: To see support content for Return Path Platform, access the Return Path Help Center from Email Studio. Click Return Path
Platform, and then select Help Center.
Note: The maximum allocation is 15 business units for enabling Return Path reports across multiple business units.
317
Email in Marketing Cloud Engagement Return Path Platform
• Return Path Platform - Return Path Platform is a holistic solution focused on providing you with an easy way to track your email
program’s performance. You can use the platform for daily monitoring but also to understand, troubleshoot, and resolve deliverability
and reputation issues.
– ESP Connect Setup Guide—This tool shows bounce, open, and click data by campaign.
• Email Client Monitor—Email Client Monitor uses pixel tracking to locate subscribers, to identity the types of subscribers, and to see
how long subscribers engage with your email messages. Gain insight into an email campaign and find out what percentage of your
male mailbox subscribers are viewing your email using a mobile device.
• Inbox Preview—Inbox Preview helps designers identify and correct issues that could affect delivery and response rates, such as
broken HTML or non-displaying images. See how your content renders across the most popular software and web-based email
readers through tests that show email content rendering across various email clients
318
Email in Marketing Cloud Engagement Return Path Platform
Auto-Seeding
When auto-seeding is enabled in Email Studio, any campaign sent to 10,000 or more subscribers is automatically seeded, generating
an Inbox Placement deliverability test. 10,000 subscribers is the default setting, and your account executive can raise or lower the setting
as necessary. Auto-seeding can also be disabled upon request.
Manual Seeding
During the email send process, select the Send to Deliverability Seed List checkbox to include the seed list.
Warning: Never manually download or upload the deliverability seed list. Return Path automatically updates your list as seed
addresses are enabled and disabled for maintenance or improvements. If you download the list or upload your own copy, your
list will never be updated and your campaigns may not be tracked properly in Return Path Platform.
If you do most of your sending by utilizing triggered sends, automations, or journeys, reference Triggered Sends or Automations on
how to monitor deliverability for triggers and automations.
Where do you find the Send to Deliverability Seed List check box?
From Email Studio, select an email and begin the Send Email process.
When you reach the Configure Deliverability screen, select Send to Deliverability Seed List to include the seed list in your email list,
then send normally. After a short time, the email will appear in the Inbox Placement tile in Return Path Platform for monitoring results.
To access deliverability test results for this send, click Return Path Platform in Email Studio, and select the Inbox Placement tile to view
recent campaigns. It may take a few minutes before deliverability test results appear.
319
Email in Marketing Cloud Engagement Email Studio Resources
Never download or upload a list of seed list email addresses. The seed list is stored in a hidden list and is included in sends as designated
by selecting the Send to Deliverability Seed List checkbox during sending, or by way of auto-seeding.
ASCII Characters
View information about ASCII characters in Marketing Cloud Engagement.
How Full-Text Search Works
Learn how to use full-text search in Marketing Cloud Engagement.
Importing Values into Profile Attributes
Learn about importing values into profile attributes in Marketing Cloud Engagement.
320
Email in Marketing Cloud Engagement Email Studio Resources
ASCII Characters
View information about ASCII characters in Marketing Cloud Engagement.
This guide provides information about ASCII characters that Engagement supports.
ASCII characters are part of a universally standardized character set to preserve the correct presentation of the characters in HTML.
Important: These characters aren’t allowed in Windows folder names and must not appear in your folder names or filenames: \
/ : * <>@#| ? "
ASCII Characters
This chart shows the ASCII characters supported by Engagement. The characters with an X in the Email Address column can be used in
email addresses. All characters shown can be used in attribute values.
321
Email in Marketing Cloud Engagement Email Studio Resources
Email Address ASCII Decimal Actual Symbol HTML Number HTML Name Description
X 35 # # number sign
X 42 * * asterisk
X 44 , , comma
X 46 . . period
X 47 / / slash
X 48 0 0 zero
X 49 1 1 one
X 50 2 2 two
X 51 3 3 three
X 52 4 4 four
X 53 5 5 five
X 54 6 6 six
X 55 7 7 seven
X 56 8 8 eight
X 57 9 9 nine
58 : : colon
59 ; ; semicolon
X 64 @ @ at symbol
322
Email in Marketing Cloud Engagement Email Studio Resources
Email Address ASCII Decimal Actual Symbol HTML Number HTML Name Description
X 65 A A
X 66 B B
X 67 C C
X 68 D D
X 69 E E
X 70 F F
X 71 G G
X 72 H H
X 73 I I
X 74 J J
X 75 K K
X 76 L L
X 77 M M
X 78 N N
X 79 O O
X 80 P P
X 81 Q Q
X 82 R R
X 83 S S
X 84 T T
X 85 U U
X 86 V V
X 87 W W
X 88 X X
X 89 Y Y
X 90 Z Z
92 \ \ backslash
323
Email in Marketing Cloud Engagement Email Studio Resources
Email Address ASCII Decimal Actual Symbol HTML Number HTML Name Description
X 95 _ _ underscore
X 97 a a
X 98 b b
X 99 c c
X 100 d d
X 101 e e
X 102 f f
X 103 g g
X 104 h h
X 105 i i
X 106 j j
X 107 k k
X 108 l l
X 109 m m
X 110 n n
X 111 o o
X 112 p p
X 113 q q
X 114 r r
X 115 s s
X 116 t t
X 117 u u
X 118 v v
X 119 w w
X 120 x x
X 121 y y
X 122 z z
324
Email in Marketing Cloud Engagement Email Studio Resources
Email Address ASCII Decimal Actual Symbol HTML Number HTML Name Description
X 125 } } closing brace
325
Email in Marketing Cloud Engagement Email Studio Resources
Email Address ASCII Decimal Actual Symbol HTML Number HTML Name Description
144 (not defined in HTML
4 standard)
326
Email in Marketing Cloud Engagement Email Studio Resources
Email Address ASCII Decimal Actual Symbol HTML Number HTML Name Description
163 £ £ £ pound sign
327
Email in Marketing Cloud Engagement Email Studio Resources
Email Address ASCII Decimal Actual Symbol HTML Number HTML Name Description
186 º º º masculine ordinal
indicator
328
Email in Marketing Cloud Engagement Email Studio Resources
Email Address ASCII Decimal Actual Symbol HTML Number HTML Name Description
205 Í Í Í Latin capital letter I
with acute
329
Email in Marketing Cloud Engagement Email Studio Resources
Email Address ASCII Decimal Actual Symbol HTML Number HTML Name Description
224 à à à Latin small letter a
with grave
330
Email in Marketing Cloud Engagement Email Studio Resources
Email Address ASCII Decimal Actual Symbol HTML Number HTML Name Description
243 ó ó ó Latin small letter o
with acute
Note: You cannot search for Salesforce Data Extensions in the Subscriber selector.
Full-Text search is used when searching for URLs in job links, list names, group names, data extension names, and individual subscribers
in lists and groups in Subscriber Preview.
Full-Text search is a type of search that returns every word or phrase, excluding ignored text, beginning with the search term. The search
only searches data in the searchable field. Search must contain at least three characters before you can start the search. Entering more
characters can improve the performance of the search. The search searches phrases in English and works with some Latin-based languages.
To learn more about Full-Text search, see Full-Text Search in Microsoft Developer Network.
331
Email in Marketing Cloud Engagement Email Studio Resources
Ignored text includes characters, numbers, and words filtered out of full-text search phrases because they add no value to a search. For
example, full-text search ignores words such as a, and, the, and my. If your search contains ignored text, your results can be limited. We
recommend using search terms that do not contain ignored text.
Your search cannot include wildcard characters, which are special characters used for unknown text. For example, you cannot use *2015
to find everything ending with 2015. Your search results would contain everything that begins with 2015. Examples of wildcard characters
include *, ?, [ ], !, and #.
Scenario 1
A Northern Trail Outfitters marketer wants to update the following URL: http://www.sample-company.com/search/full-text/?id=Jul2015.
Searching for the following words or phrases would return the specified URL:
• http
• www
• sample
• company
• com
• search
• full
• text
• id
• Jul2015
You can also use the beginning portion of these words or phrases, such as sam, co, or Jul. If you searched on ample or 2015, this URL
does not return because the portions of the URL separated by punctuation do not begin with ample or 2015.
Scenario 2
A Northern Trail Outfitters marketer wants search for their January 2015 Folder. Searching for the following words or phrases would
return the specified email address:
• January
• Folder
Ignored Text
Note: The text .com is ignored when used right before and after the @ when search for subscribers in a list.
332
Email in Marketing Cloud Engagement Email Studio Resources
Explanation
You create profile attributes to contain the information you import about your subscribers. You can set up rules for the profile attributes
to be required or optional, to have restricted values, and to have default values.
333
Email in Marketing Cloud Engagement Email Studio Resources
Part of the import process is to map the fields in your import file to the profile attributes. If you map a field that contains values that do
not follow the rules of the profile attributes, the system decides what to do with the data.
Note: Imports version 6 ignores NULL values upon import and retains the original value within the system. Imports on version 1
are handled according to the proceeding documentation, overwriting the previous value with the NULL value.
Attribute has no Default Value System sets attribute to blank, even if it System sets attribute to the value you
previously had a value. imported.
Attribute has a list of Restricted Values System sets attribute to default value. If the imported value is on the restricted
values list, the system sets attribute to the
value you imported. If the value you
imported is not on the list, the system skips
the subscriber.
Attribute is Required System skips the subscriber. System sets attribute to the value you
imported.
Attribute is Required and has a Default Value System sets attribute to default value. System sets attribute to the value you
imported.
Attribute has no Default Value System sets attribute to blank, System sets attribute to the System skips the subscriber.
even if it previously had a value. value you imported.
334
Email in Marketing Cloud Engagement Email Studio Resources
Attribute is Required System skips the subscriber. System sets attribute to the System skips the subscriber.
value you imported.
Attribute is Required and has a System sets attribute to default System sets attribute to the System skips the subscriber.
Default Value value. value you imported.
335
Email in Marketing Cloud Engagement Email Studio Resources
336
Email in Marketing Cloud Engagement Email Studio Resources
Note: We do not recommend using non-ASCII characters in your From information and subject line for emails sent using the
send wizard.
Example
Send product information to subscribers in the U.S. and Japan. The email you've designed has marketing information in English and
technical specifications in Japanese. When you test your email with Unicode encoding, your Japanese testers can't see the Japanese
characters. When you test your email with Japanese encoding, your U.S. testers have trouble reading the email because foreign encoded
emails look like spam in the U.S.
So, you redesign the email into two emails: one in English, another in Japanese. Each email is encoding uniquely and sent to the
appropriate subscribers. Everyone receives what they need and can easily read all the text.
Create Different Content Headers and Footers for Each Language
Make the content header and footer sections reflect what you know about your subscriber.
We recommend that you create language-specific content headers and footers for all your international emails. You can manage these
headers in the following ways:
• If you create a send definition for your email sends, you can choose the content header and footer to use as part of the Delivery
Profile.
• You can use the HTML Paste method to create your emails, which bypass automatic content headers and footers.
• You can use space in your template to put content header and footer text directly into your templated email.
Note: Not all non-ASCII characters are supported in footers, such as double-byte characters like Japanese, Chinese, Thai, and
Russian. In these instances, choose an option which allows you to include the text within the body of the email.
337
Email in Marketing Cloud Engagement Email Studio Resources
338
Email in Marketing Cloud Engagement Email Studio Resources
Since most of the issues with subject lines are specific to the recipient's service provider or email client software, they’re difficult to track
or anticipate. We recommend that you test extensively across many servers and clients before you send an email with non-ASCII characters
in the subject line.
339
Email in Marketing Cloud Engagement Email Studio Resources
• Send yourself the email to test how well it delivers and renders.
• Send the email to carefully selected individuals who are willing to test for you.
• Send the email to various email services such as Yahoo! and Gmail.
• Send the email to a local tester physically in and familiar with the region, if possible.
Selecting Testers
Most people solicit help in testing emails to lessen the load. We recommend that you recruit testers to cover a broad range of email
delivery and display options. Regardless of your relationship with the tester, always be sure to communicate your expectations of them
clearly up front.
Internal Testers
Co-workers are usually a good first choice for getting help with testing your emails. Try to select people with different machines and
even different email servers and networks, if possible. Make sure that their boss is OK with the extra duties.
Major Email Services
We recommend you test by sending your email to as many major email services as possible, such as Yahoo!, AOL, Gmail, and Hotmail.
You can usually create free accounts at these services yourself, or you can have friends or co-workers that can give you access. These
services are important because they typically represent a large portion of your subscribers and they each filter, decode, and render emails
differently.
Trusted Customers
In addition to testing internally, you can also consider asking one or more of your good customers to help you test. Asking them can be
risky, so it's not encouraged, but in some situations it works well for everyone involved. Be sure to communicate clearly up front all
expectations and choose testers wisely.
International Testers
If you have access to friends, co-workers, or trusted customers internationally, they can be especially valuable testing resources. Testing
your Italian email across Italian email servers to an Italian email address and on a PC configured to read Italian is the best testing scenario
because it is closest to real life. As with any other group, choose your international testers carefully and be sure to clearly communicate
your needs and expectations up front.
Create Testing Lists
It is recommended that you create lists specifically for testing. Many find it useful to create a test list containing just their own email
address to send single tests to themselves all throughout the process. You can find value in creating many different test lists for different
situations, such as one for internal testers, one for external testers, one for Macintosh testers, and one for large email services.
Emulate Your Subscriber's System
We recommended that you install regional language support and configure web browser language preferences on your PC so that you
can test your emails to verify that they render correctly in the language. For example, load Japanese characters support on your PC before
you send yourself an email in Japanese. This allows you to see the characters and confirm that the email is working. You can also view
the Profile Center and other landing pages in any of the supported languages simply by setting your PC to prefer that language for web
pages. You can find detailed instructions on how to do this for a PC in Appendix B and for a Macintosh in Appendix C.
Common Issues to Test Against
Always be sure that you and your testers carefully review the entire test email for any issues--from spelling errors to content ambiguities
to formatting issues. For international emails, we recommend that you pay particular attention to these sections of test emails:
• Email subject line
• Rendering of all non-ASCII characters
• Business characters (ex: ®, ©, ¢, all money symbols but Euro symbol in particular)
340
Email in Marketing Cloud Engagement Email Studio Resources
• Content headers and footers, particularly ones that include double-byte characters
• Surveys
• All links, particularly the required Profile Center link
binary consists of 2 mutually exclusive, unique numbers, 0 (off) & 1 (on). ASCII code is binary, as opposed to
MIME.
double byte Chinese, Japanese, Korean (CJK) are syllabic language-each syllable = a double byte in computer
memory
single byte each letter = a single byte in computer memory-English is an alphabetic, single-byte language
content header the top of the content of your message. If you use templates to create your email messages, the header
is defined in the template.
deliverability email successfully reaching its destination-your subscriber. Unsuccessful email either goes to SPAM
or fails to deliver.
email header the From information, To information, date the email was sent, subject line of the message, and other
information relating to the sending of the message
encoding a standard to consistently display information (in this guide, non-English text) by mail servers
HTML the ASCII-compatible language used to produce documents on browsers (Hypertext Markup Language)
mail server a virtual post office that delivers according to user-definable rules
MIME a standard supporting text in other than ASCII & multipart messages (Multipurpose Internet Mail
Extensions)
mojibake screen garbage resulting from incorrectly encoded characters (borrowed from Japanese)
readability successful rendering of your email-it looks the same to your subscriber as that which you sent (see
Rendering).
341
Email in Marketing Cloud Engagement Email Studio Resources
Term Definition
language an option for an encoding standard you select to label & route your email-used to specify a region
when Unicode fails
Unicode a standard to represent characters-16 bits = 1 character. The first 128 ASCII characters are
Unicode-compatible.
Example
When reviewing your email tracking results, you see that your English emails have been successful in Europe, but have high bounce
rates and low open and click rates in China. You are not a surprised because most PCs in China are configured only for Chinese and can’t
display English well.
You decide to have your emails translated into Chinese by a localization service. Then you send the English emails (with Unicode UTF-8
encoding) to your European subscribers and the Chinese emails (with Chinese Big-5 encoding) to your Chinese subscribers.
As a result, the delivery, open, and click rates all increase for the Chinese emails. The Chinese email servers were expecting Chinese
encoding, so your Chinese-encoded email looked less like spam. The Chinese PCs could easily decode Chinese encoded text, so the
emails displayed properly.
The following language encodings are supported:
• Big5 - Chinese (Traditional)
• EUC-KR- Korean
• GB2312 - Chinese (Simplified)
• ISO-8859-1 - Western European: Danish, Dutch (partial), English, Faroese, Finnish (partial), French (partial), German, Icelandic, Irish,
Italian, Norwegian, Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish, and Swedish. Also: Albanian, Indonesian, Afrikaans, and
Swahili.
• ISO-8859-2 - Central European: Bosnian, Polish, Croatian, Czech, Slovak, Slovenian, and Hungarian.
• ISO-2022-JP - Japanese
• KOI8-R - Russian, Bulgarian
• Shift-JIS - Japanese
342
Email in Marketing Cloud Engagement Email Studio Resources
• UTF-8 (Unicode) - Most languages, gaining universal acceptance in most areas of the world
• US-ASCII - English: United States (default for non-International emails)
Example
Your subscriber in France has their web browser configured to prefer French language for web pages. When they click the Profile Center
link in your email, we send the French version of their Profile Center.
The following screenshots are examples of landing pages in the subscriber's language.
The Profile Center page displayed in Spanish:
343
Email in Marketing Cloud Engagement Email Studio Resources
Attribute names and values are not translated on the landing pages. For example, the attribute names Full Name and Email Address
appear in English. Likewise, the actual field values can only be saved as English text and appear here as English text, as well. There is
limited support for some Western European characters. We highly recommend that you extensively test this feature with your live data.
344
Email in Marketing Cloud Engagement Email Studio Resources
345
Email in Marketing Cloud Engagement Email Studio Resources
Import
• subscriber import wizard
• data extension import wizard
• import definition
346
Email in Marketing Cloud Engagement Email Studio Resources
Export
• subscriber export wizard
• data extension export wizard
• tracking details
• data extracts
Note: The Automation Studio Data Extract activity does not support file encoding.
Encoding Types
If you do not choose one, Unicode - UTF is default.
• Unicode - UTF
• United States – US-ASII
• Japanese – Shift-JIS
• Korean – EUC-KR
• Western European – iso-8859-1
• Chinese – big5
• Russian – koi8-r
• Japanese – iso-2022-JP
• ISO-8859-2 (Central European)
• Thai ISO 8859-11)
• Simplified Chinese
347
Email in Marketing Cloud Engagement Email Studio Resources
Export Failures
An example of an export failure is when you require a feed of bounces, but an issue occurs that prevents the data feed from being
exported, perhaps web service is unavailable.
Data exports can generate notifications when errors occur. Data exports support the ability to re-execute exports using the same
parameters and returning the same data as a failed run. If the failure is due to an issue on the client's side, the system retries until the
data can be delivered.
Gmail (Current)
1. Open a message from your preferred sender.
2. Click the arrow next to Reply.
348
Email in Marketing Cloud Engagement Email Studio Resources
Gmail
1. Mouse over the Settings menu icon and select Settings.
2. Click Filters and then Add.
3. Enter a Filter Name.
4. Complete one of these steps:
a. Enter the domain of the email you want to allowlist in the Sender field
b. Select Inbox as the folder to deliver the email to.
Hotmail
1. Open a message from your preferred sender.
2. Click the Add to Contacts link next to the sender's name.
3. Hotmail now contains the sender's email address in your address book. You can click the Edit Contact link next to the name now
to add more information.
4. Enter more contact information and click Save when you finish.
AOL
1. In your AOL account, click the Contacts button.
2. In Contacts, click New.
3. Enter the contact information and click Create.
Yahoo
1. Open a message from your preferred sender.
2. Click the icon next to the sender's email address.
3. Enter any additional information about the sender and click Add to Address Book.
Juno
1. Open a message from your preferred sender.
2. Click the Add to Contacts link next to the email address.
3. Enter any additional information about your contact and click Save.
Outlook
1. Open an email message from your preferred sender.
2. Right-click on the name of the preferred sender and select Add to Outlook Contacts.
3. Add any additional information to the contact record and click Save.
349
Email in Marketing Cloud Engagement Email Studio Resources
Thunderbird
1. In Thunderbird, click Address Book.
2. Click New Contact.
3. Enter your preferred sender's information and click OK.
Mail
1. Open a message from your preferred sender.
2. Click Message and select Add Sender to Address Book.
3. You can also right-click the sender's name and select Add to Address Book.
4. Enter any additional information and click Save.
This scenario describes how to create confirmation emails that staff can scan at a registration point directly from a participant’s mobile
phone.
As a marketer, you assign each attendee a unique ticket ID based on name and email address captured from an online registration form.
Use smart capture in a CloudPages landing page to collect the data in a data extension. If your form is not integrated with Marketing
Cloud Engagement, manually enter the information in a sendable data extension. Then, with Content Builder and code snippets, build
a personalized confirmation email with the unique ticket ID encoded in a barcode image. When the online registration is complete, the
event organizer emails the personalized barcode e-tickets to each recipient in the data extension.
350
Email in Marketing Cloud Engagement Email Studio Resources
width to 300 px and height to 100 px. The barcode image is the default black and white as we recommend the highest contrast for fast
mobile screen scanning. See the AMPScript BarCodeURL function for available barcode types, parameters, and examples.
%%[
var @barcode, @ticket, @firstName, @lastName, @fullName
set @ticket = AttributeValue("Barcode")
set @fullName = Concat(@firstName," ",@lastName)
set @barcode = BarcodeURL(@ticket, "Code128Auto", 300, 100)
]%%
<p>Name: %%=v(@fullName)=%%</p>
<p>Ticket Number: %%=v(@ticket)=%%</p>
<p><img src="%%=v(@barcode)=%%"></p>
Final Result
SEE ALSO:
Create a Content Builder Email
Create a Data Extension in Contact Builder
Create a Landing Page
351
Email in Marketing Cloud Engagement Email Studio Resources
Email Archiving
To selectively extract a copy of an email message sent through Email Studio and store the copy on the account’s enhanced FTP site,
archive the message. The output file format is EML and can be encrypted. To configure this feature, contact your account executive.
Highlights
• Archiving for a particular send is enabled via a setting on the Send Classification. Archiving is available for both commercial and
transactional sends.
• EML format is a text representation of the email that’s native to the MTA.
• EML files from completed sends are zipped up daily and placed on your enhanced FTP.
• A manifest is included with each zip file that contains an index of what is available in the zip file.
• The DEFLATE compression method is used to generate the zip file.
• Send speeds for archive emails are slower than emails that aren’t archived.
• Email Archiving isn’t a long-term storage solution. Files are deleted after 21 days.
• Messages sent with an attachment are archived with the attachment in the EML file.
Exclusions
• Due to send speed impact, SLAs aren’t applicable to sends when using this option.
Considerations
• Archived messages can contain personally identifiable information (PII). Consider not using this feature when using Tokenized
Sending, Field Level Encryption, or data privacy.
• Archiving can be configured to convert EML files to HTML files, consider the following:
– Message attachments aren’t available.
– The full message header isn’t provided.
– The text body is included as a comment.
• An option to search archives isn’t included with this offering. Use a third-party tool to index and access files after exporting.
• Images aren’t included in the archive file. The original image reference from the message is included.
Email Deliverability
The likelihood of your email messages being delivered to a subscriber’s inbox is primarily determined by your sending reputation. This
reputation is based on email authentication, consent and data management, and the content you send. You can manage your reputation
with Marketing Cloud Engagement tools that help you get set up, connect with inboxes, and curate customer content.
352
Email in Marketing Cloud Engagement Email Studio Resources
Need help with Email Delivery? Deliverability Services provides protection for your email program through monitoring, analysis. These
services provide expertise on key deliverability KPIs, bounce and blocklists, inbox folder placement, and sender reputation. The reporting
format, frequency, and distribution can be customized to fit any client's size and budget. Contact your Account Executive to know more
about available packages and pricing.
353
Email in Marketing Cloud Engagement Email Studio Resources
354
Email in Marketing Cloud Engagement Email Studio Resources
• If you’re sending more than 250,000 emails per month from a single account, use a dedicated IP address. An account that continually
sends a volume higher than this threshold using a shared IP address is subject to remediation.
Note: Users who send 1 billion or more emails annually are advised to discuss dedicated IPs, the potential need for custom sending
SLAs, and dedicated Message Transfer Agents (MTAs) with their account executive.
355
Email in Marketing Cloud Engagement Email Studio Resources
• If your company has a block of addresses, enter the block in CIDR notation. For example, if you have IP addresses from 192.168.92.0
through 192.168.92.255, enter v=spf1 ip4:192.168.92.0/24 include:cust-spf.exacttarget.com -all.
When formatting your SPF record, end it with an “all” mechanism to indicate what to do with an email that fails authentication: either
soft fail (~all) all or hard fail (-all) all.
Note: Hotmail provides the strongest deliverability boost only to -all. Therefore, we recommend that SPF or Sender ID records
use -all.
Delegation
With delegation, you share access to a subdomain, or zone, with Marketing Cloud Engagement. To delegate a subdomain, you edit your
DNS entry one time. To request future changes, contact Salesforce Customer Support.
Choose domain delegation when:
• Your DNS registrar supports zone delegation.
• Access to in-house IT support is limited.
• You anticipate adding sending IP addresses or subdomains in the future.
You can use any letter or word for a delegated subdomain. Choose something that’s clear, trustworthy, and long-lasting.
If you can’t find where to edit the subdomain in your DNS record, it’s possible that your registrar doesn’t support zone delegation. If
that’s the case, it can be worth considering changing your provider.
Example: Luz is delegating a domain for CompanyABC. The team wants to use the subdomain message.companyabc.com with
their emails. She configures the Name Server records to connect that subdomain with the four Engagement sending domains.
message.companyabc.com. 123456 IN NS ns1.exacttarget.com.
message.companyabc.com. 123456 IN NS ns2.exacttarget.com.
message.companyabc.com. 123456 IN NS ns3.exacttarget.com.
message.companyabc.com. 123456 IN NS ns4.exacttarget.com.
Self-Hosting
With self-hosting, you set up a new domain to use for sending email, which your business wholly owns and manages.
Choose self-hosting when:
• Security is a top concern at your organization.
• You have ongoing access to IT staff and your domain registrar.
356
Email in Marketing Cloud Engagement Email Studio Resources
A self-hosted domain is the responsibility of their owner, and Salesforce Customer Support can’t access or support the domain.
Because organizations use a variety of domain hosts, Salesforce can’t provide step-by-step instructions for configuring your own sending
domain. Common DNS record types required to allow a domain to work properly with our platform may include:
• CNAME
• MX
• TXT
• A
Allowlisting
To ensure the deliverability of RMM-forwarded replies, it’s possible to allowlist IPs used by RMM machines to forward emails. This strategy
is ideal in scenarios where preserving mail headers is preferred, such as when replies are destined for into an Email-to-Case system.
When allowlisting isn’t feasible, DMARC Forward Reply Rewrite can be used.
357
Email in Marketing Cloud Engagement Email Studio Resources
Engagement maintains an internal list of domains that publish restrictive DMARC policies. This list is referenced to determine which
email replies headers to rewrite.
All accounts are enabled to rewrite headers, as necessary, to handle most email forwarding scenarios. If that potentially works better for
your workflow, the functionality can be disabled upon request, or it can be configured to always rewrite headers for all replies. Contact
Salesforce Customer Support for assistance.
Example: Your company uses Example Email Provider to manage corporate email communications. Your company uses
Engagement to send batch email notifications or marketing messages to customers. Emails bounce due to a DMARC issue such
as:
1. Use Engagement to send a message to a recipient at Example Email Service Provider.
2. That email recipient replies to the email message.
3. Engagement's RMM functionality processes the message.
4. Engagement's RMM functionality attempts to forward the message back to the corporate contact for the sending company.
5. That message is rejected or bounced by the corporate email server. The message is rejected because Example Email Service
Provider respects published DMARC policies and sees that the message is coming from RMM.
Email Authentication A process that confirms that an email message purporting to be from a given domain name was
not forged and that it truly originated from the company or organization responsible for that
domain. This process allows an ISP to identify suspected forgeries, reject known forgeries, and may
assist when attempting to block known spamming domains. ISPs can also allowlist email from
reputable domains and bypass certain types of filtering to minimize false positives.
Internet Protocol (IP) Address A number that identifies a computer on the Internet. An IP address consists of four numbers (0-255)
separated by periods. An ISP can use an email server's IP address when determining whether to
accept the email. Sharing an email server uses a "shared" IP address; using your own IP address
uses a "private" or "dedicated" IP address.
Phishing Attempting to criminally and fraudulently acquire sensitive information, such as usernames,
passwords, and credit card details, by masquerading as a trustworthy entity in an electronic
communication. eBay, PayPal and online banks are common targets. Phishing is typically via email
or instant messaging and directs users to enter details at a website.
Sender Policy Framework (SPF) A DNS-based email authentication technology that allows senders to publish a list of IP addresses
to tell ISPs that a mail message referencing a given domain is legitimate if it did indeed originate
from an IP address found in the domain’s published SPF record.
Spoofing Falsifying information in an email message, for example, using a fake from address.
358
Email in Marketing Cloud Engagement Email Studio Resources
Requirements
Apple requires that email messages authenticate with Sender Policy Framework (SPF) and DomainKeys Identified Mail (DKIM). This
requirement means that you must have Sender Authentication Package (SAP) or a private domain in place. You must also send using a
from address at the SAP or private domain. If your SAP or private domain is email.domain.com, you must send using a From Name of
(something)@email.domain.com.
The bounce or return path domain must be registered with Apple. If your SAP domain is email.domain.com, then the bounce domain
or return path domain is bounce.email.domain.com. In other words, it’s the word bounce followed by a period followed by the SAP
domain. If you don’t correctly register this domain with Apple, all email delivery attempts are rejected.
How to Register
After you register the domain with Apple, email delivery attempts to the privaterelay.appleid.com domain are no longer rejected. Keep
in mind that individual users can revoke access to their individual inboxes at any time. If a subscriber does revoke access to a sender, any
future attempts to send email to that address can result in bounced messages. Some bounces can still occur. One hundred percent
email delivery (or even inbox delivery) isn’t guaranteed.
SEE ALSO:
External: Communicating Using the Private Email Relay Service
External: Configure Private Email Relay Service
External: Sign in with Apple Tutorial: Private Email Relay Service
Note: These guidelines are based on the joint statements released by Gmail and Yahoo in October 2023. They’re based on
long-standing best practices in email marketing and ensure the protection of the message recipient.
Domain Authentication
To protect end users, emails must be properly signed and authenticated. Emails must meet these authentication standards: Sender
Policy Framework (SPF), DomainKeys Identified Mail (DKIM), and Domain Message Authentication Reporting & Conformation (DMARC).
To meet this expectation:
• Purchase and configure the Salesforce Private Domain or Sender Authentication Page (SAP) solution before February 2024.
• Review your sending domains and ensure that they’re properly authenticated. Registered domains don’t meet authentication
requirements. To verify that your domain is properly authenticated, you can use a third-party site, such as mail-tester.com or
mailgenius.com.
359
Email in Marketing Cloud Engagement Email Studio Resources
One-Click Unsubscribe
All commercial emails must offer a one-click unsubscribe workflow. Additionally, you must process all unsubscribe requests within 2
days.
All Engagement emails with a commercial classification contain a list-unsubscribe header on page 233, which provides a one-click
unsubscribe option for the recipient server.
SEE ALSO:
Knowledge Article: Bulk Sender Guidelines for Marketing Cloud Engagement: Addendum
Knowledge Article: Marketing Cloud - Inactive Google Account Policy Update
External: New Gmail protections for a safer, less spammy inbox
External: More Secure, Less Spam: Enforcing Email Standards for a Better Experience
External: Email Sender Guidelines (Gmail)
360
Email in Marketing Cloud Engagement Email Studio Resources
new IP address. The warming period can take longer than 30 days for some senders and a shorter time for others. Factors such as your
overall list size, list quality, and subscriber engagement can influence the amount of time it takes for your IP address to fully warm.
Warming Guidance
We recommend that you focus on sending to your most active and engaged subscribers during this critical period. The initial sends are
the basis for the MBPs to determine your sender IP address sending reputation. Therefore, the more opens and clicks that are registered,
the faster receivers can gather positive metrics to establish your sender reputation. Warming involves sending a limited number of
messages per IP per day, so it’s important to further adjust your current sending practices as part of the process.
Here are some ways that our customers have achieved the recommended volume targets:
• Split large, non-time-sensitive sends over various days
• Split campaigns between a new Marketing Cloud Engagement IP address and your legacy mail system
• Migrate smaller-volume, transactional campaigns before moving larger marketing programs
• Create non-time-sensitive campaigns, like subscriber surveys, to use specifically for warming new IP addresses
Important
Follow and adhere to our warming guidance to warm your new IP address. Otherwise, you can experience suboptimal delivery and
problems, such as deferrals, bulk folder placement, or blocking of your email messages.
Following the warming guidance mitigates but doesn’t eliminate deliverability risk.
During the first three weeks of warming, focus on new subscribers or subscribers with an open or click registered in the last 30 days. This
audience is actively engaged in your emails and is more likely to open or click, which drives positive metrics with the MBPs and receivers.
In the fourth week, expand your audience to subscribers with engagement in the last 60 days.
Around week six, add subscribers who have engaged in the last six months. We recommend that you suppress remaining subscribers
as your unengaged audience, because there’s a low chance re-engagement, and an increasing chance that your messages are treated
as spam.
6 1,500 20 300,000
7 2,500 21 400,000
8 4,000 22 500,000
9 7,000 23 700,000
10 12,000 24 850,000
11 18,000 25 1,000,000
12 30,000 26 1,200,000
13 50,000 27 1,400,000
361
Email in Marketing Cloud Engagement Email Studio Resources
15 100,000 29 1,700,000
16 120,000 30 1,800,000
17 140,000 31 2,000,000
*A single IP address starts to see deferrals (delays imposed by the receiving mail servers) when sending over 2M emails per day. To
accommodate your sending volume, you can purchase more Dedicated IPs from your Account Executive. Double the volumes in the
table for each additional IP in your account.
What to Expect
During IP warming it’s not uncommon to experience bulking and blocking. Most issues resolve on their own as you proceed. If problems
don’t resolve after several days of sending, review your subscriber list to ensure that you focus on your most engaged subscribers. Also,
consider scaling back to lower mail volumes at the impacted domain.
Maintaining Reputation
The goal of warming is to build reputation and establish your typical traffic patterns with the MBPs and receivers. The key to ongoing
success is to maintain that reputation and volume by consistently sending similar volumes to your subscriber base and not surprising
them with unexpected content. If you stop sending for an extended period (for example, over one week), scale back your volume, then
build back to your peak volumes. If you stop sending for three or more weeks, start your warming efforts over from day one volumes.
362
Email in Marketing Cloud Engagement Email Studio Resources
Domain Warming
Since they have no established history, warm new domains and subdomains with the IP warming guidance. If you launched a new
domain with a new sending IP, use the warming guidance for both. If you launch a new domain only and the sending IPs have established
reputation, use the daily max table to scale back domain volumes.
CAN-SPAM Act
CAN-SPAM is the popular name for the U.S. law regulating commercial email that went into effect on January 1, 2004, the Controlling
the Assault of Non-Solicited Pornography and Marketing Act of 2003.
Per CAN-SPAM legislation, all commercial emails must include a viable Internet-based opt-out mechanism, which must be active for a
minimum of 30 days after you send the email. Second, you must display your company's physical mailing address within the body of
your email. The application automatically checks for both the return email address and unsubscribe link before the system can send the
email.
In addition, per CAN-SPAM legislation, marketers can’t do the following:
• Use a false or misleading from name
363
Email in Marketing Cloud Engagement Email Studio Resources
Spam Filters
Most ISPs use filters to sort the legitimate email from junk or spam for their users. More than 300 spam-filtering companies exist and
vary significantly in their filter logic. Most common spam filters attempt to filter those sending unwanted email based on sending
reputation and deliverability statistics, meaning that it’s important that your mail is easily identifiable as being wanted and not being
unsolicited. Elevated bounce rates, elevated complaint rates, or low open rates are all indicators that recipients may find your mail to be
unwanted, and ISP spam folders are more likely to consider your mail as spam as a result.
Ensure That All Subscribers on Your Lists Have Given You Permission
High complaint rates are possible if your subscribers have not given you explicit permission to send them email. All of the names on
your subscriber lists must have given you permission in order for you to send them email via the application.
364
Email in Marketing Cloud Engagement Email Studio Resources
See Remove Subscribers with Hard Bounces for instructions on removing bounces before your next send.
365
Email in Marketing Cloud Engagement Email Studio Resources
• Slow sending speeds - general sending speed recommendations for all Chinese ISPs is 4k/hr/IP
• Content filtering
– Adult content, gambling, tobacco, illegal drugs
QQ.com
QQ.com is the largest and the fastest growing of the Chinese Internet service portals. QQ.com filtering methodology is:
• Daily emailing limit - determined by average volume of last 60 days and IP reputation
• Reputation is based on sender accuracy - read rate, delete rate, complaint rate
• To determine daily emailing limit - sign up for QQ's SNDS-like environment at http://open.mail.qq.com/
• QQ filters at IP level, so daily limits can often be increased by adding number of sending IPs
Feedback Loop:
366
Email in Marketing Cloud Engagement Email Studio Resources
Spam Complaint Feedback System ( ) is a service that allows you to view complaints from QQ users and encourages senders to
remove these users from their email lists.
QQ.com deliverability checklist:
• Sign Up for SNDS-like environment to determine the daily emailing limit
• Send slowly
Note: Note: Chinese ISPs require slow sending speeds due to infrastructure limitations related to email. General send speed
recommendations for all Chinese ISPs are 4k/hr/IP.
SEE ALSO:
ISP Feedback Loops for Marketing Cloud
367
Email in Marketing Cloud Engagement Email Studio Resources
2. Click Search.
3. Select All Subscribers where Subscriber Status is equal to Unsubscribed.
4. Export the search results to a CSV file, and select your preferred delivery method.
5. Select and map the attributes to include in your export.
For example, you can include the email address and the date and reason for the unsubscribe.
6. In the exported file, sort the results by reason or the unsubscribed date.
CAN-SPAM Requirements
Learn about CAN-SPAM requirements for Marketing Cloud Engagement.
What Happens When You Click Send
Learn about the series of processes that take place before your email reaches your subscriber's inbox.
Opt-In Best Practices
Learn tips for gathering subscribers, avoiding bot sign-ups, and keeping your sending reputation clean.
368
Email in Marketing Cloud Engagement Email Studio Resources
Confirmed Opt-In
Confirmed opt-in (COI) or double opt-in validates opt-in requests from mailing list owners and ensures that the email address isn’t
fraudulent. The subscriber must click a confirmation button to confirm their intent to opt in. COI offers several benefits to businesses.
It verifies email ownership, keeps databases clean, increases engagement rates and ROI, and helps salespeople expand their customer
base.
SEE ALSO:
Marketing Cloud Anti-Spam Policy
Acceptable Use Policy (AUP)
CAN-SPAM Requirements
Learn about CAN-SPAM requirements for Marketing Cloud Engagement.
The CAN-SPAM Act imposes stricter requirements on commercial emails than on transactional emails. Complying with these requirements
protects you from CAN-SPAM litigation and demonstrates your commitment to providing relevant customer messaging.
The CAN-SPAM act requires that commercial emails, whose primary purpose is to deliver commercial content, meet these criteria.
• Accurately identify the sender in the header information.
• Use a subject line that accurately represents the content of the email.
• Identify the message as an advertisement, unless you have express consent (opt-in) from the subscriber.
• Include your physical mailing address.
• Provide a mechanism to opt out. You can’t require a subscriber to log in or visit more than a single page to unsubscribe.
• Honor opt-out requests promptly. You must process an unsubscribe request within 10 days, and your unsubscribe mechanism must
be operational for at least 30 days after the mailing.
Note: Engagement has more requirements related to sending commercial email messages. For more information, review the
Anti-Spam Policy.
However, transactional messages, whose primary purpose is to communicate transactional content, are mostly exempt from all
requirements except the first one. A transactional message is one that facilitates an already agreed-upon transaction or updates a
customer about an ongoing transaction. For example, if a customer orders a product from your website, the receipt you send via email
is a transactional message.
Because transactional messages aren’t required to honor opt-out requests, when the system sends a transactional message, it doesn’t
prevent the message from being delivered to subscribers who have unsubscribed at any level.
You tell the system whether an email is commercial or transactional by associating a commercial or transactional send classification to
it. When you create a transactional send classification, you can choose to have the system honor list-level opt-outs by selecting the
honor source and publication list-level opt-outs checkbox. If you want some of your transactional messages to honor opt-outs while
others don't, you can create multiple transactional send classifications.
369
Email in Marketing Cloud Engagement Email Studio Resources
The process described here is the typical scenario and can vary depending on the type of send you perform. The system handles thousands,
sometimes millions, of sends at any given time. This process describes the send experience for one email send.
370
Email in Marketing Cloud Engagement Email Studio Resources
371
Email in Marketing Cloud Engagement Reseller Account Administration
Consider using double opt-in at time of sign-up. A double opt-in campaign requires your subscribers to confirm their email address by
clicking a link in an email they receive after subscribing. Double opt-in ensures that the subscribers on your list want to be there and
minimizes the number of invalid email addresses on your list. This method also helps keep spam complaints to a minimum. Looking for
more guidance around re-engagement or reconfirmation email campaigns? Check out this post from our partners at Inbox Monster on
the subject.
Summary
To help prevent your company from becoming an unwilling spamming accomplice, follow all of the opt-in guidance. More importantly,
these precautions help you protect your sending reputation. Here are some tips on including elements in your sign-up page that drive
conversion:
• A headline that grabs attention
• A subheader that explains the benefits of sign-up
• Tease a solution to a problem
• Social proof or a testimonial of the added value
• A simple form to collect email addresses. Use CAPTCHA at a minimum and consider a hidden text field that catches bot sign-ups.
Confirmed Opt-In
Confirmed opt-in (COI) or double opt-in validates opt-in requests from mailing list owners and ensures that the email address isn’t
fraudulent. The subscriber must click a confirmation button to confirm their intent to opt in. COI offers several benefits to businesses. It
verifies email ownership, keeps databases clean, increases engagement rates and ROI, and helps salespeople expand their customer
base.
Tip: COI is a best practice in the email-sending community, and we recommend it to all of our customers.
To determine if a potential subscriber has finished the COI process, they must complete an online sign-up form. After they submit their
details, they’re added to the non-confirmed opt-in list and will receive an automatic email. This email will include a custom redirect link
that the subscriber must click to confirm their intention to opt in. By clicking the link, the subscriber will be removed from the non-confirmed
opt-in list and added to the confirmed opt-in list. However, if the prospect doesn’t click the link in the autoresponder, they’ll remain on
the non-confirmed opt-in list.
User Security
• Assign appropriate rights to a user.
• Deselect all user permissions to set up a user with full rights to every non-administrative area, including emails and templates,
subscribers, tracking, and libraries.
• To create an administrator, assign the Add Users to Account permission.
• After adding a user or resetting a user’s password, give the temporary password to the user.
• You can’t delete users, but you can disable them. Disabling a user retains the user security record in your account and preserves the
integrity of data in your account associated with the user.
372
Email in Marketing Cloud Engagement Reseller Account Administration
Note: This step requires an enabled BrandBuilder advanced feature for your account. To enable this feature, contact your
Marketing Cloud Engagement account representative.
373
Email in Marketing Cloud Engagement Enterprise 2.0 Shared Items
374
Email in Marketing Cloud Engagement Enterprise 2.0 Shared Items
Note: When you use AMPscript or queries, use the ENT prefix to reference a shared data extension. This prefix indicates that the
data extension exists at the parent level. The child account’s permission restricts access to parent data extensions.
Note: Subscribers see a list of publications when they visit the subscription center through an email sent from a business unit.
The publication list includes both the suppression lists created by the business unit and the suppression lists shared with the
business unit.
375
INDEX
376
Index
377
Index
web pages 53
378