Professional Documents
Culture Documents
EVENTS EMAILS
EMAILS LANDING PAGES
NURTURE FORMS
INTEGRATIONS
ACTIVITY TRACKING
LEAD SCORING
DATABASE MANAGEMENT
MARKETING AUTOMATION PROCESSES
PROGRAMS
↪ Programs represent a single marketing initiative. You can think of it as a container
with all the stuff that you need to make the program work - these are called local
assets and include landing pages, email, smart campaigns, and more.
Anything that has attendees The classic email blast, with Drip sending of emails to Anything that doesn’t fit into
at a specific date and time features like A/B testing and nurture people at a set the other three
email head start periodic schedule
Event Email Engagement Default
Program Program Program Program
EVENT PROGRAM
↪ An event program is a type of program that can be used to automate your offline or
online events.
↪ Think of an event program as anything that has attendees at a specific date and
time.
↪ Examples include webinars, company-hosted events and tradeshows.
↪ Events can automatically connect to your webinar provider as well as sync with an
iPad check-in app. Marketo’s webinar partners include Adobe Connect,
GoToWebinar, WebEx, Zoom and ON24.
↪ If connected to your webinar provider, registrations captured via Marketo will sync
there and attendance information back.
1 2
3 4
Event Email Engagement Default
Program Program Program Program
EMAIL PROGRAM
↪ Email programs are used for one-time email sends.
↪ A few special features:
○ A/B testing allows you to test which of two or more emails are best, to then
send the best performing email to the majority of your audience.
○ The ‘Recipient Time Zone’ feature is enabled.
○ The ‘Head Start’ feature is enabled.
↪ Email programs can be embedded within another event or default program, but not
an engagement program.
↪ They can’t be re-sent, and can only run one test at a time.
A/B TEST TYPES
From Address
Subject Line
Whole Emails
Date/Time
A/B TEST WINNER CRITERIA
The email version with the highest number of clicks divided by opens
Algorithm that accounts for all behaviours (opens, clicks & unsubscribes).
If you pick this the test will need to run for at least 24 hours.
Allows you to pick any conversion by using triggers & filters e.g. a form fill
Marketo automatically sends the winning email at the scheduled time.
4 hours is required between the test and winner send (24 hours advised).
You can review the results and decide which email goes out when.
If you are doing a Date/Time A/B test, you can only choose ‘Manual’.
Event Email Engagement Default
Program Program Program Program
ENGAGEMENT PROGRAM
↪ Whilst email programs are designed for one-off sends, engagement programs focus on ‘nurturing’ through a
series of email sends over a period time period to suit the recipient.
↪ It means different individuals can receive different content at the same time.
Example 1: Example 2:
A nurture to give tips for free trial users during their trial period. To educate new leads on a topic they’ve shown interest in.
Content Two types can sit within a ‘stream’; emails and programs.
Stream Cadence The regular intervals that recipients within the ‘stream’ receive ‘content’.
Person Cadence Either ‘Normal’ or ‘Paused’ if an individual shouldn’t receive ‘content’ at the next ‘cast’.
Content Engagement Level A 0-100 point score that Marketo will give your ‘content’.
Event Email Engagement Default
Program Program Program Program
DEFAULT PROGRAM
↪ This is a generic program you'll use when an email, event, or engagement program
isn't relevant.
↪ You can get pretty creative with these.
Example 1: Example 2:
Whitepaper download campaign consisting of a landing page with Preference Center to allow all recipients of your emails to tailor
a form to gate the content, plus multiple email sends to promote the types of and frequency of email communications they receive.
it.
Example 3: Example 4:
Data cleanup program to automatically populate missing fields Create a person scoring campaign to identify individuals ready to
based on other fields e.g. if ‘City’ is “London”, ‘Country’ to “UK”. sales outreach.
RECIPIENT TIME ZONE
↪ Email programs and engagement programs can be configured to be delivered according to
recipients’ time zones, so Marketo automatically holds the email until the local time.
↪ After program approval, you will see one of four statuses on the approval tile.
“Waiting to run” | “Processing started, waiting to run” | “Processing finished, waiting to run” | “Finished”
↪ The send can still be cancelled post-processing by clicking ‘Abort Program’ in the approval tile.
↪ This feature is only available for email programs and cannot be used with A/B Testing.
↪ When Head Start is combined with Recipient Time Zone, the number of hours in advance of the
launch send time that the program must be approved is the two combined:
↪ Tags are attributes that describe your programs and group program types in reporting.
↪ When a new tag is created in Marketo Admin, you can select to either make it optional or
compulsory to add to each new program created.
↪ Only one value per tag can be assigned to a program, not multiple values.
People By Status No
↪ Specifically it should capture the variable costs e.g. agency fees, event sponsorship costs,
pay-per-click fees, and any other expenses accrued for the execution of one program.
↪ It should not include any fixed costs (e.g. headcount and capital resources) as the primary
purpose of cost reporting in Marketo is to enable comparisons between programs.
↪ Period costs are available on all four program types and are added under ‘Setup’.
↪ Each period cost must be assigned to a month, but multiple period costs can be listed for a
program to cover more than one month.
Example 1: Example 2:
If you spend £1,000 to hire an illustrator for an eBook that launches in If you spend £200 per month on Google Ads, the Google Ads
July, the eBook program would have a period cost of £1,000 in July. program would have a period cost of £200 every month.
PERIOD COST EXAMPLES
With a single period cost attributed to March, contacts added in the
months before and after will only count towards March.
People By Status No
↪ The best lead scoring systems use demographic attributes, such as company size, industry,
and job title; as well as behavioral scoring such as clicks, keywords, and web visits.
↪ A threshold score is then agreed as the point at which a person becomes ‘Marketing Qualified’
and a process to pass this on to the sales team.
↪ Created through a default program, using smart campaigns and tokens which we will cover.
Person is added to a Salesforce campaign, The first program a new person enters Marketo as a member of.
Acquisition Program
which is synced to the program This establishes credit for First-Touch attribution.
CUSTOMER COMMUNICATION PREFERENCES
↪ A great use case of Marketo forms and landing pages, which we will be learning about soon…
UPLOADING IMAGES AND FILES
FORMS (KEY TERMS)
Validation Message The error message shown if a form field is left blank. ↪ Marketo has a custom JavaScript tracking
Any form field marked as ‘required’ will generate an error if the user
code called ‘Munchkin’, which tracks all
Required Fields
attempts to submit the form without a value.
individuals who visit your website.
Visibility Rules Dynamically show form fields based on answers to previous questions.
↪ When somebody first visits your
Uses data stored in a Marketo record to fill in visible form fields with
Form Pre-fill company’s website, they are known as an
known information so the user spends less time filling in the form.
Mask Input Restrict input to a field to follow a particular format e.g. phone numbers.
‘Anonymous Visitor’ because their activity
can’t be linked to a person.
Progressive Profiling A returning visitor is faced with additional questions in the form.
Global Form Allows you to block specific domains from submitting to Marketo forms ↪ Filling out a Marketo form is one of the
Validation Rules e.g. personal email addresses.
ways in which they can become a ‘Known
A type of test to determine whether the interacting user is a human or a
CAPTCHA bot. Marketo uses a score-based implementation and, if enabled, the Person’, as their web cookie can then be
results are included in the ‘Fill Out Form’ activity.
mapped to the corresponding known
Social Form Fill Allow your visitors to fill out the form using their social network. person record.
EMAILS (KEY TERMS)
An email that ignores ‘Unsubscribed’ and ‘Marketing Suspended’ status. Meant to be used for critical or auto-response emails.
Operational Email
Not meant for marketing. Operational emails will not to be sent to people with ‘Blocklisted’ or ‘Email Invalid’ status.
Sales Insight runs directly within your company’s CRM system and, if enabled for a specific email, allows a sales rep to personally
Publish to Marketo Sales Insight
send the Marketo email to their own contact list.
An email that is sent without any HTML content. Opens are not able to be tracked for Text Only emails because they are tracked
Text Only
by the recipient downloading the email’s images (which includes an invisible tracking pixel).
Include View as Web Page A “View as Web Page” link is added to the top of the email, so the HTML version can be loaded in recipients’ web browsers.
Disable Open Tracking You can disable the logging of a Marketo email being opened by recipients.
Preheader The summary text that follows a subject line when the email is viewed in an inbox.
CC Addresses Allows specified emails being sent through Marketo to include CC recipients.
Dynamic Content Adapt your email by displaying different content based on the recipients segment.
Tokens These provide scalability, allowing you to tailor recipients’ emails with personalised data, such as greeting them with their name.
LANDING PAGES (ELEMENTS)
Rich Text The standard Marketo text editor, allowing you to add text and style it. You can also add tokens using this feature.
Image Upload image files or grab them from the web to embed them on your landing page.
Rectangle Rectangles on landing pages are great for highlighting an area of the text.
Form Either create a new form specifically for your landing page or reuse an existing form.
HTML Embed existing HTML code directly onto a Marketo landing page to maintain the source styling.
Snippet A block of content (text, image) that can be pre-created and quickly inserted into landing pages (and emails) going forward.
Social Button A social button encourages people to share your content with their friends or colleagues.
Poll Create a topic for people to vote on and share it on your Marketo landing pages, your website, and/or social media.
Referral Offer Gives people an incentive to refer their friends. Create goals/rewards for successful referrals and add to landing pages or your website.
Sweepstakes An asset that allows you to offer users the chance to win a prize in exchange for referring you to their friends.
SNIPPETS
↪ Snippets are reusable blocks of rich text and graphics that you can use in your emails and
landing pages.
↪ These can be updated and approved in a single place to take effect on all assets.
Example 1: Example 2:
Company Logo in Header of All Emails Copyright in Footer of All Landing Pages
LOGO
© 2023
DRAFT VS APPROVED ASSETS
↪ Any new asset (emails, forms, landing pages, snippets etc.), is initially created as a ‘Draft’ whilst
being edited. It must then be ‘Approved’ to become usable.
e.g. You will get an error if you try to add a ‘Draft’ form to a landing page.
A landing page URL will is not live before the landing page is ‘Approved’.
↪ Once an asset is ‘Approved’, edits can be made by selecting ‘Create Draft’. Until the new ‘Draft’
is approved, these edits will not take effect on the live asset, which will continue to display the
last ‘Approved’ version.
↪ A big advantage of this is if you make any mistakes when applying your edits to a Marketo
asset, you can discard the draft which will revert it back to the last ‘Approved’ version.
Asset initially created and Marketo user marks the Marketo user creates a Marketo user either
is by default in ‘Draft’ mode asset as ‘Approved’, new ‘Draft’ to edit the asset approves or discards the
making it usable new ‘Draft’
LOCAL VS GLOBAL ASSETS
↪ So far in this course, all assets we have created have been
built in the ‘Design Studio’ (emails, landing pages, forms &
snippets). Any asset built here is known as a ‘Global’ asset,
as they can be accessed by any Program.
e.g. A Preference Center form/landing page which will
be linked to from every promotional email.
Person Tokens: Company Tokens: Campaign Tokens: System Tokens: Trigger Tokens: Program Tokens:
e.g.
{{lead.First Name}} e.g. e.g. e.g. e.g. e.g
For greeting of {{Company.Compan {{campaign.name}} {{system.dateTime}} {{trigger.Trigger {{program.Name}}
email. y Name}} For smart campaign To timestamp into a Name}} Just like
For Account Based details of lead field the date/time More details for the {{campaign.name}}
{{lead.Phone Marketing email activity to follow up that a person Sales Alert email use case.
Number}} copy. in Sales Alert email. unsubscribes. (such as ‘Fills Out
For contact details of Form’). {{my.Event Date}}
lead to follow up in {{system.unsubscrib Updating this at the
Sales Alert email. eLink}} program-level
‘Unsubscribe’ link in updates the value in
all marketing emails. all assets the token
is used.
(STATIC) LISTS VS SMART LISTS
↪ Lists are a collection of people. In Marketo there are static lists and
smart lists:
List import
Dragging people into a list in the tree Smart campaign flow step
↪ One common mistake is thinking you can remove a person from a list by simply “deleting the
person.” However, this will delete them from the entire database, not just the list.
↪ If ever a column in your file is mapped to the wrong field and needs to be cleared back to
blank, you can take the action ‘Change Data Value’ to new value “NULL” for affected records.
SMART LISTS
↪ Smart lists are the most powerful query tool in
the marketing universe. They find the people
you are looking for with magical speed and
ease.
↪ They are used all over Marketo, such as
standalone lists, in smart campaigns, in
reports, and more.
↪ Explore the tree on the right - filters are very
powerful and have a wide variety of possible
functions.
↪ If your smart list is taking a long time to
process, minimising “contains”/timeframe
filters can reduce the processing power
required to run it.
SEGMENTATIONS
↪ These are very similar to smart lists in terms of the concepts of
filtering, but are designated distinct profiles for grouping people
together. Example Segmentation:
Region
How you define WHO you want to The flow is WHAT action(s) you want This controls WHEN you run your
target with your smart campaign. It has the smart campaign to perform. smart campaign. You can even set up
filters and/or triggers. recurrence so it runs on a repeating
A good example for a ‘Batch’ (filters schedule.
Filter example: Clicked Link only) campaign would be to send an
Collect all of the people in a batch that email to those who qualify on the ‘Batch’ campaigns launch at a specific
qualify at the present time. smart list. time and affects a specific set of
people all at once. They can either be
Trigger example: Clicks Link A good example for a ‘Trigger’ activated immediately, scheduled to
The moment someone does campaign would be to apply a person run at a future time, or set to recur.
something, fire the flow immediately. score to anyone who clicks a link in an
email. ‘Trigger’ campaigns are simply turned
Smart Campaigns with just filters are on so that they are ready to activate
known as ‘Batch’ campaigns, but if Within the flow, you can apply wait the moment a person meets the
there is at least one trigger they are steps and also split choices. criteria set e.g. they click a link in an
known as ‘Trigger’ campaigns. email.
SMART CAMPAIGNS ICONS
BATCH CAMPAIGNS TRIGGER CAMPAIGNS
A field for a Marketo person whom you don't want receiving your marketing material (e.g. a competitor). When you set the ‘Block
Blocklist
Listed’ field to ‘True’, the person will not receive any emails from your Marketo instance, including operational emails.
These people can only be sent operational emails; this is usually controlled by you, the marketer e.g. if you receive direction that
Marketing Suspended
nobody from a specific company should receive any further promotional emails.
Bounced Email Addresses People with an undeliverable email address that Marketo automatically updates to ‘Email Invalid’ is ‘True’.
Possible Duplicates Multiple records with same email address. These can be manually merged.
No Acquisition Program Each record should have an acquisition program, where possible, for reporting purposes (e.g. first touch attribution).
Unsubscribed People These people can only be sent operational emails; this is controlled by the person themselves i.e. they’ve opted themselves out.
REPORT TYPES The report must be created via ‘My Marketo’ > ‘Performance Insights’.
The report must be created via ‘My Marketo’ > ‘Revenue Explorer’.
Hard Bounced Email was rejected because of a permanent condition, such as non-existent email addresses.
Soft Bounced Email was rejected because of a temporary condition, such as a server being down or a full inbox.
Pending This number is calculated by subtracting the number of emails delivered, bounced, and soft bounced from the total number sent.
Clicked Link Number of email recipients who clicked a link in the email.
Unsubscribed Number of email recipients who clicked the unsubscribe link in the email and filled out the form.
Create via Create via
Programs ‘Analytics’
Link Grouped by email name. Click the plus (+) to see all links included that email.
% Clicks Of the total clicks on all links in that email, percentage on this link.
% People Of the total unique people who clicked links in that email, percentage on this link.
Create via Create via
Programs ‘Analytics’
↪ See how many people viewed your landing pages, filled out the forms on them, and how many of
the people who filled out the forms were new to the database.
↪ This report also tells you the number of visits that originated from various social media platforms.
↪ Filter by date and selected landing pages (‘Marketing Activities’ & ‘Design Studio’).
Create via Create via
Programs ‘Analytics’
Number of pages loaded by this visitor. Click to view Inferred Company The company, as inferred from the visitors' IP address.
Page Views
which pages were visited. or ISP Names in bold indicate this is the company, not the ISP.
URL of the page that contains the link the visitor followed Inferred Country, Geographic location of the visitor, as inferred from their IP
HTTP Referer
to your page. State/Region, & City address.
Create via Create via
Programs ‘Analytics’
The visitors' company. Names in bold are confirmed to be People Number of people from the company who visited your site.
Company
the company name by at least one person.
Country,
Geographic location of the company.
Inferred Company The company, as inferred from the visitors' IP address. State/Region, & City
or ISP Names in bold indicate this is the company, not the ISP.
First/Last Visit (Time Date and time of the first/last visit by anyone from this
Page Views Number of pages loaded by the visitors. zone) company.
Create via Create via
Programs ‘Analytics’
Total People Processed Number of people who have been through the campaign’s flow.
People in Wait Step If a campaign is still running, the number of people that remain in the wait step.
Removed from Flow Number of people who have been removed from the campaign.
Last Activity The last time that a person was processed by the campaign.
Create via Create via
Programs ‘Analytics’
Channel The channel type of the program. Success % The proportion of ‘success’ members as a % of all members.
Total Members The total number of people in the program. Total Cost Sum of all period costs within the program.
New Names New people acquired by the program. Cost per Member Total period cost divided by all program members.
New Names % The proportion of new names as a % of total members. Cost per New Name Total period cost divided by people acquired by the program.
Number of members who achieved success as defined in Cost per Success Total period cost divided by the number of successes.
Success
the program statuses.
Create via Create via
Programs ‘Analytics’
↪ If you utilise the social share buttons on your landing pages, this report will indicate how many
people have shared this content via each channel and how many visitors converted by filling out the
form on the landing page if there is one.
Create via Create via
‘My Marketo’ ‘Analytics’
EMAIL INSIGHTS
Use advanced filters to break down
results by Audience, Content or Platform.
Engagement Score
(0-100): The score is
based on a
proprietary algorithm
that takes into
account engaged
behavior (open, click,
program success)
and disengaged
behavior
(unsubscribe). It’s
benchmarked against
drip and nurture style
emails to give an
average of 50.
The engagement
score includes data
from your last three Newest and Oldest
casts. A new one is are based on time of
calculated 72 hours last approval.
after each cast.