SlideShare a Scribd company logo
Marketing Cloud Fast Path
Partner Practice Development
jbatista@salesforce.com
João Batista
Tell Us About Yourself
• Name
• Partner
• Your Salesforce Certificates
• Marketing Cloud Experience
• Consultant Exam Experience
• Current Project (no brand names please)
• There is no guaranteed success. You can use this material to study and still fail
• You need to study the concepts presented in this guide after the workshop
• Both Marketing Cloud NTO and Learning Account is required to study
• Try to schedule your exam no later than four weeks after the workshop
• We are all in this together. Please post exam concepts that were not covered
in this guide in Partner Community
• Celebrate success and help your fellow consultants, even after you pass the exam
Setting Expectations
Recommended for Study
Partner Practice Development
• Consultant Self Study Guide (available on Partner Community)
• Contact/Journey Builder Fast Path (ask your PPD contact for access)
• Connect Fast Path (ask your PPD contact for access)
Trailhead
• Marketing Cloud Implementation Workshop (MCI-101)
• Journey Builder 101 (JB-101)
• Marketing Cloud Connect Essentials (MCC-201)
Certification Guidelines
Certification Guidelines
• 60 multiple-choice/multiple-select questions
(5 unscored items will be added)
• 90 minutes allotted to complete the exam
(time allows for unscored questions)
• 68% is the passing score
• Registration fee is USD 200, plus applicable
taxes as required per local law
• Retake fee is USD 100, plus applicable
taxes as required per local law
• No hard-copy or online materials may be
referenced during the exam
• Prerequisite: Current status as a Salesforce
Certified Marketing Cloud Email Specialist
• Trailhead recommends completing the
following Instructor-led courses in
advance: Marketing Cloud Implementation
Workshop (MCI-101), Journey Builder 101
(JB-101), and Marketing Cloud Connect
Essentials (MCC-201)
Terminology
Terminology used in the Consultant Exam
OLD
Root Relationship
Interaction
Guided Send
Watch out for Outdated Expressions!
NEW
Population
Journey
Send Flow
Account Configuration
Weighting: 10%
Account Configuration
• Given a customer scenario, recommend the appropriate Marketing Cloud role based on User
Stories.
• Determine which type of customer scenario warrants the creation of a business unit (I.e.
publication types, demographic, workflow processes, organizational structure).
• In a given scenario, troubleshoot issues regarding Reply Mail Management.
• Analyze the impact of applying Sender Authentication Package (SAP) to a business unit (I.e.
link wrapping, Landing Pages, image URLs).
Overview
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
When evaluating business units for your Marketing Cloud account,
consider the following:
• Use the hierarchical structure of business units to restrict data
while enabling access to messaging technologies
• Business units can only have one parent
• Use shared folders to distribute templates, assets and data
extensions across business units
• Unsubscribe information stored in All Subscribers can be rolled up
into the enterprise parent business unit
Business Units
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Marketing Cloud Roles allow you to grant your users access to the
areas and features that pertain to their job functions.
Users can be assigned to one or more business units
and roles and permissions are assigned to users or Business Units.
A role is a collection of permissions that allow or deny actions on an
item or item property. If a permission is not set, the permission has
the same effect as a deny.
Roles can be predefined or custom. Existing Roles can be
customized.
Email Studio has a specific set of Classic Roles that can be used to
allow and restrict access to specific areas of the product.
Roles
Challenge
An Email Specialist should access Reports and Shared
Data Extensions to manage BI data in Marketing Cloud.
Which combination of MC and classic roles should the
administrator pick for the Email Specialist?
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Generally, there are three types of opt-out or ways to unsubscribe
from a Marketing Cloud account:
• List Unsubscribe: By unsubscribing from a list or publication list
from the out-of-the-box preference center or custom preference
center, the user will opt-out from a specific newsletter type
• Master Unsubscribe: By clicking the “Unsubscribe from all” link in
the out-of-the-box preference center, the user status is set to
Unsubscribed in all Business Units.
• Global Unsubscribe: A system-wide list that affects all Accounts.
Subscribers on this list have requested no communication from any
account in the Marketing Cloud system.
Opt-Out/Unsubscribe Types
Challenge
What are the implications of information from All
Subscribers rolling up to the parent business unit?
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Account Branding (one per BU)
This feature will brand your account with your chosen authenticated domain. It modifies
link, landing page and image wrapping and removes all references to the Marketing
Cloud in favor of your authenticated domain
Private Domain (multiple per BU)
This product assigns a domain used to send email. This domain acts as the From
address for your email sends. It will authenticate your email sends using the Sender
Policy Framework (SPF), Sender ID, and DomainKeys/DKIM authentication
Dedicated IP Address (multiple per BU)
This product assigns a unique IP address to your account which will be used for all email
sends. This IP address represents the majority of your sending reputation
Reply Mail Management (one per BU)
This product controls the replies you receive from your subscribers. You can assign
filters for out-of-office messages and manual unsubscribe requests
Package Contents
Sender Authentication Package
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Reply Mail Management automatically manages response to your
email‘s reply-to address and applies a series of rules to determine the
next action:
• Filter Out-of-office and auto-replies
• Honor unsubscribe requests (Setting: Unsubscribe Manual Requests = Yes)
• Forward an email to different users depending on different circumstances
• Conditionally auto-reply and control the content of that auto-reply message
Reply Mail Management
Challenge
Explain the process of IP Warming.
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
IP Warming is a necessary process for customers that have recently
purchased a new Private IP and is generally recommended if your send
volume exceeds 10k+ emails per campaign and per ISP.
• New Private IPs in Marketing Cloud have no history of sending email messages.
• ISPs are suspicious of mail received from IP addresses lacking history, as most
connections from new IP addresses are attempts to deliver spam.
• Most webmail providers require that you build up a sending reputation on any new IP
address by slowly and methodically sending in small volumes.
• The goal is to build up at least 30 days of sending history and data so that ISPs
have an idea of the mail coming from your new IP address.
• We recommend that you focus on sending to your most active and engaged
subscribers during this period since it is the initial basis for the ISPs to determine
your sender IP addresses sending reputation.
IP Warming
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Sender Policy Framework
SPF records are lists of IP addresses that are allowed to send email from your domain.
The IP lists authenticate that email from your domain is really from you and help protect
your brand by reducing the chance that your email is mistaken for spam
Sender ID
Similar to Sender Policy Framework, but outdated and exclusively used by Microsoft
DomainKeys Identified Mail
When DKIM is employed, messages are signed with a cryptographic signature allows the
receiver to check that an email claimed to come from a specific domain is indeed
authorized by the owner of that domain
Private Domain / Authentication
v=spf1 ip4:207.67.38.0/24 ip4:207.250.68.0/24
ip4:64.132.92.0/24 ip4:64.132.88.0/24 -all
Data Design
Weighting: 13%
Data Design
• Explain the various data objects in the Marketing Cloud (I.e. data extensions, list model, data
retention model, publication lists, suppression lists).
• Understand available data types, retention and template options when building a data
extension.
• Understand how data is retrieved within a Relational Data Model (I.e. basic SQL).
• Given a customer scenario, recommend appropriate import method with lists or data
extensions.
• Understand the implications of a system being database of record.
Overview
Challenge
Explain the relevance of a Database of Record (DBOR) in
a exemplary customer scenario
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
The following data types are available when creating or modifying Data
Extensions in Marketing Cloud:
• Text (a combination of letters, numbers, and spaces, up to 4000 characters)
• Number (this type accepts values from -2,147,483,648 to 2,147,483,648)
• Date (all dates are stored in the format MM/DD/YYYY, and if a date is entered in a
different format, the system converts it to the proper format when storing it. Also
supports HH:MM to be added.
• Boolean (1, Y, Yes, True / 0, N, No, False)
• EmailAddress (required to use make this Data Extension sendible)
• Phone
• Decimal (accepts decimals, example 6.2 decimal field stores “123456.78“)
• Locale (ISO language code, 5-digit example “EN-US”)
Data Types
Challenge
Compare and contrast Add & Update vs. Overwrite import
methods and impact on data model
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Use Send Logging in Email Studio to
obtain run-time information about email
send attributes.
• You should specify how long information remains
available with data retention settings.
• Use queries to access data in your
send log and create subscriber
engagement based segments that
would otherwise not available via
standard tracking functions.
• Only one send log is
allowed per BU.
Send Logging
Challenge
Compare and contrast Publication Lists, Suppression
Lists and Exclusion Lists
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Common Marketing Cloud account configurations include the following
data objects:
• 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
• Suppression Lists
A suppression list is a list of subscribers that you don't want to receive your
communications. Suppression lists filter out email addresses and prevent those
addresses from receiving your messages. Suppression lists serve as a "do not
contact" list for your email sends. Suppression Lists can be made global
• Exclusion Lists
An exclusion list is any list, group, or data extension you create in the application that
at the time of send you select to exclude from the send
Publication/Suppression/Exclusion Lists
Data Objects
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Web Collect is Email Studio's sign-up form functionality that allows your
subscribers to subscribe, provide attribute information, or unsubscribe
from your communications on your website.
Web Collect exclusively works with Lists, for each instance of a Web
Collect form on your website, you will have to at least provide the List ID
(LID) and Member ID (MID) of your account.
Web Collect
http://cl.exct.net/subscribe.aspx?
lst=“123456"_HTML&eml=%%EmailAddr_%%&mid=%%MemberID%%
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Smart Capture is a tool used to create lead capture forms to include in
Cloud Pages or Landing Pages. Smart Capture supports subscriber
lists, data extensions or outside data sources such as an integrated
CRM system. It can be created with WYSIWYG tools available in Cloud
Pages.
You can use a Smart Capture form to:
• Generate leads from people who sign up to receive a newsletter or attend an event
• Leverage the Smart Capture Event to trigger Journeys in Journey Builder
• Send automated emails to people who complete the form
• Create and maintain a custom preference center
• More stuff
Smart Capture
Challenge
Compare and contrast SOAP and REST.
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
SOAP (Introduced in 2007)
• Service-oriented architecture
(SOA)
• Series of methods that are
not available through other
API’s yet
• Maintained although no
longer extended (with minor
exceptions)
SOAP vs. REST
Item SOAP RES
T
Email Sending ✔ ✔
Templates and Content
Areas (Current Editor)
✔ ✖
Subscribers and Lists ✔ ✖
Data Extensions ✔ ✖
Folders ✔ ✖
Administration (Users,
BU’s)
✔ ✖
Automation Studio ✔ ✖
Email Tracking Data ✔ ✖
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
REST (Introduced in 2012)
• Client-server REST architecture
with JSON payload format
• Not as complete as SOAP
although certain (channel)
applications are only supported
via REST
• Credentials are tied to a BU
• Granular permissions can be set
on the credentials
• Continually being extended
SOAP vs. REST
Item SOAP REST
MobileConnect
(SMS)
✖ ✔
MobilePush ✖ ✔
Salesforce Sends ✖ ✔
Contact Model ✖ ✔
Journey Builder ✖ ✔
OAuth Tokens ✖ ✔
Content Builder ✖ ✔
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Query Activities retrieve data extension or data view information,
then include that information in a new data extension.
Marketing Cloud uses Microsoft SQL to create Query Activities.
This would take the email address, firstname and lastname column from
the “Customers” data extension and store only the UK based population
in a new data extension.
SQL / Query Activity
SELECT email,firstname,lastname FROM customers
WHERE locale = ‘UK‘
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
The INNER JOIN keyword selects all matching rows from multiple
tables and columns. If there are records in the "Orders" table that do not
have matches in "Customers", these orders will not be shown
Inner Join
SQL / Query Activity
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN Customers ON Orders.CustomerID =
Customers.CustomerID
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
SQL aliases are used to give a table, or a column in a table, a
temporary name. Aliases are often used to make column names more
readable. An alias only exists for the duration of the query.
Aliases
SQL / Query Activity
SELECT 1.CustomerName, 2.OrderID
FROM Customers AS 1
OUTER JOIN Orders AS 2 ON 1.CustomerID=2.CustomerID
ORDER BY 1.CustomerName
Reporting
Weighting: 7%
Reporting
• Explain how the information in data views and tracking extracts are accessed.
• Compare and contrast standard reports, data views, and tracking extracts.
• Summarize Send Logs including when/why to use it; how to create and manage.
Overview
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
The following is a list of basics around the Standard Report App in
Marketing Cloud:
• Reports can be run from Analytics Builder in the Marketing Cloud interface or
Tracking tab in the Email Studio application
• Reports can be run asynchronous, which means you can continue to work while a
report is running
• They can be specified as an interaction and triggered via Automation Studio or API
• Reports can be displayed on-screen, dumped on a FTP server or sent via an email
• You can use the Report Status and History screen to view a list of reports that have
been requested in your account
Standard Reports
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
When creating a Report Interaction, the following settings are available:
Standard Reports
Report file formats
• Data File (.csv)
• Excel spreadsheet (.xls)
• TIFF Image (.tif)
• Adobe (.pdf)
• XML (.xml)
• Web Archive (.mht)
Delivery
• FTP Folder
• Email the Report results
• Display Report Results On Screen
Relative date ranges
• The last full Week
• The last full Month
• The last full Quarter
• The last full Day
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
• Account Send Summary
This report shows total send and response data for your account
• Campaign Email Tracking
The Campaign Email Tracking report shows send tracking data for a specific
campaign
• Email Performance by Domain
This report provides data for the top 10 email domains for an email send. Use this
report to analyze how domains responded to a particular email send
• Single Email Performance by Device
The Single Email Performance by Device report displays email performance on mobile
devices versus desktop devices
• Subscriber Engagement
This report includes the number of emails that you have sent each subscriber over a
specified period, and the number of emails the subscriber has opened or clicked
Popular Standard Reports
Standard Reports
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Tracking Extracts provide granular tracking data for import from Email
Studio into external systems.
Data can be extracted as a CSV or XML file. Tracking Extracts can be
scheduled with Automation Studio or triggered via API.
These are some of the output types related to an email:
Tracking Extracts
• Bounces & Complaints
• Unsubscribes
• Opens & Clicks
• Sent & Job
• Surveys & Conversions
• Subscribers
• Impression Tracking
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Use SQL Queries to query Data View tables in Marketing Cloud. Data
Views can be used to create reports based on subscriber related data
stored in the backend of Marketing Cloud.
These are some of the Data Views available in Marketing Cloud:
Data Views
• Bounces & Complaints
• Unsubscribes
• Opens & Clicks
• Sent & Job
• FTAF & Surveys
• Subscribers
• Journeys
• Journey Activity
• SMS Subscribers & Undeliverable
• Coupons
• Social Forward
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
In this example, we will use a query to find subscribers who opened
emails sent from the Marketing Cloud in the previous 30 days.
Example
Data Views
SELECT
j.JobID, j.EmailName, j.DeliveredTime AS SendTime, o.EventDate
AS OpenTime, s.EmailAddress, s.SubscriberKey
FROM
[_Job] j JOIN [_Open] o ON j.JobID = o.JobID JOIN
[_Subscribers] s ON o.SubscriberID = s.SubscriberID
WHERE
o.IsUnique = 1 AND o.EventDate > dateadd(d,-30,getdate())
AND j.EmailID = <EmailID>
Challenge
Explain when you would use Data Views over Tracking
Extracts or Standard Reports.
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
There will be times when you will have to consider Data Views over
standard reports and tracking extracts. Some examples include:
• You are looking for data that is not available through standard
reports or tracking extracts
• Data has to be provided in a specific format that is not available
through a standard report or tracking extract
• Data that is available in more than one separate standard report or
tracking extract has to be joined into one single file
• You want to create a new subscriber segment from engagement
data from a recent campaign
Data Views vs. Standard Reports & Tracking Extracts
Conceptual Design
Marketing Cloud Connect
Weighting: 6%
Marketing Cloud Connect
• Understand the prerequisites to consider prior to starting a Marketing Cloud Connect
configuration (I.e. Salesforce edition, list of integration users, scope user, administrator
credentials).
• Understand how to send an email to a contact, lead, campaign, and report via the Sales /
Service Cloud and Marketing Cloud (I.e. sending, triggered, automated).
• Understand how Sales / Service Cloud data in the Marketing Cloud can be segmented.
Overview
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Consider the following prerequisites before attempting to use
Marketing Cloud Connect:
• Connect works with Salesforce Performance, Unlimited, Enterprise,
and Developer Edition Sandbox accounts. It does not currently work
with Professional Edition.
• System & Integration Users will have to be connected between
Clouds. All of these users must be configured as Administrators
• Additional users will require licenses in both Clouds
• Four custom tabs need to be available in your Salesforce org
• Subscriber Key is required in Marketing Cloud
Conceptual Design
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Configure Sales
Cloud
• Install the Marketing
Cloud Package
• Configure Package
Admins
• Update Page Layouts
• Configure Field Level
Security
Configure
Marketing Cloud
• Connect Marketing
Cloud to Sales Cloud
• Map Marketing Cloud
users to their Sales
Cloud counterpart
Configure
Marketing Cloud
Package
• Complete Setup
Wizard
• Configure Connected
App Authentication
• Test & Validate the
connection
Installation
The following is an overview of the minimum required steps to install the
Marketing Cloud Connect Package:
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
User Scoping governs data access levels to the users within
Marketing Cloud. The setting is applied to reports and campaigns
objects that are visible to the user, records included in
reports/campaigns and manual imports.
• Non-scope by user is less restrictive, does not take into effect
password policies and users configured without entering their
password
• Scope by user limits data to the records that user initiating activity
(send or import) has access to
User Scoping
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Connected App
Authentication is a secure
authentication mechanism
used by Marketing Cloud
Connect. It removes the
need to manage any Sales or
Service Cloud user
passwords in Marketing
Cloud.
Data that is exchanged
between Salesforce Clouds
using CAU will not count
against the API limit of each
Cloud.
Terminology
Connected App Authentication
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Permission Sets need to be created while setting up Marketing Cloud
Connect in order to map package permissions to users.
If you miss this step or fail to complete the configuration, best case your
connection will fail, worst case all calls made between Sales/Service
and Marketing will count against the API limit.
Bulk & login calls will, even with CAU enabled, count against the limit.
This includes tracking data.
Permission Sets
Connected App Authentication
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Synchronized Data Extensions let you continuously refresh objects
between Marketing Cloud and Sales/Service Cloud.
• Any Sales & Service Cloud standard
and custom object can be synchronized
• SDEs cannot be used for a send, data
has to be extracted with either a
data filter or SQL query
• If data from SDEs is required for
personalization, you can use standard
AmpScript: Lookup, LookupRows and
LookupOrderedRows
• Formular fields are not supported
Synchronized Data Extensions (SDE)
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Salesforce Data Extensions let you push tracking data from
Marketing Cloud back to your Sales or Service Cloud orgs.
• SFDEs can use the same MC
segmentation and filtering tools
as standard data extensions
• Use an 18-digit Salesforce Contact
or Lead ID (not 15-digit) to map
to the subscriber key
• To import into an SFDE, the email
field must be set to type 'email
address’
• Field names cannot contain ? or %
Salesforce Data Extensions (SFDE)
Send Flow
Sending an email from Sales Cloud
Campaign
or Report
Email Sent to
Subscribers
Subscriber Takes Action
(Opens, Clicks, Bounces,
Forward to Friends,)
Report
Marketing Cloud Connect
ACCOUNT
REPRESENTATIVE Marketing Cloud
Email
Engagement Data Added
Directly to Salesforce
Lead or Contact
Record
Send Flow
Sending an email from Marketing Cloud without the use of SFDEs
Note that since the send was not executed from the Salesforce Data Extension folder, engagement data is missing in Sales Cloud.
Runs a query or data
filter to pull data from
SDEs
Email Sent to
Subscribers
Subscriber Takes Action
(Opens, Clicks, Bounces,
Forward to Friends,)
DE
Marketing Cloud
MARKETING
REPRESENTATIVE Marketing Cloud
Email
Engagement data missing
Lead or Contact
Record
Send Flow
Sending an email from Marketing Cloud
Note that the target group has been created as a new Data Extension and moved to the Salesforce Data Extension folder.
Runs a query or data
filter to pull data from
SDEs, copies result
DE into Salesforce
Data Extension folder
Email Sent to
Subscribers
Subscriber Takes Action
(Opens, Clicks, Bounces,
Forward to Friends,)
SFDE
Marketing Cloud
MARKETING
REPRESENTATIVE Marketing Cloud
Email
Engagement Data Added
Directly to Salesforce
Lead or Contact
Record
Email Build
Weighting: 6%
Email Build
• Understand the required steps to build, test, and deploy an email based on customer
requirements.
• Explain the various ways to individualize email content (I.e. AMPscript, personalization strings,
Dynamic Content, Guide Template Language).
• Compare and contrast the ways to individualize content, such as: SSJS vs AMPscript, Dynamic
Content Wizard vs. AMPscript/LookupRows function.
• Explain various Marketing Cloud Email technologies (I.e. Link Alias tags, Impression regions,
Web Analytics Connector).
Overview
Challenge
Design Thinking: Which items do you have to consider to
set up a proper email template for your client?
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
When planning a campaign for Marketing Cloud Email, consider the
following:
• Is the template supposed to be mobile responsive, is code required
to support multiple, mobile devices?
• What is the typical text to image ratio, are background images
used, is the customer aware this may impact performance?
• Are images hosted internally or externally? Is the external host
likely to become a bottleneck? What is the maximum file size?
• How often is the template likely to change? Is an agency defining
the Corporate Identity?
Conceptual Design
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
When planning a campaign for Marketing Cloud Email, consider the
following:
• What size is the team creating emails, how much time are they
allowed to spend on a single email campaign?
• Is the nature of the emails sent commercial or transactional?
• Is a 3rd party system sending additional email campaigns? Where is
the subscriber status managed? If it’s Marketing Cloud, how does
the 3rd party system connect to sync subscriber status, bounces,
complaints and unsubscribes?
Conceptual Design
Challenge
Elaborate on the function of Multipurpose Internet Mail
Extensions (MIME).
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Multipurpose Internet Mail Extensions (MIME)
Multipurpose Internet Mail
Extensions (MIME) is an Internet
standard that is considered best
practice and extends the format
of email to support:
• Text in character sets other
than ASCII
• Non-text attachments: audio,
video, images, application
programs etc.
• Message bodies with multiple
parts
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Web Safe Fonts are fonts that are pre-installed by many operating
systems. While not all systems have the same fonts installed, you can
use a web safe font stack to choose several fonts that look similar,
and are installed on the various systems that you want to support. Web
Safe Fonts are considered best practice in email marketing.
Web Safe Fonts
p {
font-family: "Times New Roman", Times, serif;
}
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
There are three most common ways of deploying an email:
Marketing Cloud UI Sends
Send Flow (Content Builder), Guided Send (Classic Content), Test Send and Simple Send
allow you to send an email through the user interface of Marketing Cloud
Triggered Emails
A triggered email is a message that Marketing Cloud sends to an individual subscriber in
response to a subscriber action. When you define a triggered email interaction, you
provide information about the message and its behavior that the interaction uses each
time it is triggered
User Initiated Email Interaction
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
Deployment
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Email Validate checks your email message for common issues that
could prevent your email from being sent. Validate your email and make
corrections before starting any sending process.
Email Validate checks for the following required elements:
• The presence of an unsubscribe link
• The presence of a physical mailing address
• Correct syntax for attributes
• Each content area specified in the dynamic
content rule exists
Email Validate
Challenge
Describe which Marketing Cloud function allows you to
distinguish multiple links in one email that point to the
same target.
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Link Alias Tags allow you to make multiple links in your email that point
to the same target unique.
Link Alias Tags also give you the ability to report on which links to a
target were more successful. This is especially important for
Conversion tracking.
Example links, both having the same target but different positions in an
email:
Link Alias Tags
<a href="http://www.exacttarget.com" alias=“website_top_banner"
target="_blank" style="color: #000000;">ExactTarget</a>
<a href="http://www.exacttarget.com" alias=“website_bottom"
target="_blank" style="color: #000000;">ExactTarget</a>
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Define a part of your email that contains multiple links, i.e. dynamic
content, as an Impression Region, to report on the performance of that
region for a single send or multiple emails over time.
Impression Regions are either defined automatically by using Dynamic
Content or manually through AmpScript.
Standard reports are available to track Impression Regions: Impression
Tracking or Regional Performance.
Impression Regions
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Use the Web Analytics Connector to extend your web analytics
service to track and analyse data from your Marketing Cloud sends.
Use WAC to tag links in your emails by automatically including
Personalization Strings (Marketing Cloud variables) in the target URLs
for the analytics tool to track:
• Account level data to identify activity originating from a Marketing Cloud Email
• Email level data, such as a campaign code, to identify link activity from email
messages and track campaign effectiveness
• Include Subscriber level data in links and identify them within the web analytics
service. By storing the subscriber ID in a cookie, the web analytics tool can continue to
track the subscriber's progression through your site
• Use link-level data to identify links that are clicked in Marketing Cloud emails, which
is helpful when using the same alias for multiple links
Web Analytics Connector
Challenge
Describe the three parts of a Send Classification.
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Send Classifications in Email Studio lets administrators define
parameters for an email job in a central location and reuse those
parameters for multiple email send definitions. Send Classifications
include these components:
• Delivery Profile
Specifies IP-Address,
Default Header & Footer
• Sender Profile
Specifies Sender (FROM Name & Email),
custom RMM settings
• CAN-SPAM Classification
Commercial or Transactional
Send Classifications
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Marketing Cloud features three major scripting languages:
• AMPScript
AMPscript is a scripting language that you can embed within HTML emails, text
emails, landing pages, SMS messages, and push notifications from MobilePush. The
system processes the script at the point where you include it in the message to render
content on a subscriber-by-subscriber basis
• Server-Side JavaScript (SSJS)
Instead of using the browser to render the JavaScript on the client-side computer,
Marketing Cloud can execute JavaScript on the server when rendering a message or
executing a SSJS activity in Automation Studio
• Guide Template Language (GTL)
Guide Template Language (Guide or GTL) provides a declarative syntax used for
creating personalized, dynamic, data-driven messages. Construct templates for use
across channels and layouts
Scripting
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Use a Personalization String to display the subscriber’s email address
Returns the city associated with the postal code 46016 in the PostalCode data extension:
Anderson, IN
Stores a maximum of 4 rows into the @rows2 variable: From the Cars data extension,
Horsepower column, sorted descending, where data in the column MPG equals the field
MPG in the @cardata variable
AMPScript Examples
Scripting
%%=UPPERCASE(emailaddr)=%%
%%=Lookup('PostalCode','City','PostalCode',46016)=%%
Set @rows2 = LookupOrderedRows
("Cars",4,"Horsepower Desc","MPG",Field(@cardata,"MPG"))
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
SSJS Example
Scripting
<script runat="server">
var de = DataExtension.Init('de1’);
de.Rows.Add({col1:'data',col2:'moredata',Column3:55});
de.Rows.Lookup
</script>
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
GTL
On an email template like this
With this data context
GTL Example
Scripting
<html>
<body>
<h1>Hello {{Name}} from {{City}}!<h1>
</body>
</html>
{ “Name” : “Angela Cruz”, “City” : “Chicago”}
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Marketing Cloud Email supports attachments. Consider the following
when planning a campaign including attachments:
• The attachments feature has to be activated. It does not come with
any of the Marketing Cloud editions by default
• You can use the AMPscript function AttachFile() to place
attachments in your email sends. Attachments can be stored on a
seperate website, in the MC FTP, portfolio or content
• Attachments are not considered best practice in a mass email
send as they will have a major impact on your deliverability
Attachments
%%=AttachFile("Portfolio","Example1")=%%
%%=AttachFile("Portfolio","Example2")=%%
%%=AttachFile("Portfolio","Example3")=%%
Automation
Weighting: 8%
Automation
• Given a customer scenario, select the appropriate workflow that meets the business
requirement (I.e. import, segmentation, email send).
• Compare and contrast triggered and scheduled interactions.
Overview
Challenge
Describe a typical Automation Studio case.
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
When designing an automation for Marketing Cloud Automation Studio,
consider the following:
• The most popular use-cases for Automation Studio include ETL processes, sending
simple automated email campaigns and keeping Data Extensions used for sending
refreshed
• What data do I need to support other use cases provided by my client for the
customer journey? How frequently are these sources updated?
• Creating an infinite loop is impossible
• Automation Studio does not require a data model in Contact Builder and supports
list-based activities
• Essential activities to trigger Journeys of refresh Audience Builder audiences are
only available in Automation Studio
Conceptual Design
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
An automation in Automation Studio can have one of two starting
sources: Schedule & File Drop.
The “File Drop” automation starting source used to be called
“Triggered”. They can use the Marketing Cloud Enhanced FTP to store
and exchange data.
Starting Sources
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Marketing Cloud requires Enhanced FTP for these tasks:
• Importing lists from the FTP server
• Exporting information from the application database to the FTP
server
• Export any single file of information that is over 5 MB
• Running reports available in the Marketing Cloud
• Using the file retrieval activity
• Extracting data from the application database
Enhanced FTP
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Data Extract
The Automation Studio data extract activity creates one or more
zipped files for your use outside the Marketing Cloud application.
It can also be used to convert an XML file into a comma-
delimited, tab-delimited, or pipe-delimited file for import into your
account
Import File
Use an outside file to update a subscriber list or data extension in
Automation Studio
File Transfer
Unzip or decrypt a file found in the Marketing Cloud's Enhanced
FTP directory or to securely transfer files from the Marketing
Cloud's secure file transfer location, the Safehouse, to a selected
FTP location
Activities
Challenge
Every morning, an encrypted .zip file is placed on the
customer FTP. The data should be enriched with MC
subscriber activity from the last 24 hours and placed on a
third party BI tool FTP site for processing. Outline a
possible automation.
Contact Builder
Weighting: 14%
Contact Builder
• Explain the role and capabilities within Contact Builder.
• Understand how cardinality impacts data modeling.
• Summarize how to use Data Designer to incorporate data source into Contact Builder.
• Given a customer scenario, know how to build an Attribute Group to be used for a simple
interaction.
Overview
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
When designing a data model for Marketing Cloud Contact Builder,
consider the following:
• Contact Builder requires Subscriber Key which allows for sophisticated data models
• Subscriber Key lets you choose a flexible primary key as opposed to the Marketing
Cloud default email address, which i.e. will allow you to identify multiple individuals
sharing the same email address
• Contact Builder uses an internal, hidden identifier which is called Contact Key. It
can map 1:1 to your Subscriber Key
Conceptual Design
Subscriber Key
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Contact Builder lets you structure data around the Contact Key.
Through this, Marketing Cloud can function as a Database of Record.
Attribute Groups that have a 1:1 relationship to the Contact Key are
called Populations (legacy: Root Relationships).
Populations
Contact Key
(Subscriber Key)
MDM ID
Loyalty Number
CRM ID
Email Address
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Attribute Groups collect one or more data extensions into a single
entity for use in organizing and interacting with contact information.
Data Extensions can be used in multiple Attribute Groups. Attribute
Groups are managed in Data Designer.
Attribute Groups
Templates are available to
quickly create Attribute
Groups for the most
common use cases.
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
When creating a data model with Contact Builder, keep in mind that:
• Each data model will be available only in the respective BU
• Too many Populations in one BU will slow down the account, your queries, reports,
sends and ETL processes
Business Units
Conceptual Design
Enterprise 2.0 Account
Brand B Business Unit
Brand A Business Unit
Contact
Model B
Contact
Model A
Data
Extensions
Data
Extensions
Shared Data
Extensions
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Cardinality is a concept used in relational data modeling, to define how
one table relates to another table. Cardinality in Contact Builder defines
how fields in a data extension will connect to a contact via the attribute
group.
Changing cardinality in a Marketing Cloud account may have a major
impact on existing processes, i.e. a Filter Activity may return zero
results after a change in Data Designer.
Cardinality
1 1
A master subscriber Data Extension (Population), where
each contact maps to a SINGLE record
1 n
A purchase history Data Extension where each contact
may map to MANY records (purchases)
n n ?
Challenge
Map out cardinalities between the following exemplary
tables: CUSTOMER, PRODUCTS and ORDERS
Journey Builder
Weighting: 11%
Journey Builder
• Compare and contrast automation tools, such as Journey Builder and Automation Studio.
• Given a customer scenario that includes Journey Builder, evaluate the requirements, activities,
and steps.
• Explain the requirements for and the methods by which a contact can enter a Journey.
Overview
Challenge
Discuss possible considerations to set up a journey for
your client.
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
When designing a Journey for Marketing Cloud Journey Builder,
consider the following:
• The most popular use cases for Journey Builder include abandon basket, last search
or post purchase journeys. In most cases, the data for these journeys is supplied by
web analytics.
• What data do I need to support other use cases provided by my client for the
customer journey? How frequently are these sources updated? Is the update
frequency going to delay the event trigger?
• Is a goal required? Is the customer supposed to exit the journey upon reaching the
goal? Can a customer exist in the journey multiple times?
• Creating an infinite loop is impossible
• Journey Builder only works only in conjunction with Contact Builder, thus data has to
be available in Data Extensions
Conceptual Design
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Data Extension (Scheduled)
Contacts in a sendable Data Extension enter a Journey
API Event (Real-Time)
This event connects the Journey canvas to an API
CloudPages (Real-Time)
Contacts enter a journey when a customer interacts with a
CloudPages Smart Capture form
Salesforce Data (Real-Time)
Contacts enter the journey based on events and object state
changes in the Sales and Service Cloud
Date Based Event (Real-Time)
Contacts enter the journey based on a date or date attribute such
as birth date, subscription expiration date, or purchase date
Entry Sources
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Messages
Send Email, SMS Push
Advertising
Ad Audiences
Flow Control
Decision Split (Up to 20 paths)
Random Split (Paths randomized individually)
Engagement Split (Behavioral)
Wait
Wait Until (Wait + Query)
Join
Activities
Challenge
Compare and contrast Random Split, Engagement Split
and Decision Split.
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Customer Updates
Update Contact
Sales & Service Cloud
Task, Opportunity, Lead, Contact, Case, Account
Campaign Member
Object Activity
Convert Lead
Custom Activity (not shown)
An activity fully customizable by a partner
Activities
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Goals as Exit Criteria
Goals can - but are not required to -
act as exit criteria. Marketers can
configure a goal so that reaching it
removes a contact from the journey.
Goal Evaluation
Journey Builder evaluates each
contact against a journey's goal
target at the following times:
- Each time a contact is evaluated for entry into a journey
- Each time a wait period expires
- Every day at midnight, Central Standard Time
Goal / Exit Criteria / Evaluation
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Journey Builder tracks the last
record processed for the event
source data extension to prevent
individual events from being
injected into an interaction more
than once. This is known as the
High Water Mark. When an event
is run, only records in the event
source data extension above the
High Water Mark will be processed.
Records below the High Water
Mark will be ignored. This applies
only to Fastest Processing.
High Water Mark
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Common issues include the message “Error Binding Data Bound
Member”. It usually refers to one of the following:
• Subscriber cannot be queried by Journey Builder as email address
is missing from All Subscribers
• Subscriber cannot be queried by Journey Builder as Subscriber Key
is missing in Populations (Root Relationships), one of your Data
Extensions is not properly connected to the data model in Contact
Builder
Troubleshooting
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Common issues include that contacts will not be injected into a running
Journey. Related issues usually include the following:
• The contact did not meet the entry criteria
• With Fastest Processing enabled, the contact falls below the High
Water Mark
• The Journey settings do not allow a contact to re-entry the
Journey, and the contact already went through the Journey
• The Journey settings allow a contact only to re-enter the Journey
after exiting, and the contact is still in the Journey
Troubleshooting
Challenge
Provide example use-cases where either Journey Builder
or Automation Studio would be the solution of choice.
Discovery
Weighting: 13%
Discovery
• Provided with a set of business requirements, determine what additional information is needed
to design the recommended solution.
• Provided with a list of branding and creative strategies, probe for additional information that is
needed to recommend an appropriate solution.
• Provided a customer environment and goals, determine the viability of external systems that
need to be included in the solution (I.e. POS, CRM, ecommerce, data warehouse, data source
inputs).
• Demonstrate how to gather requirements in order to put together the data and segmentation
strategy for the customer (I.e. frequency, complexity, volume of sending).
• Given a scenario that includes customer information about subscriber acquisition,
management, and attrition, utilize this information to select solution components.
• Given a solution, recommend the appropriate customer skill sets
required to utilize the Marketing Cloud application.
Overview
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
Discovery
To study for the Discovery part of the Marketing Cloud Consultant Exam,
review the following related slides:
• Marketing Cloud Connect | User Scoping
• Marketing Cloud Connect | Salesforce Data Extensions (SFDE)
• Account Configuration | Roles
• Account Configuration | Business Units
• Account Configuration | IP Warming
• Account Configuration | Reply Mail Management
• Data Design | Lists vs. Data Extensions
• Email Build | Send Classifications
• Email Build | Scripting
• Contact Builder | Populations
• Journey Builder | High Water Mark
Conceptual Design
Weighting: 12%
Conceptual Design
• Analyze customer data to determine the appropriate data model (I.e. List model, Data
Extensions).
• In a given scenario, determine appropriate solution for given requirements considering
technical expertise of personas (I.e. Automation Studio vs. Journey Builder).
• In a given narrative data flow, select the correct data flow diagram that depicts that data flow.
• In a given customer scenario, identify which User Stories are appropriate to use for accessing
Marketing Cloud.
• In a given customer scenario, determine factors to consider when scaling the solution.
• Articulate how data construct will drive one-to-one messaging and content.
• Explain the purpose of IP Warming and make a recommendation based on customer needs.
Overview
DISCOVERY
CONCEPTUAL
DESIGN
MARKETING CLOUD
CONNECT
ACCOUNT
CONFIGURATION
REPORTING
DATA DESIGN
AUTOMATION
EMAIL BUILD
CONTACT BUILDER
JOURNEY BUILDER
To study for the Conceptual Design part of the Marketing Cloud
Consultant Exam, review the following related slides:
• Marketing Cloud Connect
• Reporting
• Automation
• Email Build
• Contact Builder
• Journey Builder
Conceptual Design
Links
Links
Certification Page
Official Exam Guide
How to schedule an exam
MC Fast Path.pptx

More Related Content

Similar to MC Fast Path.pptx

WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...Vuzion
 
Enabling the Cisco Decoder Ring
Enabling the Cisco Decoder RingEnabling the Cisco Decoder Ring
Enabling the Cisco Decoder RingNeo4j
 
Marketing Cloud - Partner Office Hour (August 4, 2015)
Marketing Cloud - Partner Office Hour (August 4, 2015)Marketing Cloud - Partner Office Hour (August 4, 2015)
Marketing Cloud - Partner Office Hour (August 4, 2015)Salesforce Partners
 
Torq Systems - Salesforce: Sales Cloud Packages
Torq Systems - Salesforce: Sales Cloud PackagesTorq Systems - Salesforce: Sales Cloud Packages
Torq Systems - Salesforce: Sales Cloud PackagesKyler Miles
 
India VMUG Email Deliverability Deck.pptx
India VMUG Email Deliverability Deck.pptxIndia VMUG Email Deliverability Deck.pptx
India VMUG Email Deliverability Deck.pptxDarshil35
 
Evolving to Match Your Custom Needs
Evolving to Match Your Custom NeedsEvolving to Match Your Custom Needs
Evolving to Match Your Custom NeedsMaximizer Software
 
Customer insights in an hour - AI & Chatbot Saturday
Customer insights in an hour - AI & Chatbot SaturdayCustomer insights in an hour - AI & Chatbot Saturday
Customer insights in an hour - AI & Chatbot SaturdayNico Fernandez
 
Insight2014 ibm client_center_4_adv_analytics_7171
Insight2014 ibm client_center_4_adv_analytics_7171Insight2014 ibm client_center_4_adv_analytics_7171
Insight2014 ibm client_center_4_adv_analytics_7171IBMgbsNA
 
Building Your Marketo Mansion With Workspaces
Building Your Marketo Mansion With WorkspacesBuilding Your Marketo Mansion With Workspaces
Building Your Marketo Mansion With WorkspacesMarketo
 
Odoo functional-training-v8-crm
Odoo functional-training-v8-crmOdoo functional-training-v8-crm
Odoo functional-training-v8-crmravihpatel
 
NetSuite Email Campaigns Best Practices for Delivering Results
NetSuite Email Campaigns Best Practices for Delivering ResultsNetSuite Email Campaigns Best Practices for Delivering Results
NetSuite Email Campaigns Best Practices for Delivering ResultsJade Global
 
Starter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITStarter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITKaruana Gatimu
 
Eloqua SmartStart Implementation
Eloqua SmartStart Implementation Eloqua SmartStart Implementation
Eloqua SmartStart Implementation 4Thought Marketing
 
Eloqua smart start implementation
Eloqua smart start implementation Eloqua smart start implementation
Eloqua smart start implementation Mark T. LeVell
 
Dynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapDynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapIntergen
 
Dynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapDynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapIntergen
 
Salesforce Cross-Cloud Architecture
Salesforce Cross-Cloud ArchitectureSalesforce Cross-Cloud Architecture
Salesforce Cross-Cloud ArchitectureThierry TROUIN ☁
 

Similar to MC Fast Path.pptx (20)

US MPN 101
US MPN 101US MPN 101
US MPN 101
 
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
 
Enabling the Cisco Decoder Ring
Enabling the Cisco Decoder RingEnabling the Cisco Decoder Ring
Enabling the Cisco Decoder Ring
 
Marketing Cloud - Partner Office Hour (August 4, 2015)
Marketing Cloud - Partner Office Hour (August 4, 2015)Marketing Cloud - Partner Office Hour (August 4, 2015)
Marketing Cloud - Partner Office Hour (August 4, 2015)
 
Torq Systems - Salesforce: Sales Cloud Packages
Torq Systems - Salesforce: Sales Cloud PackagesTorq Systems - Salesforce: Sales Cloud Packages
Torq Systems - Salesforce: Sales Cloud Packages
 
India VMUG Email Deliverability Deck.pptx
India VMUG Email Deliverability Deck.pptxIndia VMUG Email Deliverability Deck.pptx
India VMUG Email Deliverability Deck.pptx
 
Evolving to Match Your Custom Needs
Evolving to Match Your Custom NeedsEvolving to Match Your Custom Needs
Evolving to Match Your Custom Needs
 
Customer insights in an hour - AI & Chatbot Saturday
Customer insights in an hour - AI & Chatbot SaturdayCustomer insights in an hour - AI & Chatbot Saturday
Customer insights in an hour - AI & Chatbot Saturday
 
Resume
ResumeResume
Resume
 
Insight2014 ibm client_center_4_adv_analytics_7171
Insight2014 ibm client_center_4_adv_analytics_7171Insight2014 ibm client_center_4_adv_analytics_7171
Insight2014 ibm client_center_4_adv_analytics_7171
 
Building Your Marketo Mansion With Workspaces
Building Your Marketo Mansion With WorkspacesBuilding Your Marketo Mansion With Workspaces
Building Your Marketo Mansion With Workspaces
 
Odoo functional-training-v8-crm
Odoo functional-training-v8-crmOdoo functional-training-v8-crm
Odoo functional-training-v8-crm
 
NetSuite Email Campaigns Best Practices for Delivering Results
NetSuite Email Campaigns Best Practices for Delivering ResultsNetSuite Email Campaigns Best Practices for Delivering Results
NetSuite Email Campaigns Best Practices for Delivering Results
 
Starter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITStarter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft IT
 
ROI on Personalized Experiences - Greg Kihlstrom, GK5A
ROI on Personalized Experiences - Greg Kihlstrom, GK5AROI on Personalized Experiences - Greg Kihlstrom, GK5A
ROI on Personalized Experiences - Greg Kihlstrom, GK5A
 
Eloqua SmartStart Implementation
Eloqua SmartStart Implementation Eloqua SmartStart Implementation
Eloqua SmartStart Implementation
 
Eloqua smart start implementation
Eloqua smart start implementation Eloqua smart start implementation
Eloqua smart start implementation
 
Dynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapDynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM Roadmap
 
Dynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapDynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM Roadmap
 
Salesforce Cross-Cloud Architecture
Salesforce Cross-Cloud ArchitectureSalesforce Cross-Cloud Architecture
Salesforce Cross-Cloud Architecture
 

Recently uploaded

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsVlad Stirbu
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...Sri Ambati
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform EngineeringJemma Hussein Allen
 

Recently uploaded (20)

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

MC Fast Path.pptx

  • 1. Marketing Cloud Fast Path Partner Practice Development jbatista@salesforce.com João Batista
  • 2. Tell Us About Yourself • Name • Partner • Your Salesforce Certificates • Marketing Cloud Experience • Consultant Exam Experience • Current Project (no brand names please)
  • 3. • There is no guaranteed success. You can use this material to study and still fail • You need to study the concepts presented in this guide after the workshop • Both Marketing Cloud NTO and Learning Account is required to study • Try to schedule your exam no later than four weeks after the workshop • We are all in this together. Please post exam concepts that were not covered in this guide in Partner Community • Celebrate success and help your fellow consultants, even after you pass the exam Setting Expectations
  • 4. Recommended for Study Partner Practice Development • Consultant Self Study Guide (available on Partner Community) • Contact/Journey Builder Fast Path (ask your PPD contact for access) • Connect Fast Path (ask your PPD contact for access) Trailhead • Marketing Cloud Implementation Workshop (MCI-101) • Journey Builder 101 (JB-101) • Marketing Cloud Connect Essentials (MCC-201)
  • 6. Certification Guidelines • 60 multiple-choice/multiple-select questions (5 unscored items will be added) • 90 minutes allotted to complete the exam (time allows for unscored questions) • 68% is the passing score • Registration fee is USD 200, plus applicable taxes as required per local law • Retake fee is USD 100, plus applicable taxes as required per local law • No hard-copy or online materials may be referenced during the exam • Prerequisite: Current status as a Salesforce Certified Marketing Cloud Email Specialist • Trailhead recommends completing the following Instructor-led courses in advance: Marketing Cloud Implementation Workshop (MCI-101), Journey Builder 101 (JB-101), and Marketing Cloud Connect Essentials (MCC-201)
  • 8. Terminology used in the Consultant Exam OLD Root Relationship Interaction Guided Send Watch out for Outdated Expressions! NEW Population Journey Send Flow
  • 10. Account Configuration • Given a customer scenario, recommend the appropriate Marketing Cloud role based on User Stories. • Determine which type of customer scenario warrants the creation of a business unit (I.e. publication types, demographic, workflow processes, organizational structure). • In a given scenario, troubleshoot issues regarding Reply Mail Management. • Analyze the impact of applying Sender Authentication Package (SAP) to a business unit (I.e. link wrapping, Landing Pages, image URLs). Overview
  • 11. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER When evaluating business units for your Marketing Cloud account, consider the following: • Use the hierarchical structure of business units to restrict data while enabling access to messaging technologies • Business units can only have one parent • Use shared folders to distribute templates, assets and data extensions across business units • Unsubscribe information stored in All Subscribers can be rolled up into the enterprise parent business unit Business Units
  • 12. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Marketing Cloud Roles allow you to grant your users access to the areas and features that pertain to their job functions. Users can be assigned to one or more business units and roles and permissions are assigned to users or Business Units. A role is a collection of permissions that allow or deny actions on an item or item property. If a permission is not set, the permission has the same effect as a deny. Roles can be predefined or custom. Existing Roles can be customized. Email Studio has a specific set of Classic Roles that can be used to allow and restrict access to specific areas of the product. Roles
  • 13. Challenge An Email Specialist should access Reports and Shared Data Extensions to manage BI data in Marketing Cloud. Which combination of MC and classic roles should the administrator pick for the Email Specialist?
  • 14. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Generally, there are three types of opt-out or ways to unsubscribe from a Marketing Cloud account: • List Unsubscribe: By unsubscribing from a list or publication list from the out-of-the-box preference center or custom preference center, the user will opt-out from a specific newsletter type • Master Unsubscribe: By clicking the “Unsubscribe from all” link in the out-of-the-box preference center, the user status is set to Unsubscribed in all Business Units. • Global Unsubscribe: A system-wide list that affects all Accounts. Subscribers on this list have requested no communication from any account in the Marketing Cloud system. Opt-Out/Unsubscribe Types
  • 15. Challenge What are the implications of information from All Subscribers rolling up to the parent business unit?
  • 16. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Account Branding (one per BU) This feature will brand your account with your chosen authenticated domain. It modifies link, landing page and image wrapping and removes all references to the Marketing Cloud in favor of your authenticated domain Private Domain (multiple per BU) This product assigns a domain used to send email. This domain acts as the From address for your email sends. It will authenticate your email sends using the Sender Policy Framework (SPF), Sender ID, and DomainKeys/DKIM authentication Dedicated IP Address (multiple per BU) This product assigns a unique IP address to your account which will be used for all email sends. This IP address represents the majority of your sending reputation Reply Mail Management (one per BU) This product controls the replies you receive from your subscribers. You can assign filters for out-of-office messages and manual unsubscribe requests Package Contents Sender Authentication Package
  • 17. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Reply Mail Management automatically manages response to your email‘s reply-to address and applies a series of rules to determine the next action: • Filter Out-of-office and auto-replies • Honor unsubscribe requests (Setting: Unsubscribe Manual Requests = Yes) • Forward an email to different users depending on different circumstances • Conditionally auto-reply and control the content of that auto-reply message Reply Mail Management
  • 19. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER IP Warming is a necessary process for customers that have recently purchased a new Private IP and is generally recommended if your send volume exceeds 10k+ emails per campaign and per ISP. • New Private IPs in Marketing Cloud have no history of sending email messages. • ISPs are suspicious of mail received from IP addresses lacking history, as most connections from new IP addresses are attempts to deliver spam. • Most webmail providers require that you build up a sending reputation on any new IP address by slowly and methodically sending in small volumes. • The goal is to build up at least 30 days of sending history and data so that ISPs have an idea of the mail coming from your new IP address. • We recommend that you focus on sending to your most active and engaged subscribers during this period since it is the initial basis for the ISPs to determine your sender IP addresses sending reputation. IP Warming
  • 20. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Sender Policy Framework SPF records are lists of IP addresses that are allowed to send email from your domain. The IP lists authenticate that email from your domain is really from you and help protect your brand by reducing the chance that your email is mistaken for spam Sender ID Similar to Sender Policy Framework, but outdated and exclusively used by Microsoft DomainKeys Identified Mail When DKIM is employed, messages are signed with a cryptographic signature allows the receiver to check that an email claimed to come from a specific domain is indeed authorized by the owner of that domain Private Domain / Authentication v=spf1 ip4:207.67.38.0/24 ip4:207.250.68.0/24 ip4:64.132.92.0/24 ip4:64.132.88.0/24 -all
  • 22. Data Design • Explain the various data objects in the Marketing Cloud (I.e. data extensions, list model, data retention model, publication lists, suppression lists). • Understand available data types, retention and template options when building a data extension. • Understand how data is retrieved within a Relational Data Model (I.e. basic SQL). • Given a customer scenario, recommend appropriate import method with lists or data extensions. • Understand the implications of a system being database of record. Overview
  • 23. Challenge Explain the relevance of a Database of Record (DBOR) in a exemplary customer scenario
  • 24. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER The following data types are available when creating or modifying Data Extensions in Marketing Cloud: • Text (a combination of letters, numbers, and spaces, up to 4000 characters) • Number (this type accepts values from -2,147,483,648 to 2,147,483,648) • Date (all dates are stored in the format MM/DD/YYYY, and if a date is entered in a different format, the system converts it to the proper format when storing it. Also supports HH:MM to be added. • Boolean (1, Y, Yes, True / 0, N, No, False) • EmailAddress (required to use make this Data Extension sendible) • Phone • Decimal (accepts decimals, example 6.2 decimal field stores “123456.78“) • Locale (ISO language code, 5-digit example “EN-US”) Data Types
  • 25. Challenge Compare and contrast Add & Update vs. Overwrite import methods and impact on data model
  • 26. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Use Send Logging in Email Studio to obtain run-time information about email send attributes. • You should specify how long information remains available with data retention settings. • Use queries to access data in your send log and create subscriber engagement based segments that would otherwise not available via standard tracking functions. • Only one send log is allowed per BU. Send Logging
  • 27. Challenge Compare and contrast Publication Lists, Suppression Lists and Exclusion Lists
  • 28. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Common Marketing Cloud account configurations include the following data objects: • 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 • Suppression Lists A suppression list is a list of subscribers that you don't want to receive your communications. Suppression lists filter out email addresses and prevent those addresses from receiving your messages. Suppression lists serve as a "do not contact" list for your email sends. Suppression Lists can be made global • Exclusion Lists An exclusion list is any list, group, or data extension you create in the application that at the time of send you select to exclude from the send Publication/Suppression/Exclusion Lists Data Objects
  • 29. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Web Collect is Email Studio's sign-up form functionality that allows your subscribers to subscribe, provide attribute information, or unsubscribe from your communications on your website. Web Collect exclusively works with Lists, for each instance of a Web Collect form on your website, you will have to at least provide the List ID (LID) and Member ID (MID) of your account. Web Collect http://cl.exct.net/subscribe.aspx? lst=“123456"_HTML&eml=%%EmailAddr_%%&mid=%%MemberID%%
  • 30. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Smart Capture is a tool used to create lead capture forms to include in Cloud Pages or Landing Pages. Smart Capture supports subscriber lists, data extensions or outside data sources such as an integrated CRM system. It can be created with WYSIWYG tools available in Cloud Pages. You can use a Smart Capture form to: • Generate leads from people who sign up to receive a newsletter or attend an event • Leverage the Smart Capture Event to trigger Journeys in Journey Builder • Send automated emails to people who complete the form • Create and maintain a custom preference center • More stuff Smart Capture
  • 32. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER SOAP (Introduced in 2007) • Service-oriented architecture (SOA) • Series of methods that are not available through other API’s yet • Maintained although no longer extended (with minor exceptions) SOAP vs. REST Item SOAP RES T Email Sending ✔ ✔ Templates and Content Areas (Current Editor) ✔ ✖ Subscribers and Lists ✔ ✖ Data Extensions ✔ ✖ Folders ✔ ✖ Administration (Users, BU’s) ✔ ✖ Automation Studio ✔ ✖ Email Tracking Data ✔ ✖
  • 33. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER REST (Introduced in 2012) • Client-server REST architecture with JSON payload format • Not as complete as SOAP although certain (channel) applications are only supported via REST • Credentials are tied to a BU • Granular permissions can be set on the credentials • Continually being extended SOAP vs. REST Item SOAP REST MobileConnect (SMS) ✖ ✔ MobilePush ✖ ✔ Salesforce Sends ✖ ✔ Contact Model ✖ ✔ Journey Builder ✖ ✔ OAuth Tokens ✖ ✔ Content Builder ✖ ✔
  • 34. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Query Activities retrieve data extension or data view information, then include that information in a new data extension. Marketing Cloud uses Microsoft SQL to create Query Activities. This would take the email address, firstname and lastname column from the “Customers” data extension and store only the UK based population in a new data extension. SQL / Query Activity SELECT email,firstname,lastname FROM customers WHERE locale = ‘UK‘
  • 35. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER The INNER JOIN keyword selects all matching rows from multiple tables and columns. If there are records in the "Orders" table that do not have matches in "Customers", these orders will not be shown Inner Join SQL / Query Activity SELECT Orders.OrderID, Customers.CustomerName FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID
  • 36. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER SQL aliases are used to give a table, or a column in a table, a temporary name. Aliases are often used to make column names more readable. An alias only exists for the duration of the query. Aliases SQL / Query Activity SELECT 1.CustomerName, 2.OrderID FROM Customers AS 1 OUTER JOIN Orders AS 2 ON 1.CustomerID=2.CustomerID ORDER BY 1.CustomerName
  • 38. Reporting • Explain how the information in data views and tracking extracts are accessed. • Compare and contrast standard reports, data views, and tracking extracts. • Summarize Send Logs including when/why to use it; how to create and manage. Overview
  • 39. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER The following is a list of basics around the Standard Report App in Marketing Cloud: • Reports can be run from Analytics Builder in the Marketing Cloud interface or Tracking tab in the Email Studio application • Reports can be run asynchronous, which means you can continue to work while a report is running • They can be specified as an interaction and triggered via Automation Studio or API • Reports can be displayed on-screen, dumped on a FTP server or sent via an email • You can use the Report Status and History screen to view a list of reports that have been requested in your account Standard Reports
  • 40. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER When creating a Report Interaction, the following settings are available: Standard Reports Report file formats • Data File (.csv) • Excel spreadsheet (.xls) • TIFF Image (.tif) • Adobe (.pdf) • XML (.xml) • Web Archive (.mht) Delivery • FTP Folder • Email the Report results • Display Report Results On Screen Relative date ranges • The last full Week • The last full Month • The last full Quarter • The last full Day
  • 41. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER • Account Send Summary This report shows total send and response data for your account • Campaign Email Tracking The Campaign Email Tracking report shows send tracking data for a specific campaign • Email Performance by Domain This report provides data for the top 10 email domains for an email send. Use this report to analyze how domains responded to a particular email send • Single Email Performance by Device The Single Email Performance by Device report displays email performance on mobile devices versus desktop devices • Subscriber Engagement This report includes the number of emails that you have sent each subscriber over a specified period, and the number of emails the subscriber has opened or clicked Popular Standard Reports Standard Reports
  • 42. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Tracking Extracts provide granular tracking data for import from Email Studio into external systems. Data can be extracted as a CSV or XML file. Tracking Extracts can be scheduled with Automation Studio or triggered via API. These are some of the output types related to an email: Tracking Extracts • Bounces & Complaints • Unsubscribes • Opens & Clicks • Sent & Job • Surveys & Conversions • Subscribers • Impression Tracking
  • 43. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Use SQL Queries to query Data View tables in Marketing Cloud. Data Views can be used to create reports based on subscriber related data stored in the backend of Marketing Cloud. These are some of the Data Views available in Marketing Cloud: Data Views • Bounces & Complaints • Unsubscribes • Opens & Clicks • Sent & Job • FTAF & Surveys • Subscribers • Journeys • Journey Activity • SMS Subscribers & Undeliverable • Coupons • Social Forward
  • 44. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER In this example, we will use a query to find subscribers who opened emails sent from the Marketing Cloud in the previous 30 days. Example Data Views SELECT j.JobID, j.EmailName, j.DeliveredTime AS SendTime, o.EventDate AS OpenTime, s.EmailAddress, s.SubscriberKey FROM [_Job] j JOIN [_Open] o ON j.JobID = o.JobID JOIN [_Subscribers] s ON o.SubscriberID = s.SubscriberID WHERE o.IsUnique = 1 AND o.EventDate > dateadd(d,-30,getdate()) AND j.EmailID = <EmailID>
  • 45. Challenge Explain when you would use Data Views over Tracking Extracts or Standard Reports.
  • 46. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER There will be times when you will have to consider Data Views over standard reports and tracking extracts. Some examples include: • You are looking for data that is not available through standard reports or tracking extracts • Data has to be provided in a specific format that is not available through a standard report or tracking extract • Data that is available in more than one separate standard report or tracking extract has to be joined into one single file • You want to create a new subscriber segment from engagement data from a recent campaign Data Views vs. Standard Reports & Tracking Extracts Conceptual Design
  • 48. Marketing Cloud Connect • Understand the prerequisites to consider prior to starting a Marketing Cloud Connect configuration (I.e. Salesforce edition, list of integration users, scope user, administrator credentials). • Understand how to send an email to a contact, lead, campaign, and report via the Sales / Service Cloud and Marketing Cloud (I.e. sending, triggered, automated). • Understand how Sales / Service Cloud data in the Marketing Cloud can be segmented. Overview
  • 49. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Consider the following prerequisites before attempting to use Marketing Cloud Connect: • Connect works with Salesforce Performance, Unlimited, Enterprise, and Developer Edition Sandbox accounts. It does not currently work with Professional Edition. • System & Integration Users will have to be connected between Clouds. All of these users must be configured as Administrators • Additional users will require licenses in both Clouds • Four custom tabs need to be available in your Salesforce org • Subscriber Key is required in Marketing Cloud Conceptual Design
  • 50. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Configure Sales Cloud • Install the Marketing Cloud Package • Configure Package Admins • Update Page Layouts • Configure Field Level Security Configure Marketing Cloud • Connect Marketing Cloud to Sales Cloud • Map Marketing Cloud users to their Sales Cloud counterpart Configure Marketing Cloud Package • Complete Setup Wizard • Configure Connected App Authentication • Test & Validate the connection Installation The following is an overview of the minimum required steps to install the Marketing Cloud Connect Package:
  • 51. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER User Scoping governs data access levels to the users within Marketing Cloud. The setting is applied to reports and campaigns objects that are visible to the user, records included in reports/campaigns and manual imports. • Non-scope by user is less restrictive, does not take into effect password policies and users configured without entering their password • Scope by user limits data to the records that user initiating activity (send or import) has access to User Scoping
  • 52. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Connected App Authentication is a secure authentication mechanism used by Marketing Cloud Connect. It removes the need to manage any Sales or Service Cloud user passwords in Marketing Cloud. Data that is exchanged between Salesforce Clouds using CAU will not count against the API limit of each Cloud. Terminology Connected App Authentication
  • 53. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Permission Sets need to be created while setting up Marketing Cloud Connect in order to map package permissions to users. If you miss this step or fail to complete the configuration, best case your connection will fail, worst case all calls made between Sales/Service and Marketing will count against the API limit. Bulk & login calls will, even with CAU enabled, count against the limit. This includes tracking data. Permission Sets Connected App Authentication
  • 54. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Synchronized Data Extensions let you continuously refresh objects between Marketing Cloud and Sales/Service Cloud. • Any Sales & Service Cloud standard and custom object can be synchronized • SDEs cannot be used for a send, data has to be extracted with either a data filter or SQL query • If data from SDEs is required for personalization, you can use standard AmpScript: Lookup, LookupRows and LookupOrderedRows • Formular fields are not supported Synchronized Data Extensions (SDE)
  • 55. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Salesforce Data Extensions let you push tracking data from Marketing Cloud back to your Sales or Service Cloud orgs. • SFDEs can use the same MC segmentation and filtering tools as standard data extensions • Use an 18-digit Salesforce Contact or Lead ID (not 15-digit) to map to the subscriber key • To import into an SFDE, the email field must be set to type 'email address’ • Field names cannot contain ? or % Salesforce Data Extensions (SFDE)
  • 56. Send Flow Sending an email from Sales Cloud Campaign or Report Email Sent to Subscribers Subscriber Takes Action (Opens, Clicks, Bounces, Forward to Friends,) Report Marketing Cloud Connect ACCOUNT REPRESENTATIVE Marketing Cloud Email Engagement Data Added Directly to Salesforce Lead or Contact Record
  • 57. Send Flow Sending an email from Marketing Cloud without the use of SFDEs Note that since the send was not executed from the Salesforce Data Extension folder, engagement data is missing in Sales Cloud. Runs a query or data filter to pull data from SDEs Email Sent to Subscribers Subscriber Takes Action (Opens, Clicks, Bounces, Forward to Friends,) DE Marketing Cloud MARKETING REPRESENTATIVE Marketing Cloud Email Engagement data missing Lead or Contact Record
  • 58. Send Flow Sending an email from Marketing Cloud Note that the target group has been created as a new Data Extension and moved to the Salesforce Data Extension folder. Runs a query or data filter to pull data from SDEs, copies result DE into Salesforce Data Extension folder Email Sent to Subscribers Subscriber Takes Action (Opens, Clicks, Bounces, Forward to Friends,) SFDE Marketing Cloud MARKETING REPRESENTATIVE Marketing Cloud Email Engagement Data Added Directly to Salesforce Lead or Contact Record
  • 60. Email Build • Understand the required steps to build, test, and deploy an email based on customer requirements. • Explain the various ways to individualize email content (I.e. AMPscript, personalization strings, Dynamic Content, Guide Template Language). • Compare and contrast the ways to individualize content, such as: SSJS vs AMPscript, Dynamic Content Wizard vs. AMPscript/LookupRows function. • Explain various Marketing Cloud Email technologies (I.e. Link Alias tags, Impression regions, Web Analytics Connector). Overview
  • 61. Challenge Design Thinking: Which items do you have to consider to set up a proper email template for your client?
  • 62. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER When planning a campaign for Marketing Cloud Email, consider the following: • Is the template supposed to be mobile responsive, is code required to support multiple, mobile devices? • What is the typical text to image ratio, are background images used, is the customer aware this may impact performance? • Are images hosted internally or externally? Is the external host likely to become a bottleneck? What is the maximum file size? • How often is the template likely to change? Is an agency defining the Corporate Identity? Conceptual Design
  • 63. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER When planning a campaign for Marketing Cloud Email, consider the following: • What size is the team creating emails, how much time are they allowed to spend on a single email campaign? • Is the nature of the emails sent commercial or transactional? • Is a 3rd party system sending additional email campaigns? Where is the subscriber status managed? If it’s Marketing Cloud, how does the 3rd party system connect to sync subscriber status, bounces, complaints and unsubscribes? Conceptual Design
  • 64. Challenge Elaborate on the function of Multipurpose Internet Mail Extensions (MIME).
  • 65. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Multipurpose Internet Mail Extensions (MIME) Multipurpose Internet Mail Extensions (MIME) is an Internet standard that is considered best practice and extends the format of email to support: • Text in character sets other than ASCII • Non-text attachments: audio, video, images, application programs etc. • Message bodies with multiple parts
  • 66. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Web Safe Fonts are fonts that are pre-installed by many operating systems. While not all systems have the same fonts installed, you can use a web safe font stack to choose several fonts that look similar, and are installed on the various systems that you want to support. Web Safe Fonts are considered best practice in email marketing. Web Safe Fonts p { font-family: "Times New Roman", Times, serif; }
  • 67. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER There are three most common ways of deploying an email: Marketing Cloud UI Sends Send Flow (Content Builder), Guided Send (Classic Content), Test Send and Simple Send allow you to send an email through the user interface of Marketing Cloud Triggered Emails A triggered email is a message that Marketing Cloud sends to an individual subscriber in response to a subscriber action. When you define a triggered email interaction, you provide information about the message and its behavior that the interaction uses each time it is triggered User Initiated Email Interaction 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 Deployment
  • 68. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Email Validate checks your email message for common issues that could prevent your email from being sent. Validate your email and make corrections before starting any sending process. Email Validate checks for the following required elements: • The presence of an unsubscribe link • The presence of a physical mailing address • Correct syntax for attributes • Each content area specified in the dynamic content rule exists Email Validate
  • 69. Challenge Describe which Marketing Cloud function allows you to distinguish multiple links in one email that point to the same target.
  • 70. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Link Alias Tags allow you to make multiple links in your email that point to the same target unique. Link Alias Tags also give you the ability to report on which links to a target were more successful. This is especially important for Conversion tracking. Example links, both having the same target but different positions in an email: Link Alias Tags <a href="http://www.exacttarget.com" alias=“website_top_banner" target="_blank" style="color: #000000;">ExactTarget</a> <a href="http://www.exacttarget.com" alias=“website_bottom" target="_blank" style="color: #000000;">ExactTarget</a>
  • 71. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Define a part of your email that contains multiple links, i.e. dynamic content, as an Impression Region, to report on the performance of that region for a single send or multiple emails over time. Impression Regions are either defined automatically by using Dynamic Content or manually through AmpScript. Standard reports are available to track Impression Regions: Impression Tracking or Regional Performance. Impression Regions
  • 72. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Use the Web Analytics Connector to extend your web analytics service to track and analyse data from your Marketing Cloud sends. Use WAC to tag links in your emails by automatically including Personalization Strings (Marketing Cloud variables) in the target URLs for the analytics tool to track: • Account level data to identify activity originating from a Marketing Cloud Email • Email level data, such as a campaign code, to identify link activity from email messages and track campaign effectiveness • Include Subscriber level data in links and identify them within the web analytics service. By storing the subscriber ID in a cookie, the web analytics tool can continue to track the subscriber's progression through your site • Use link-level data to identify links that are clicked in Marketing Cloud emails, which is helpful when using the same alias for multiple links Web Analytics Connector
  • 73. Challenge Describe the three parts of a Send Classification.
  • 74. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Send Classifications in Email Studio lets administrators define parameters for an email job in a central location and reuse those parameters for multiple email send definitions. Send Classifications include these components: • Delivery Profile Specifies IP-Address, Default Header & Footer • Sender Profile Specifies Sender (FROM Name & Email), custom RMM settings • CAN-SPAM Classification Commercial or Transactional Send Classifications
  • 75. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Marketing Cloud features three major scripting languages: • AMPScript AMPscript is a scripting language that you can embed within HTML emails, text emails, landing pages, SMS messages, and push notifications from MobilePush. The system processes the script at the point where you include it in the message to render content on a subscriber-by-subscriber basis • Server-Side JavaScript (SSJS) Instead of using the browser to render the JavaScript on the client-side computer, Marketing Cloud can execute JavaScript on the server when rendering a message or executing a SSJS activity in Automation Studio • Guide Template Language (GTL) Guide Template Language (Guide or GTL) provides a declarative syntax used for creating personalized, dynamic, data-driven messages. Construct templates for use across channels and layouts Scripting
  • 76. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Use a Personalization String to display the subscriber’s email address Returns the city associated with the postal code 46016 in the PostalCode data extension: Anderson, IN Stores a maximum of 4 rows into the @rows2 variable: From the Cars data extension, Horsepower column, sorted descending, where data in the column MPG equals the field MPG in the @cardata variable AMPScript Examples Scripting %%=UPPERCASE(emailaddr)=%% %%=Lookup('PostalCode','City','PostalCode',46016)=%% Set @rows2 = LookupOrderedRows ("Cars",4,"Horsepower Desc","MPG",Field(@cardata,"MPG"))
  • 77. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER SSJS Example Scripting <script runat="server"> var de = DataExtension.Init('de1’); de.Rows.Add({col1:'data',col2:'moredata',Column3:55}); de.Rows.Lookup </script>
  • 78. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER GTL On an email template like this With this data context GTL Example Scripting <html> <body> <h1>Hello {{Name}} from {{City}}!<h1> </body> </html> { “Name” : “Angela Cruz”, “City” : “Chicago”}
  • 79. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Marketing Cloud Email supports attachments. Consider the following when planning a campaign including attachments: • The attachments feature has to be activated. It does not come with any of the Marketing Cloud editions by default • You can use the AMPscript function AttachFile() to place attachments in your email sends. Attachments can be stored on a seperate website, in the MC FTP, portfolio or content • Attachments are not considered best practice in a mass email send as they will have a major impact on your deliverability Attachments %%=AttachFile("Portfolio","Example1")=%% %%=AttachFile("Portfolio","Example2")=%% %%=AttachFile("Portfolio","Example3")=%%
  • 81. Automation • Given a customer scenario, select the appropriate workflow that meets the business requirement (I.e. import, segmentation, email send). • Compare and contrast triggered and scheduled interactions. Overview
  • 82. Challenge Describe a typical Automation Studio case.
  • 83. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER When designing an automation for Marketing Cloud Automation Studio, consider the following: • The most popular use-cases for Automation Studio include ETL processes, sending simple automated email campaigns and keeping Data Extensions used for sending refreshed • What data do I need to support other use cases provided by my client for the customer journey? How frequently are these sources updated? • Creating an infinite loop is impossible • Automation Studio does not require a data model in Contact Builder and supports list-based activities • Essential activities to trigger Journeys of refresh Audience Builder audiences are only available in Automation Studio Conceptual Design
  • 84. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER An automation in Automation Studio can have one of two starting sources: Schedule & File Drop. The “File Drop” automation starting source used to be called “Triggered”. They can use the Marketing Cloud Enhanced FTP to store and exchange data. Starting Sources
  • 85. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Marketing Cloud requires Enhanced FTP for these tasks: • Importing lists from the FTP server • Exporting information from the application database to the FTP server • Export any single file of information that is over 5 MB • Running reports available in the Marketing Cloud • Using the file retrieval activity • Extracting data from the application database Enhanced FTP
  • 86. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Data Extract The Automation Studio data extract activity creates one or more zipped files for your use outside the Marketing Cloud application. It can also be used to convert an XML file into a comma- delimited, tab-delimited, or pipe-delimited file for import into your account Import File Use an outside file to update a subscriber list or data extension in Automation Studio File Transfer Unzip or decrypt a file found in the Marketing Cloud's Enhanced FTP directory or to securely transfer files from the Marketing Cloud's secure file transfer location, the Safehouse, to a selected FTP location Activities
  • 87. Challenge Every morning, an encrypted .zip file is placed on the customer FTP. The data should be enriched with MC subscriber activity from the last 24 hours and placed on a third party BI tool FTP site for processing. Outline a possible automation.
  • 89. Contact Builder • Explain the role and capabilities within Contact Builder. • Understand how cardinality impacts data modeling. • Summarize how to use Data Designer to incorporate data source into Contact Builder. • Given a customer scenario, know how to build an Attribute Group to be used for a simple interaction. Overview
  • 90. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER When designing a data model for Marketing Cloud Contact Builder, consider the following: • Contact Builder requires Subscriber Key which allows for sophisticated data models • Subscriber Key lets you choose a flexible primary key as opposed to the Marketing Cloud default email address, which i.e. will allow you to identify multiple individuals sharing the same email address • Contact Builder uses an internal, hidden identifier which is called Contact Key. It can map 1:1 to your Subscriber Key Conceptual Design Subscriber Key
  • 91. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Contact Builder lets you structure data around the Contact Key. Through this, Marketing Cloud can function as a Database of Record. Attribute Groups that have a 1:1 relationship to the Contact Key are called Populations (legacy: Root Relationships). Populations Contact Key (Subscriber Key) MDM ID Loyalty Number CRM ID Email Address
  • 92. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Attribute Groups collect one or more data extensions into a single entity for use in organizing and interacting with contact information. Data Extensions can be used in multiple Attribute Groups. Attribute Groups are managed in Data Designer. Attribute Groups Templates are available to quickly create Attribute Groups for the most common use cases.
  • 93. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER When creating a data model with Contact Builder, keep in mind that: • Each data model will be available only in the respective BU • Too many Populations in one BU will slow down the account, your queries, reports, sends and ETL processes Business Units Conceptual Design Enterprise 2.0 Account Brand B Business Unit Brand A Business Unit Contact Model B Contact Model A Data Extensions Data Extensions Shared Data Extensions
  • 94. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Cardinality is a concept used in relational data modeling, to define how one table relates to another table. Cardinality in Contact Builder defines how fields in a data extension will connect to a contact via the attribute group. Changing cardinality in a Marketing Cloud account may have a major impact on existing processes, i.e. a Filter Activity may return zero results after a change in Data Designer. Cardinality 1 1 A master subscriber Data Extension (Population), where each contact maps to a SINGLE record 1 n A purchase history Data Extension where each contact may map to MANY records (purchases) n n ?
  • 95. Challenge Map out cardinalities between the following exemplary tables: CUSTOMER, PRODUCTS and ORDERS
  • 97. Journey Builder • Compare and contrast automation tools, such as Journey Builder and Automation Studio. • Given a customer scenario that includes Journey Builder, evaluate the requirements, activities, and steps. • Explain the requirements for and the methods by which a contact can enter a Journey. Overview
  • 98. Challenge Discuss possible considerations to set up a journey for your client.
  • 99. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER When designing a Journey for Marketing Cloud Journey Builder, consider the following: • The most popular use cases for Journey Builder include abandon basket, last search or post purchase journeys. In most cases, the data for these journeys is supplied by web analytics. • What data do I need to support other use cases provided by my client for the customer journey? How frequently are these sources updated? Is the update frequency going to delay the event trigger? • Is a goal required? Is the customer supposed to exit the journey upon reaching the goal? Can a customer exist in the journey multiple times? • Creating an infinite loop is impossible • Journey Builder only works only in conjunction with Contact Builder, thus data has to be available in Data Extensions Conceptual Design
  • 100. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Data Extension (Scheduled) Contacts in a sendable Data Extension enter a Journey API Event (Real-Time) This event connects the Journey canvas to an API CloudPages (Real-Time) Contacts enter a journey when a customer interacts with a CloudPages Smart Capture form Salesforce Data (Real-Time) Contacts enter the journey based on events and object state changes in the Sales and Service Cloud Date Based Event (Real-Time) Contacts enter the journey based on a date or date attribute such as birth date, subscription expiration date, or purchase date Entry Sources
  • 101. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Messages Send Email, SMS Push Advertising Ad Audiences Flow Control Decision Split (Up to 20 paths) Random Split (Paths randomized individually) Engagement Split (Behavioral) Wait Wait Until (Wait + Query) Join Activities
  • 102. Challenge Compare and contrast Random Split, Engagement Split and Decision Split.
  • 103. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Customer Updates Update Contact Sales & Service Cloud Task, Opportunity, Lead, Contact, Case, Account Campaign Member Object Activity Convert Lead Custom Activity (not shown) An activity fully customizable by a partner Activities
  • 104. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Goals as Exit Criteria Goals can - but are not required to - act as exit criteria. Marketers can configure a goal so that reaching it removes a contact from the journey. Goal Evaluation Journey Builder evaluates each contact against a journey's goal target at the following times: - Each time a contact is evaluated for entry into a journey - Each time a wait period expires - Every day at midnight, Central Standard Time Goal / Exit Criteria / Evaluation
  • 105. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Journey Builder tracks the last record processed for the event source data extension to prevent individual events from being injected into an interaction more than once. This is known as the High Water Mark. When an event is run, only records in the event source data extension above the High Water Mark will be processed. Records below the High Water Mark will be ignored. This applies only to Fastest Processing. High Water Mark
  • 106. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Common issues include the message “Error Binding Data Bound Member”. It usually refers to one of the following: • Subscriber cannot be queried by Journey Builder as email address is missing from All Subscribers • Subscriber cannot be queried by Journey Builder as Subscriber Key is missing in Populations (Root Relationships), one of your Data Extensions is not properly connected to the data model in Contact Builder Troubleshooting
  • 107. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Common issues include that contacts will not be injected into a running Journey. Related issues usually include the following: • The contact did not meet the entry criteria • With Fastest Processing enabled, the contact falls below the High Water Mark • The Journey settings do not allow a contact to re-entry the Journey, and the contact already went through the Journey • The Journey settings allow a contact only to re-enter the Journey after exiting, and the contact is still in the Journey Troubleshooting
  • 108. Challenge Provide example use-cases where either Journey Builder or Automation Studio would be the solution of choice.
  • 110. Discovery • Provided with a set of business requirements, determine what additional information is needed to design the recommended solution. • Provided with a list of branding and creative strategies, probe for additional information that is needed to recommend an appropriate solution. • Provided a customer environment and goals, determine the viability of external systems that need to be included in the solution (I.e. POS, CRM, ecommerce, data warehouse, data source inputs). • Demonstrate how to gather requirements in order to put together the data and segmentation strategy for the customer (I.e. frequency, complexity, volume of sending). • Given a scenario that includes customer information about subscriber acquisition, management, and attrition, utilize this information to select solution components. • Given a solution, recommend the appropriate customer skill sets required to utilize the Marketing Cloud application. Overview
  • 111. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER Discovery To study for the Discovery part of the Marketing Cloud Consultant Exam, review the following related slides: • Marketing Cloud Connect | User Scoping • Marketing Cloud Connect | Salesforce Data Extensions (SFDE) • Account Configuration | Roles • Account Configuration | Business Units • Account Configuration | IP Warming • Account Configuration | Reply Mail Management • Data Design | Lists vs. Data Extensions • Email Build | Send Classifications • Email Build | Scripting • Contact Builder | Populations • Journey Builder | High Water Mark
  • 113. Conceptual Design • Analyze customer data to determine the appropriate data model (I.e. List model, Data Extensions). • In a given scenario, determine appropriate solution for given requirements considering technical expertise of personas (I.e. Automation Studio vs. Journey Builder). • In a given narrative data flow, select the correct data flow diagram that depicts that data flow. • In a given customer scenario, identify which User Stories are appropriate to use for accessing Marketing Cloud. • In a given customer scenario, determine factors to consider when scaling the solution. • Articulate how data construct will drive one-to-one messaging and content. • Explain the purpose of IP Warming and make a recommendation based on customer needs. Overview
  • 114. DISCOVERY CONCEPTUAL DESIGN MARKETING CLOUD CONNECT ACCOUNT CONFIGURATION REPORTING DATA DESIGN AUTOMATION EMAIL BUILD CONTACT BUILDER JOURNEY BUILDER To study for the Conceptual Design part of the Marketing Cloud Consultant Exam, review the following related slides: • Marketing Cloud Connect • Reporting • Automation • Email Build • Contact Builder • Journey Builder Conceptual Design
  • 115. Links
  • 116. Links Certification Page Official Exam Guide How to schedule an exam

Editor's Notes

  1. https://help.salesforce.com/articleView?id=mc_es_business_units.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_enterprise_2_0_and_business_units.htm&type=5
  2. https://help.salesforce.com/articleView?id=mc_overview_roles.htm&type=5 https://help.salesforce.com/articleView?id=mc_overview_marketing_cloud_roles.htm&type=5 https://help.salesforce.com/articleView?id=mc_overview_email_studio_roles.htm&type=5
  3. SOLUTION Analyst, Data Manager, Marketing Cloud Channel Manager
  4. https://help.salesforce.com/articleView?id=mc_es_unsubscribes.htm&type=5 https://help.salesforce.com/articleView?id=000221189&type=1
  5. https://help.salesforce.com/articleView?id=mc_es_sender_authentication_package.htm&type=5
  6. https://help.salesforce.com/articleView?id=mc_es_reply_mail_management.htm&type=5
  7. https://help.salesforce.com/articleView?id=mc_es_ip_address_warming.htm&type=5 https://blog.woodpecker.co/cold-email/reputation-domain-ip/ https://mxtoolbox.com/domain/
  8. https://help.salesforce.com/articleView?id=mc_es_sender_policy_framework_faq.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_sender_policy_framework_glossary.htm&type=5 http://www.openspf.org/SPF_vs_Sender_ID
  9. https://help.salesforce.com/articleView?id=mc_es_list_versus_data_extension.htm&type=5
  10. https://help.salesforce.com/articleView?id=mc_es_data_extension_data_types.htm&type=5
  11. https://help.salesforce.com/articleView?id=mc_es_create_data_extension_template_classic.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_send_logging.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_manage_de_policies.htm&type=5
  12. https://help.salesforce.com/articleView?id=mc_es_create_data_extension_template_classic.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_send_logging.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_manage_de_policies.htm&type=5
  13. SOLUTION - All of these can be selected at time of send - Suppression Lists can be used “globally” - Think about opt-down strategies to keep subscribers engaged and minimize opt-outs.
  14. https://help.salesforce.com/articleView?id=mc_es_publication_lists.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_suppression_lists.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_exclusion_list.htm&type=5
  15. https://help.salesforce.com/articleView?id=mc_es_email_studio_web_collect.htm&type=5
  16. https://help.salesforce.com/articleView?id=mc_es_smart_capture.htm&type=5
  17. https://developer.salesforce.com/docs/atlas.en-us.mc-apis.meta/mc-apis/web_service_guide.htm
  18. https://developer.salesforce.com/docs/atlas.en-us.mc-apis.meta/mc-apis/routes.htm
  19. https://help.salesforce.com/articleView?id=mc_es_query_activity.htm&type=5
  20. https://www.w3schools.com/sql/sql_join_inner.asp
  21. https://www.w3schools.com/sql/sql_join_full.asp https://www.w3schools.com/sql/sql_orderby.asp
  22. https://www.w3schools.com/sql/sql_alias.asp
  23. https://help.salesforce.com/articleView?id=mc_re_reports.htm&type=5 https://help.salesforce.com/articleView?id=mc_re_faq.htm&type=5
  24. https://help.salesforce.com/articleView?id=mc_re_account_send_summary_report.htm&type=5 https://help.salesforce.com/articleView?id=mc_re_campaign_email_tracking_report.htm&type=5 https://help.salesforce.com/articleView?id=mc_re_email_performance_by_domain_report.htm&type=5 https://help.salesforce.com/articleView?id=mc_re_single_email_performance_by_device_report.htm&type=5 https://help.salesforce.com/articleView?id=mc_re_subscriber_engagement_report.htm&type=5
  25. https://help.salesforce.com/articleView?id=mc_re_subscriber_engagement_report.htm&type=5
  26. https://help.salesforce.com/articleView?id=mc_es_tracking_extract.htm&type=5
  27. https://help.salesforce.com/articleView?id=mc_as_data_views.htm&type=5
  28. https://help.salesforce.com/articleView?id=mc_as_query_opens_in_last_30_days_ref.htm&type=5
  29. https://help.salesforce.com/articleView?id=mc_co_prerequisites_connect_clouds.htm&type=5 https://help.salesforce.com/articleView?id=mc_co_user_types_and_permissions.htm&type=5 https://help.salesforce.com/articleView?id=mc_co_account_edition_compatibility_faqs.htm&type=5
  30. https://help.salesforce.com/articleView?id=mc_co_connect_the_clouds.htm&type=5
  31. https://help.salesforce.com/articleView?id=mc_co_account_configuration_for_user_data_access.htm&type=5
  32. https://help.salesforce.com/articleView?id=mc_co_authentication.htm&type=5 https://help.salesforce.com/articleView?id=remoteaccess_authenticate_overview.htm
  33. https://help.salesforce.com/articleView?id=mc_co_set_up_authentication.htm&type=5 https://help.salesforce.com/articleView?id=perm_sets_overview.htm&type=5
  34. https://help.salesforce.com/articleView?id=mc_cab_data_integration_for_your_account_with_synchronized_data_sources.htm&type=5 https://help.salesforce.com/articleView?id=mc_cab_creating_and_interacting_with_synchronized_data_sources.htm&type=5
  35. https://help.salesforce.com/articleView?id=mc_co_salesforce_data_extensions.htm&type=5
  36. https://en.wikipedia.org/wiki/MIME#Multipart_messages
  37. https://www.cssfontstack.com/
  38. https://www.ftc.gov/tips-advice/business-center/guidance/can-spam-act-compliance-guide-business
  39. https://help.salesforce.com/articleView?id=mc_es_send_email.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_triggered_emails.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_email_messages.htm&type=5
  40. https://help.salesforce.com/articleView?id=mc_es_email_validate.htm&type=5
  41. SOLUTION - View Link Alias Tags in My Tracking / Click Activity / Link View - Pull Link Alias Tags from the _Clicks Data View (LinkName)
  42. https://help.salesforce.com/articleView?id=mc_es_impression_tracking.htm&type=5 https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-programmatic-content.meta/mc-programmatic-content/impressionTracking.htm?search_text=BeginImpressionRegion
  43. https://help.salesforce.com/articleView?id=mc_wa_web_analytics_connector.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_available_personalization_strings.htm&type=5
  44. SOLUTION - View Link Alias Tags in My Tracking / Click Activity / Link View - Pull Link Alias Tags from the _Clicks Data View (LinkName)
  45. https://help.salesforce.com/articleView?id=mc_es_send_classifications.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_delivery_profiles.htm&type=5 https://help.salesforce.com/articleView?id=mc_es_sender_profile.htm&type=5
  46. https://help.salesforce.com/articleView?id=mc_server_side_javascript.htm&type=5 https://help.salesforce.com/articleView?id=mc_ampscript.htm&type=5 https://help.salesforce.com/articleView?id=mc_guide_template_language.htm&type=5
  47. https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-programmatic-content.meta/mc-programmatic-content/personalizationStringsAMPscript.htm https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-programmatic-content.meta/mc-programmatic-content/lookup.htm https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-programmatic-content.meta/mc-programmatic-content/lookuporderedrows.htm https://camiah.com/sfmc-exacttarget-ampscript-snippets/
  48. To the DE “de1” is added a new row where: col1 = “data” col2 = “moredata” Column3 = 55
  49. It should a output a header with the text ”Hello Angela Cruz from Chicago”
  50. https://help.salesforce.com/articleView?id=mc_es_email_attachments.htm&type=5
  51. https://help.salesforce.com/articleView?id=mc_as_defining_an_automation.htm&type=5
  52. https://help.salesforce.com/articleView?id=mc_es_enhanced_ftp_guide.htm&type=5
  53. https://help.salesforce.com/articleView?id=mc_as_using_automation_studio_activities.htm&type=5
  54. https://help.salesforce.com/articleView?id=mc_es_create_user_initiated_email_interaction.htm&type=5
  55. SOLUTION Scheduled Automation: File Transfer – Import File – Query – Data Extract – File Transfer
  56. https://help.salesforce.com/articleView?id=mc_cab_deprecated_root_relationships.htm&type=5 https://help.salesforce.com/articleView?id=mc_cab_create_a_population.htm&type=5
  57. DRAW Master Subscriber 1:1 Contact Key 1:n Orders Populations are required for Journey Builder to work Setup works exactly the same as in Attribute Groups Key Root Data set A Population represents a one-to-one relationship between a contact record and a data extension that acts as a source for contact information. A Population can only take place between the contact record and a single data extension. That contact record relates via the contact key or contact ID to the data extension. The data extension used as part of the Population can contain only one row per individual contact. Each row in a Population represents a contact, and you cannot link to multiple rows for a single contact in a Population. Exmaple: Doctor and Patient, you can have different Attribute Groups No more than 3, for stability
  58. https://help.salesforce.com/articleView?id=mc_cab_edit_data_extension_relationships.htm&type=5
  59. SOLUTION CUSTOMER 1:n ORDERS n:n PRODUCTS
  60. https://help.salesforce.com/articleView?id=mc_cab_contacts_configuration.htm&type=5
  61. https://help.salesforce.com/articleView?id=mc_cab_data_extensions.htm&type=5 https://help.salesforce.com/articleView?id=mc_cab_imports.htm&type=5
  62. SOLUTION - Journey Builder: If you want to run lead conversion processes through Marketing Cloud Connect - Automation Studio: If ETL is part of a process