Salesforce-Marketing-Cloud-Engagement-Consultant Practice Test
Updated On 1-Jan-2026
293 Questions
A customer wants to capture and categorize email Not Sent events and begin identifying trends. They want to keep the data in Marketing Cloud and run queries against the dataset. The customer created a data extension to receive the information. Which order of Automation Studio activities should be recommended?
A. Data Extract with the Data Extension Extract type > File Transfer to Safehouse > File Transfer unzip > SQL Query
B. SQL Query > Data Extract with the Data Extension Extract type > File Transfer to Safehouse > Import File
C. Data Extract with the Tracking Extract type > File Transfer from Safehouse > File Transfer unzip > Import File
D. Data Factory Utility > File Transfer from Safehouse > Import File > Data Extract with Tracking Extract type
Explanation:
The goal is to move complex, historical "Not Sent" data from the Marketing Cloud system into a queryable Data Extension. This requires a sequence of specific activities in Automation Studio:
Data Extract with the Tracking Extract type: This is the only activity designed to pull high-volume, historical system data (including Not Sent events, like blocks/bounces/suppressions) from Marketing Cloud's tracking database.
File Transfer from Safehouse: The Data Extract activity places the resulting compressed file into a secured, internal staging area called the Safehouse. A subsequent File Transfer activity is needed to move the file from the Safehouse to the public SFTP /Import folder.
File Transfer unzip: The Tracking Extract file is compressed (e.g., ZIP/GZ). A second File Transfer activity is required to unzip the file into its raw CSV/TXT format.
Import File: Finally, an Import File Activity reads the raw, unzipped data file and loads it into the target Data Extension for querying.
❌ Analysis of Incorrect Answers
A. Data Extract with the Data Extension Extract type...: This extract type is used for extracting data from a user-defined Data Extension, not from system tracking data.
B. SQL Query...: SQL queries are used for segmentation against data already in a Data Extension or Data View. You must first extract the historical tracking data (Tracking Extract) before it can be queried.
D. Data Factory Utility...: The Data Factory Utility is an older tool not commonly used for this specific task; the Tracking Extract is the dedicated method. The steps are also in the wrong order.
📚References
Salesforce Help: Tracking Extract (Details the use of the Tracking Extract type for retrieving historical tracking data.)
Salesforce Help: File Transfer Activity (Details the two-step process of using the Safehouse and the unzip function.)
Northern Trail Outfitters received a complaint today from a customer who received an email after unsubscribing last week. Today's email was sent using Marketing Cloud Connect (MCC), though last week was sent when an external system dropped a file on the Marketing Cloud SFTP and triggered a User-Initiated Send through an automation. What could be the reason the customer received the email through MCC?
A. The previous send's user needed to have edit permissions in Salesforce,
B. Email Opt Out is only updated if the send originates in Salesforce.
C. The previous send used Email Address as a Subscriber Key
D. The Email Opt Out field needs to be added to the Contact Page Layout.
Explanation:
This is a classic data model and opt-out synchronization issue. Marketing Cloud Connect (MCC) syncs opt-out status between Marketing Cloud and Sales Cloud based on the Subscriber Key. The Subscriber Key is the unique identifier that links a Marketing Cloud subscriber to a Sales Cloud record (Contact/Lead).
If last week's send (from the SFTP file) used the Email Address as the Subscriber Key, then the unsubscription was recorded against that email address as the key in Marketing Cloud.
However, the MCC send likely uses the Sales Cloud Contact ID or Lead ID as the Subscriber Key (the standard and recommended practice for MCC). The system sees the email address from last week's send and the Contact ID from the MCC send as two different subscribers because they have different Subscriber Keys.
Therefore, the unsubscribe status attached to the "Email Address" subscriber key is not applied to the "Contact ID" subscriber key, resulting in the complaint.
The solution is to standardize on using the Salesforce Record ID as the Subscriber Key across all entry points to ensure a unified view of the subscriber.
Why Other Options Are Incorrect:
A: User permissions in Salesforce do not affect how opt-out statuses are synchronized between systems.
B: This is false. Email Opt-Out status is synchronized bidirectionally by MCC regardless of the send's origin, as long as the Subscriber Keys align.
D: Adding the field to the page layout affects UI visibility in Salesforce but does not impact the underlying data synchronization logic between the systems.
References:
Marketing Cloud Connect Implementation Guide: "Subscriber Key Mapping" and "Opt-Out Synchronization."
Marketing Cloud Best Practices: "Always use a consistent, system-of-record ID (like a CRM ID) as the Subscriber Key."
Northern Trail Outfitters wants to provide near real-time data in a 30-day welcome journey. Which data setup should they use for decision splits?
A. Journey Data queried from main data extension
B. Contact Data Mapped through Salesforce Marketing Cloud Profile Attributes
C. Journey Data using CRM Report Import Activity to Salesforce Data Extension
D. Contact Data using Synchronized Data Sources
Explanation:
Northern Trail Outfitters wants near real-time data available for Decision Splits in a 30-day welcome journey.
To meet this requirement, the data must refresh frequently and be available at decision-split evaluation time (not only at entry time).
Synchronized Data Sources (SDS):
- Update automatically every 15 minutes (near real-time by Marketing Cloud standards).
- Allow Journey Builder to evaluate Contact Data in real time at each decision split.
- Pull Salesforce objects and fields into Marketing Cloud without manual imports.
This gives the best balance of automation, freshness, and reliability for ongoing journeys.
❌ Why the other options are not correct
A. Journey Data queried from main data extension:
Journey Data does NOT update after entry.
Decision Splits later in the 30-day journey would run on stale data, not near real-time.
B. Contact Data mapped through Marketing Cloud Profile Attributes:
Profile attributes are typically updated by imports or writes from MC, not from external CRM systems.
Not suitable for near real-time updates from Salesforce.
C. Journey Data using CRM Report Import Activity to Salesforce Data Extension:
Reports must be imported on a schedule, not real-time.
Journey Data still doesn’t refresh after entry, so later splits won’t have updated values.
A customer wants to create a loyalty program by Identifying all subscribers who clicked on a link within any email sent within the last six months. What should be recommended?
A. Create and execute a SQL Query against the _Click data view.
B. Create and execute a Tracking Extract.
C. Create and execute a Subscriber Engagement report.
D. Create and execute a Data Filter on the_Click data view.
Explanation:
The requirement is to identify a specific, historical audience segment based on a precise behavioral criterion: any subscriber who clicked a link in any email over a six-month period. This requires querying raw, granular tracking data.
SQL Query Activity against the _Click Data View: This is the correct, powerful, and flexible method.
Data Views (like _Click) are system tables that contain raw, denormalized interaction data.
A SQL Query Activity can join the _Click view with the _Subscribers or _Job views to filter for clicks within the last six months (EventDate > DATEADD(month, -6, GETDATE())).
The query can select distinct SubscriberIDs and output them into a Data Extension. This Data Extension becomes the master list for the loyalty program, ready for segmentation, journeys, or reporting.
SQL provides the necessary precision for complex time-based filters and de-duplication across a long period and many sends.
Why the Other Options Are Incorrect:
B. Create and execute a Tracking Extract: A Tracking Extract is for exporting raw data files (CSV, TXT) for external analysis or archiving. It is not a segmentation or audience identification tool within Marketing Cloud. It does not create a usable subscriber list for program activation.
C. Create and execute a Subscriber Engagement report: While standard reports can show aggregate engagement metrics (like total clicks), they cannot output a defined, reusable list of individual subscribers who meet the criteria. Reports are for analysis and viewing, not for creating targetable audiences or Data Extensions.
D. Create and execute a Data Filter on the _Click data view: This is technically incorrect because Data Filters cannot be applied directly to Data Views. Data Filters are a point-and-click segmentation tool that works only on Data Extensions (sendable tables). System Data Views are read-only and not available as a source for Filter Activities.
References:
Marketing Cloud Help Documentation: "Data Views" – Describes the _Click view and other system data views, noting they are accessible via SQL Query Activities for analysis and segmentation.
Marketing Cloud Help Documentation: "SQL Query Activity" – Details how to use SQL to segment audiences based on interaction data stored in Data Views.
A customer is connecting Sales Cloud with Marketing Cloud. The connection was successful, however, the team is unable to view or sync Sales Cloud objects in Contact Builder. How should a consultant begin troubleshooting the connection?
A. Create and send an email in Email Studio to test the connection and validate tracking
B. Validate Marketing Cloud and Sales Cloud users have access to the business unit.
C. Create new Marketing Cloud and Sales Cloud users and perform a new installation.
D. Validate Marketing Cloud and Sales Cloud permissions for the connecting users.
Explanation:
When the Marketing Cloud Connect connection is successful, but specific functionality like viewing or syncing Sales Cloud objects in Contact Builder is blocked, it is almost always due to missing user permissions or field-level security restrictions.
Connecting User Permissions: The Marketing Cloud API User (who established the connection) and the Sales Cloud Integration User must have the correct Salesforce permissions sets (e.g., "Marketing Cloud Integration" and "Marketing Cloud Connector") and Profile permissions to view, read, and query the specific objects and fields that need to be synced.
Troubleshooting Steps: The consultant must start by verifying that the connecting users have the necessary Object and Field level access in Sales Cloud, as this directly controls what Marketing Cloud is allowed to see and sync.
❌ Analysis of Incorrect Answers
A. Create and send an email in Email Studio to test the connection and validate tracking: This tests the sending component of MCC, but not the data sync and Contact Builder component.
B. Validate Marketing Cloud and Sales Cloud users have access to the business unit: This addresses user access to the Business Unit, but not the specific object permissions required for the sync to function correctly.
C. Create new Marketing Cloud and Sales Cloud users and perform a new installation: This is an extreme last resort. The initial step is always to validate existing permissions before attempting a full re-install.
📚 References
Salesforce Help: Marketing Cloud Connect Permissions (This documentation details the required permission sets and profile settings for both the Marketing Cloud and Sales Cloud users.)
Trailhead Module: Marketing Cloud Connect Setup and Configuration
| Salesforce-Marketing-Cloud-Engagement-Consultant Exam Questions - Home | Previous |
| Page 3 out of 59 Pages |