Salesforce-Marketing-Cloud-Engagement-Consultant Practice Test
Updated On 1-Jan-2026
293 Questions
Northern Trail Outfitters (NTO) wants to find ways to better drive return on investment and growth via their marketing sends. They plan to centralize their analytics data to allow for a more efficient analysis of this data across all of their campaigns. NTO currently has Marketing Cloud, Sales Cloud, and a third-party warehouse service. What product would help their use case?
A. Report Studio
B. Web Analytics Connector
C. Interaction Studio
D. Datorama
Explanation:
Datorama (now known as Marketing Cloud Intelligence) is the specific Salesforce product designed for the collection, unification, and visualization of marketing performance data from multiple, disparate sources.
Data Centralization: Datorama specializes in connecting to Marketing Cloud, Sales Cloud, and third-party data sources (like a warehouse, ad platforms, and web analytics) to create a single source of truth for all campaign performance data.
Analysis and ROI: This centralization is necessary for efficient analysis and calculating true cross-channel ROI and growth metrics, fulfilling NTO's exact need.
❌ Incorrect Answers and Explanations
A. Report Studio: There is no distinct "Report Studio" product; reporting is done through Analytics Builder, Discover, or Tracking within Email Studio. These tools are limited to Marketing Cloud data and cannot centralize data from Sales Cloud and a third-party warehouse.
B. Web Analytics Connector: The Web Analytics Connector (WAC) is a feature that tags links in Marketing Cloud emails to pass data to a third-party web analytics tool (like Google Analytics). It doesn't centralize all data into Marketing Cloud for unified analysis.
C. Interaction Studio: Interaction Studio (now Real-Time Personalization) is focused on real-time behavior tracking, segmentation, and next-best-action decisioning on a website, not on long-term historical data centralization and ROI analysis.
📚 Official References
Marketing Cloud Intelligence (Datorama): Salesforce product documentation highlighting its core capability to unify data from all marketing platforms for advanced analytics and ROI measurement.
Reference: Search for "Salesforce Marketing Cloud Intelligence Datorama" in Salesforce Help.
Northern Trail Outfitters wants to automate a weekly SMS message to be sent to anyone who has a birthday that week. They have created the Outbound Message in MobileConnect and have a Filtered List created for every contact who provided birth date
information. Which activities would Marketing Cloud use to automate this campaign?
A. Refresh Mobile Filtered List and Outbound Send
B. Import Mobile Contacts and Outbound Send
C. Refresh Mobile Filtered List and Send SMS
D. Import Mobile Contacts and Send SMS
Explanation:
Why C is correct
Northern Trail Outfitters has:
- A MobileConnect Outbound Message already created
- A Mobile Filtered List of everyone who has provided a birthdate
- A requirement to send an SMS weekly to anyone with a birthday that week
To automate this in Automation Studio, they should:
- Refresh Mobile Filtered List
This activity updates the Mobile Filtered List based on the current rules/filters (for example, “birthdate is in the coming 7 days”).
Each week, it recalculates who qualifies, so the list always reflects the current week’s birthdays.
- Send SMS
This activity sends the selected Outbound Message (the SMS content they created in MobileConnect) to the refreshed Mobile Filtered List.
Together, these two activities fully automate the weekly birthday SMS campaign.
Why the others are not correct
A. Refresh Mobile Filtered List and Outbound Send
“Outbound Send” is not the correct Automation Studio activity name for MobileConnect.
For SMS in MobileConnect, the send activity is Send SMS, not “Outbound Send”.
B. Import Mobile Contacts and Outbound Send
Importing is only necessary if you’re bringing new contacts in via file or external source each run.
They already have a Filtered List and Outbound Message, so they just need to refresh and send, not import.
And again, “Outbound Send” is not the right SMS activity.
D. Import Mobile Contacts and Send SMS
Same issue: import is unnecessary in this scenario because the contacts are already in the system and defined by a Mobile Filtered List.
So the correct combination of activities to automate this weekly birthday SMS is:
✅ C. Refresh Mobile Filtered List and Send SMS
Northern Trail Outfitters (NTO) imports a file daily into Marketing Cloud of customers who have bought a tent from their website that day. They want to set up a month-long welcome Journey which sends emails specific to the purchase such as the type of tent, the available accessories for the tent, and care of the tent at different points throughout the Journey. NTO also recognizes that due to their competitive prices, they have had customers purchase more than one tent within a month. What type of data should be used in the Decision Splits in their Journey to make sure the choices reflect the correct tent?
A. Journey Data
B. Entry Data
C. Contact Data
D. Salesforce Data
Explanation:
This is a critical question about data context within a Journey. The complication is that a contact can have multiple purchases (tents) over time. The journey is triggered by a specific purchase event.
Why A is Correct: Journey Data refers specifically to the data payload that entered the contact into this specific instance of the journey. When the daily file is imported, each row (a specific tent purchase) creates a journey entry. The data for that specific purchase (Tent Type, SKU, etc.) is stored as Journey Data. Using Journey Data in Decision Splits ensures that the email content (about accessories, care) is always referencing the original tent that triggered the journey, even if the customer buys another tent later.
Why B (Entry Data) is Incorrect: This is a common distractor. "Entry Data" is often used synonymously with "Journey Data," but in this precise scenario, the key distinction is persistence. You must use the data context tied to the journey entry point.
Why C (Contact Data) is Incorrect: Contact Data is the contact's profile attributes (e.g., First Name, Loyalty Tier). It does not contain the transactional purchase data for a specific tent. If you used this, and a customer had two tent records in their profile, you wouldn't know which one to reference.
Why D (Salesforce Data) is Incorrect: This would involve a real-time lookup to Salesforce, which is inefficient and could reference the latest tent purchase, not necessarily the one that triggered the journey a month ago.
Key Concept: Data Context in Multi-Step Journeys. For event-triggered journeys (like a purchase), you must anchor your decision logic to the Journey Data from the triggering event to maintain context throughout the entire journey path, especially when contacts can have multiple qualifying events.
Northern Trail Outfitters is using Journey Builder to send emails to loyalty members based on recent activity. They anticipate that approximately half of their contacts will meet the entry criteria for their journey. How should they configure their entry source?
A. Use an Import Activity in Automation studio to filter the data as a Data Extension Entry Source.
B. Use a Query Activity in Automation Studio to create a segment before entering the journey.
C. Use a Contact Data Entry Source to segment the data configured in Attribute Groups in Contact Builder.
D. Use a Data Extension Entry Source with an applied filter based on recent member activity.
Explanation:
Why D is correct
They’re already using Journey Builder and want to send to loyalty members based on recent activity, with about half of contacts meeting the criteria.
The most straightforward and recommended setup is:
- Use a Data Extension Entry Source that contains all relevant loyalty members.
- Apply an Entry Source Filter in the journey to include only those with recent activity (e.g., last purchase date, last login date, point activity, etc.).
This way:
- You don’t have to pre-build a separate segment in Automation Studio.
- The journey evaluates the filter at injection time, only allowing records that match the recent-activity criteria to enter.
- It keeps the configuration simple and contained within Journey Builder.
Why the others are less appropriate
A. Use an Import Activity in Automation Studio to filter the data as a Data Extension Entry Source.
Import Activities are meant for bringing data in (from files/FTP), not for filtering/segmenting existing data.
You’d still need another step (Filter or Query Activity) for segmentation, so this is not the clean solution the question is pointing to.
B. Use a Query Activity in Automation Studio to create a segment before entering the journey.
This does work in practice and is common for complex logic, but it’s more complex and adds extra maintenance.
The question hints at a direct configuration in the journey itself; using an Entry Source Filter is simpler.
C. Use a Contact Data Entry Source to segment the data configured in Attribute Groups in Contact Builder.
Contact Data Entry Sources rely on Contact Builder relationships and attribute groups and are typically used when you need segmentation directly off Contact data.
It’s more advanced and requires a solid Contact model; the question is geared toward a simpler, DE-based entry with a filter.
So the best configuration for this scenario is:
✅ D. Use a Data Extension Entry Source with an applied filter based on recent member activity.
Northern Trail Outfitters is migrating from a legacy emailing tool to Marketing Cloud. As part of the migration, they have to go through a security review. Their data privacy team has made it clear that the data in the sandbox should never be mixed with data In production during testing cycles. What recommendation would a consultant provide on the architecture to fulfill this requirement?
A. Implement two separate Marketing Cloud instances.
B. Ensure test sends are done from data extensions with attribute 'Is Testing1.
C. Create one or more additional business units for testing.
D. Use Subscriber Filter per business unit to filter production from test data
Explanation:
This is a strict data isolation requirement driven by security and privacy policy ("never be mixed"). The architectural solution must provide a complete physical or logical separation.
Why A is Correct:
The only way to guarantee that production data never enters a testing environment is to have entirely separate Marketing Cloud instances (e.g., a Production Pod and a completely separate Sandbox Pod). These instances have distinct databases, storage, and configurations. Data cannot "leak" between them because they are not connected. This is the highest level of isolation and is common in heavily regulated industries.
Why C & D are Incorrect (Business Units & Subscriber Filters):
Business Units (BUs) and Subscriber Filters provide logical separation within a single instance. They rely on user permissions and configuration to keep data apart. However, from a strict security review standpoint, the data co-exists in the same database. A misconfiguration, admin error, or security vulnerability could potentially lead to mixing. Therefore, it does not satisfy the requirement of "never be mixed."
Why B is Incorrect:
Relying on a data extension attribute or user process ("Is Testing") is a procedural control, not an architectural one. It is error-prone and would not pass a rigorous security review.
Key Concept: Environment Isolation Strategy.
The choice between separate instances (absolute isolation, higher cost/complexity) and Business Units within one instance (logical isolation, lower cost) is a fundamental architectural decision based on compliance, security, and business requirements.
| Salesforce-Marketing-Cloud-Engagement-Consultant Exam Questions - Home | Previous |
| Page 10 out of 59 Pages |