Free sample · answers included
Free Salesforce Marketing Cloud Engagement Foundations
Practice Questions
18 free Marketing Cloud Engagement Foundations practice questions from our bank of 150 reviewed questions, picked across all 5 official exam sections in proportion to their weight. Each one shows the correct answer, why it is right and why the others are wrong, and the official documentation it was checked against.
Last updated
What is the Marketing Cloud Engagement Foundations exam like?
40 + up to 5
Scored + unscored questions
70 min
Time limit
65%
Passing score
$75
Registration (free retake)
None
Prerequisite
Confirm current details in the official Marketing Cloud Engagement Foundations exam guide.
Questions by exam section
Heavier sections get more questions, the same way the real exam and our 60-question practice exams are weighted.
Marketing Concepts
28% of the examQuestion 1 · Harder
Six months ago, Northern Trail Outfitters' preference center asked subscribers to pick a favorite activity, such as climbing or trail running. Every email since has used the same generic content for everyone, and subscribers are complaining. What should the marketer do?- A.Use dynamic content so each email shows blocks that match the stated activity
- B.Ask subscribers to choose their favorite activity again in every new email
- C.Send everyone one long email that covers every activity in equal detail
- D.Stop collecting the activity, since subscribers clearly didn't value the question
Show the answer and explanationHide the answer
Correct answer: A. Use dynamic content so each email shows blocks that match the stated activityCustomers notice when they give information that your messages don't reflect, so if you ask for data you need to use it; dynamic content displays according to rules based on values in each subscriber's record, targeting each person's stated interest. Dropping the question throws away useful zero-party data. One long email covering everything is still generic and buries the relevant part. Asking again in every email repeats the problem without ever using the answer.Question 2 · Medium
Bloomington Caregivers is writing the text for its new email sign-up page. Many past subscribers unsubscribed within a month, saying they didn't expect so many messages. What should the sign-up page tell people before they opt in?- A.That a confirmation email isn't needed because the form is already secure
- B.Only the organization's name, so the page stays short and the form converts better
- C.That they can't change their preferences once the sign-up has been confirmed
- D.Which communications they will receive and how often they will receive them
Show the answer and explanationHide the answer
Correct answer: D. Which communications they will receive and how often they will receive themThe preference guidance says to explain clearly what communications subscribers can expect and how often, describing each choice by its benefit to the subscriber, which sets expectations and supports informed consent. Showing only the name leaves people guessing what they agreed to, the cause of the early unsubscribes. Telling people they can't change preferences contradicts the need for opt-out and opt-down choices. Form security has nothing to do with whether people know what they are signing up for.Question 3 · Medium
Cumulus Financial's email program has served only US subscribers, and next quarter it will start emailing clients in several other countries. What should the marketing manager do first to uphold privacy standards?- A.Apply only the rules of the country where Cumulus Financial is headquartered
- B.Consult the legal team about each region's rules and use the platform's privacy tools
- C.Wait until a subscriber complains before reviewing any country's regulations
- D.Rely on Marketing Cloud Engagement to make every send compliant automatically
Show the answer and explanationHide the answer
Correct answer: B. Consult the legal team about each region's rules and use the platform's privacy toolsDepending on where you are and who you interact with, email programs can be subject to different regulations, such as the GDPR or CASL; Marketing Cloud Engagement provides tools to help maintain compliance, but you should always consult your legal team. Headquarters-only rules ignore laws that follow the subscriber, such as the GDPR. The platform supports compliance but doesn't make it automatic. Waiting for complaints exposes the company to violations before anyone checks.Question 4 · Medium
Bloomington Caregivers wants to report the return on investment of its donor welcome journey to its board. Which calculation should the marketer use?- A.Emails delivered divided by the total campaign cost, times 100, to show how efficiently messages were sent
- B.Total donations divided by the number of donors who gave, times 100, to show the average gift size
- C.Unique opens multiplied by the average gift size from last year's appeal, as an estimate of value
- D.Donations generated minus campaign costs, divided by campaign costs, times 100
Show the answer and explanationHide the answer
Correct answer: D. Donations generated minus campaign costs, divided by campaign costs, times 100ROI measures how much a campaign earns compared with what it costs: take the value it generated (translated to your goal, such as new donors or donations), subtract campaign costs including platform, messages, staff and time, divide by the costs and multiply by 100. Emails delivered per dollar is a volume ratio, not a return. Donations per donor is an average gift, which says nothing about cost. Multiplying opens by an old average gift estimates value from an unreliable metric and ignores cost.Question 5 · Easier
Cloud Kicks' preference center invites shoppers to pick their favorite sport so emails can feature relevant shoes. Shoppers can skip the question. What type of data is Cloud Kicks collecting when a shopper answers?- A.Zero-party data that the customer willingly chooses to share
- B.Third-party data purchased from an outside audience provider
- C.Cookie-based data inferred from browsing on other websites
- D.Anonymous data that can never be connected to any person
Show the answer and explanationHide the answer
Correct answer: A. Zero-party data that the customer willingly chooses to shareZero-party data is optional information that a consumer willingly provides to a company, and expanding the preference center is the suggested way to grow it. Purchased third-party data comes from outside providers, not from the shopper. A favorite sport stored on the shopper's profile is tied to that person, so it isn't anonymous. Cookie-based inference across other sites is tracking data, not something the shopper chose to tell Cloud Kicks.
Marketing Cloud Engagement Basics
22% of the examQuestion 6 · Easier
Bloomington Caregivers has bought Marketing Cloud Engagement, and its two-person team plans to send only email newsletters this year. The director worries that the team must set up every studio and channel before sending anything. What should the marketer explain?- A.The team can start with Email Studio and add other products later as needs grow
- B.Email sends stay locked until Mobile Studio and CloudPages are set up as well
- C.Every studio must be configured first, because Journey Builder needs all channels
- D.Small teams must buy a separate email product, since Engagement suits large teams
Show the answer and explanationHide the answer
Correct answer: A. The team can start with Email Studio and add other products later as needs growTrailhead says you don't have to use the entire suite of products all at once: a team that wants to target one channel, such as email, can use Email Studio and use only the products that meet its needs. Nothing requires every studio to be configured before an email can go out. Email sending doesn't depend on Mobile Studio or CloudPages. Trailhead also says Marketing Cloud Engagement works for a marketing team of one or of 1,000, so team size isn't a reason to buy a different product.Question 7 · Medium
A Northern Trail Outfitters marketer opens a contact record and sees both a Contact Key and a Contact ID. A new teammate asks which of them the team provides when it loads contact data. What should the marketer explain?- A.The team assigns the Contact ID; the Contact Key is generated by the system
- B.Both values are generated by the system, so the team never chooses either one
- C.The team assigns the Contact Key; the Contact ID is a back-end number from Salesforce
- D.The two values are always identical, so the team can load either one of them
Show the answer and explanationHide the answer
Correct answer: C. The team assigns the Contact Key; the Contact ID is a back-end number from SalesforceThe Contact Key is a unique identifier that you assign to a contact, while the Contact ID is a number Salesforce uses to identify the contact on the back end. That reverses the roles described in the option claiming the team assigns the Contact ID. The team does choose the Contact Key, so the system doesn't generate both. The two are different values with different purposes, so they aren't interchangeable.Question 8 · Medium
A Get Cloudy Consulting client uses the same Smart Capture form setup on landing pages for three different trade shows. Each submission should record which show the visitor came from without asking visitors to type it. What should the consultant configure?- A.A new name for the data extension each time one of the trade shows ends
- B.A required drop-down field that asks visitors to pick the show they attended
- C.A hidden attribute on each page's form, with that show's name as its value
- D.A separate business unit for each trade show's landing page and its form
Show the answer and explanationHide the answer
Correct answer: C. A hidden attribute on each page's form, with that show's name as its valueSmart Capture lets you add hidden fields, such as a source name or a relevant ID, by adding a hidden attribute and entering the value to submit, so each page can stamp its show's name on every row. A required drop-down asks visitors to supply the value themselves, which the client wants to avoid. Separate business units add access boundaries but don't record the source on a submission. Renaming the data extension doesn't change the rows already collected and doesn't tell the shows apart.Question 9 · Medium · Choose 3
A Bloomington Caregivers marketer is sketching the business unit structure for the charity's new Enterprise 2.0 account. According to Salesforce Help, which three things can a business unit structure be organized to mirror? Choose 3 answers.- A.The organization's operational structure, such as its regions or programs
- B.The workflow processes the charity's teams follow
- C.Demographic and behavioral data about the charity's subscribers
- D.The email clients and devices subscribers use to read messages
- E.The order in which the charity's email templates were first created
Show the answer and explanationHide the answer
Correct answers: A. The organization's operational structure, such as its regions or programs; B. The workflow processes the charity's teams follow; C. Demographic and behavioral data about the charity's subscribersSalesforce Help says business units can mirror workflow processes, demographic and behavioral data about subscribers, or the organization's operational structure, so the structure should match how the business works. The email clients and devices people read on matter for content design and testing, not for how access is divided. The order in which templates were created says nothing about who should see what, so it isn't a basis for business units.
Email Sending and Journeys
22% of the examQuestion 10 · Medium
Cloud Kicks targets its Sneaker_Fans data extension with a launch email and also adds its Recent_Buyers data extension as an exclusion. One shopper appears in both data extensions. What happens to that shopper?- A.The shopper gets the email, because targeting wins
- B.The shopper is excluded and doesn't receive the email
- C.The send fails until the shopper is removed from one list
- D.The shopper gets two emails, one from each data extension
Show the answer and explanationHide the answer
Correct answer: B. The shopper is excluded and doesn't receive the emailSubscribers who appear in both the target audience and the excluded audience are excluded from the send. Targeting doesn't override an exclusion. Being in an exclusion data extension doesn't make the subscriber a recipient twice. The overlap is expected, so it doesn't cause the send to fail.Question 11 · Medium
A Cloud Kicks marketer tries to preview an email against rows in its Store_Events data extension, which holds event details and a CustomerKey text field that isn't related to subscribers, but Subscriber Preview can't use it. Which setup does Subscriber Preview require of a data extension?- A.A primary key field and a retention policy that keeps rows for at least 30 days
- B.A data filter applied to it, so the preview shows only a sample of its rows
- C.The Is Testable setting turned on, with every row stored in a Phone field
- D.An EmailAddress field, or a link to subscribers on Subscriber Key or ID
Show the answer and explanationHide the answer
Correct answer: D. An EmailAddress field, or a link to subscribers on Subscriber Key or IDSalesforce Help says that to preview recipients for a data extension, it must contain an email address field type or be linked to the subscriber table through the Subscriber ID or Subscriber Key. Primary keys and retention settings don't affect previews. Is Testable makes a data extension eligible for test sends, and a Phone field doesn't identify an email recipient. A data filter segments rows but doesn't make a data extension previewable.Question 12 · Harder
Northern Trail Outfitters edits a Content Builder email template to add a new content area. Existing emails built from that template don't show the new area. What should the marketer do for an email that should use the updated template?- A.Open the email's properties and select Update Email Now
- B.Delete the email and rebuild it from scratch with HTML paste
- C.Wait for the next send, when emails pick up template edits
- D.Save the template again under a new name with Save as Template
Show the answer and explanationHide the answer
Correct answer: A. Open the email's properties and select Update Email NowTo move an existing email to the modified template, you click Update Email Now from the email's properties, which adds content areas for each edited template area; then you review the content versions. Rebuilding from HTML paste throws away the template-based build. Emails don't pick up template edits automatically at send time. Saving another copy of the template doesn't change emails already built from the original.Question 13 · Medium · Choose 3
A Get Cloudy Consulting trainer is teaching new marketers which Journey Builder activities are flow control activities. Which three activities belong in that group? Choose 3 answers.- A.Decision Split
- B.Email
- C.Join
- D.Update Contact
- E.Wait By Duration
Show the answer and explanationHide the answer
Correct answers: A. Decision Split; C. Join; E. Wait By DurationFlow control activities manage the contact's path through a journey and include Decision Split, Random Split, Engagement Split, Join and the Wait activities such as Wait By Duration. Update Contact is a customer update activity that writes data to a data extension. Email is a message activity that sends content to contacts who reach it.
Data Management
18% of the examQuestion 14 · Harder · Choose 2
A Cloud Kicks marketer is importing a file into an Email Studio list. It includes a Birthday date attribute and a Running Tips preference attribute. Her user date format is DD/MM/YYYY, but the account's date format is MM/DD/YYYY. Which two statements apply to this import? Choose 2 answers.- A.Dates in the file should follow her own user date format, because imports apply the user setting
- B.Running Tips values must use a supported pair, such as Y or N, True or False, or 1 or 0
- C.Dates in the file must use the account's date format, even though her user date format differs
- D.Running Tips can hold any text, because values other than Yes are stored as false automatically
- E.The Birthday column can stay as text, because the import converts every value to a date type
Show the answer and explanationHide the answer
Correct answers: B. Running Tips values must use a supported pair, such as Y or N, True or False, or 1 or 0; C. Dates in the file must use the account's date format, even though her user date format differsSalesforce Help notes that when you import dates into lists or a data extension, the date must be in the format indicated on the account, even if the user's date format is different. Subscriber preference data must use one of the supported value pairs: Yes or No, Y or N, True or False, or 1 or 0. Using the marketer's own DD/MM/YYYY format would conflict with the account format the import expects. Preference attributes don't accept free text, and attribute data must match the attribute's data type rather than relying on a conversion during import.Question 15 · Easier
A Cloud Kicks marketer sets up a data filter on the Loyalty data extension with one condition: PointsBalance, a Number field, is greater than 499. Which members will the resulting segment contain?- A.Members with a balance of 499 points or more
- B.Members with a balance of exactly 499 points
- C.Members with a balance of 500 points or more
- D.Members with a balance of fewer than 500 points
Show the answer and explanationHide the answer
Correct answer: C. Members with a balance of 500 points or moreA data filter condition compares a field column to a value with an operator, and only rows that satisfy the condition join the segment. Because the Number data type holds whole numbers, is greater than 499 includes 500 and higher. A balance of exactly 499 isn't greater than 499, so options that include 499 are wrong. Fewer than 500 describes the opposite of the condition.Question 16 · Medium
Bloomington Caregivers stores LastGiftDate in its Donors data extension as a Text field. A filter for donors whose LastGiftDate is before January 1, 2026 returns the wrong people. What should the marketer recommend for this data?- A.Increase the field's Length so the full date text fits and sorts correctly in every filter
- B.Give the LastGiftDate field a default value so blank entries stop affecting the filter results
- C.Add LastGiftDate to the primary key so the filter can compare each date as a unique value
- D.Store the value in a Date field, since dates kept as text cause issues when segmenting
Show the answer and explanationHide the answer
Correct answer: D. Store the value in a Date field, since dates kept as text cause issues when segmentingTrailhead's data extension best practices warn that storing a date in a text field can cause segmentation issues, so the data type should match the data, which here is Date. A longer Text field still compares the values as text rather than as dates, so before and after conditions stay unreliable. A default value only fills in entries that are missing; it doesn't change how stored dates are compared. Making the date part of the primary key would force unique dates per row and wouldn't change how the filter compares them.
Reporting and Analytics
10% of the examQuestion 17 · Medium · Choose 2
After a Get Cloudy Consulting client's newsletter, the marketer wants to see which subscribers marked the email as spam and how the level of spam complaints has changed over time. Which two places provide this information? Choose 2 answers.- A.The send's bounce data, where each spam complaint is logged as a hard bounce
- B.The Content Builder email's Details tab, which counts complaints for each version
- C.The Spam Complaints Over Time report in Analytics Builder
- D.The Email Performance by List report, which lists each complainer's email address
- E.A search of All Subscribers for Unsubscribed status, exported with the Unsubscribe Reason
Show the answer and explanationHide the answer
Correct answers: C. The Spam Complaints Over Time report in Analytics Builder; E. A search of All Subscribers for Unsubscribed status, exported with the Unsubscribe ReasonBecause complainers are automatically unsubscribed, Salesforce Help shows how to find them by searching All Subscribers for an Unsubscribed status and exporting the results with the Unsubscribe Reason, which reads like Spam complaint from domain.com. The Spam Complaints Over Time report provides historical data on the level of complaints received. Email Performance by List compares sends, opens, bounces and clicks by list and doesn't list complainers. A Content Builder email's details don't hold complaint counts. A spam complaint isn't a bounce, so complainers aren't found in hard bounce data.Question 18 · Harder
An Ursa Major Solar email bounced at many domains with the subcategory Data Format Error, while the next email with a different layout delivered normally. What does this result indicate, and what should the marketer do?- A.It is a hard bounce, so every affected address should be removed from all future sends
- B.It is a block bounce caused by complaints, so the team should review complaint data first
- C.It is a soft bounce from full inboxes, so the same email can be resent without changes
- D.It is a technical bounce from the email's formatting, so its content should be reviewed
Show the answer and explanationHide the answer
Correct answer: D. It is a technical bounce from the email's formatting, so its content should be reviewedData Format Error is a technical bounce: the receiving server rejected the message because of formatting or line-length errors, typically more than 999 characters on one line, so the content's formatting should be reviewed before the job is sent again. Because the next email with a different layout delivered, the problem lies in the message, not the addresses. Complaint-related blocks have their own block bounce subcategories. Removing addresses would punish valid subscribers for a content problem, and resending the same email unchanged would fail again.
Where to go after these 18 questions
Get Marketing Cloud Engagement Foundations exam updates by email
Occasional emails when Salesforce changes this exam, plus practice questions with full explanations.
Free practice questions for other Marketer certifications
Ready for a full Marketing Cloud Engagement Foundations practice exam?
Take a timed 60-question exam drawn from all 150 reviewed questions in the real exam's section mix, then drill the sections you miss.