Salesforce Certified Marketing Cloud Engagement Administrator — Questions and Answers
Question 1: Which Marketing Cloud feature allows a marketer to display different email content to subscribers based on their geographic region stored in a Data Extension?
- Einstein Recommendations
- Behavioral Triggers
- Predictive Email Subject Lines
- Dynamic Content rules referencing a Data Extension attribute (Correct answer)
Correct answer: Dynamic Content rules referencing a Data Extension attribute
Dynamic Content rules can reference Data Extension attributes such as region, displaying different content blocks to subscribers based on their stored values.
Question 2: An SQL Query Activity in Automation Studio writes its output to which destination?
- A specified target data extension in Marketing Cloud (Correct answer)
- An external database via JDBC connection
- Directly to a Salesforce CRM object
- The Marketing Cloud email send log
Correct answer: A specified target data extension in Marketing Cloud
The SQL Query Activity executes SQL against Marketing Cloud data extensions and writes the resulting records to a specified target data extension for use in subsequent automation steps.
Question 3: In Mobile Studio, what is the difference between MobileConnect and MobilePush?
- MobileConnect is for iOS only; MobilePush is for Android only
- They are identical features with different names
- MobileConnect handles SMS/MMS; MobilePush handles in-app and push notifications (Correct answer)
- MobileConnect sends emails; MobilePush sends SMS
Correct answer: MobileConnect handles SMS/MMS; MobilePush handles in-app and push notifications
MobileConnect manages SMS and MMS messaging, while MobilePush manages push notifications and in-app messages for mobile apps.
Question 4: A business wants to use Marketing Cloud's multi-org connector to link two Salesforce CRM orgs to a single Marketing Cloud account. What is a key limitation administrators must understand?
- Each CRM org must connect to a separate Marketing Cloud Business Unit (Correct answer)
- Multi-org is only available with the Corporate license tier
- Only one Salesforce org can be designated as the primary for transactional sends
- Synchronized Data Extensions are shared across all connected orgs automatically
Correct answer: Each CRM org must connect to a separate Marketing Cloud Business Unit
In a multi-org setup, each Salesforce CRM org connects to its own dedicated Marketing Cloud Business Unit; they cannot share a single BU.
Question 5: Which two data structures could be set up to show up in the Subscription Center right out of the box? Select two answers.
- Publication Lists (Correct answer)
- Data Extensions
- Lists (Correct answer)
- Groups
Correct answer: Publication Lists
In Salesforce Marketing Cloud, both Publication Lists and Lists can be configured to appear in the Subscription Center out of the box. Publication Lists allow subscribers to manage their preferences for different types of communications, while Lists represent groups of subscribers that users can opt into or out of directly through the Subscription Center, providing self-service preference management.
Question 6: A Marketing Cloud admin needs to ensure that custom profile attributes collected via a CloudPage form are available for segmentation in Contact Builder. What must be configured?
- Map the form fields to a Synchronized Data Extension linked to Salesforce CRM
- Enable Profile Center integration to auto-populate Contact Builder attributes
- Store form data in a standard Data Extension and create an Attribute Group linking it to Contact Record (Correct answer)
- Use AMPscript to write values directly to the All Subscribers list profile attributes
Correct answer: Store form data in a standard Data Extension and create an Attribute Group linking it to Contact Record
Data captured in a Data Extension via CloudPages must be linked to the Contact Record in Contact Builder using an Attribute Group to make it available for Journey and segmentation.
Question 7: In Automation Studio, which best practice helps ensure data integrity when using the SQL Query Activity to overwrite a data extension?
- Use the Filter Activity before the SQL Query Activity to reduce the dataset size
- Run the SQL Query Activity without a target to preview results before writing
- Set the query to 'Overwrite' and verify row counts using a Verification Activity afterward (Correct answer)
- Always use the 'Append' action so no existing data is lost before the new query runs
Correct answer: Set the query to 'Overwrite' and verify row counts using a Verification Activity afterward
Using the 'Overwrite' action ensures the target is refreshed with current results, and following it with a Verification Activity confirms the expected row count before downstream steps proceed.
Question 8: Which AMPscript function is used to format a date value into a specific display format, such as 'MM/DD/YYYY'?
- DateAdd()
- DateDiff()
- Now()
- FormatDate() (Correct answer)
Correct answer: FormatDate()
FormatDate() accepts a date value and a format string and returns the date formatted as specified, such as 'MM/DD/YYYY'.
Question 9: What does 'data freshness' refer to in Marketing Cloud Intelligence?
- The accuracy of data after harmonization
- The age limit on historical data stored in Intelligence
- The quality score of data used in campaigns
- How recently the data in a data stream was last updated or refreshed from the source (Correct answer)
Correct answer: How recently the data in a data stream was last updated or refreshed from the source
Data freshness indicates how recently a data stream was last synchronized with its source, helping users understand whether the dashboard reflects current or potentially stale data.
Question 10: What is the maximum character limit for a single SMS message sent via MobileConnect before it is split into multiple segments?
- 320 characters
- 160 characters (Correct answer)
- 256 characters
- 128 characters
Correct answer: 160 characters
A standard SMS segment is 160 characters; messages exceeding this are split into multiple segments and billed accordingly.
Question 11: When using Salesforce Marketing Cloud's Einstein Send Time Optimization, what data source does the AI model primarily use to determine the best send time for each contact?
- The global average open-rate patterns for the subscriber's time zone
- The contact's historical email open and click behavior within Marketing Cloud (Correct answer)
- Third-party demographic data matched by Einstein Analytics
- Salesforce CRM activity timestamps for the contact
Correct answer: The contact's historical email open and click behavior within Marketing Cloud
Einstein STO analyzes each individual contact's historical email engagement data (opens and clicks) within Marketing Cloud to predict their optimal send window.
Question 12: Which Marketing Cloud tool provides a governance view showing all active journeys, their entry sources, and the number of contacts currently in each journey step across all Business Units?
- Intelligence Reports Advanced with Journey-level attribution
- The Admin console's Active Sends report
- Journey Builder's Journey History tab
- Marketing Cloud's Journey Overview in Analytics Builder (Correct answer)
Correct answer: Marketing Cloud's Journey Overview in Analytics Builder
Analytics Builder's Journey Overview provides a cross-BU governance view of active journeys, showing entry counts, step populations, and journey health metrics.
Question 13: What is the purpose of the 'Re-entry' setting in Journey Builder?
- To allow a contact to re-enter the journey after exiting (Correct answer)
- To notify the marketer when a contact completes the journey
- To restart the journey from the beginning for all contacts
- To schedule a repeat run of the journey
Correct answer: To allow a contact to re-enter the journey after exiting
The Re-entry setting controls whether a contact who has previously exited the journey is allowed to enter it again.
Question 14: When an automation in Automation Studio is set to 'Run Once,' what does this mean?
- The automation runs once per subscriber in the data extension
- The automation executes a single time at the scheduled start and does not repeat (Correct answer)
- The automation runs every 24 hours for one week then stops
- The automation is limited to one activity per step
Correct answer: The automation executes a single time at the scheduled start and does not repeat
Setting an automation to 'Run Once' means the automation executes exactly one time at the configured start date and time and will not automatically repeat.
Question 15: Which Journey Builder activity pauses a contact for a set period before moving to the next step?
- Random Split
- Einstein STO
- Wait Activity (Correct answer)
- Engagement Split
Correct answer: Wait Activity
The Wait Activity holds a contact for a specified duration or until a defined date/time before advancing them in the journey.
Question 16: What type of message can Journey Builder send via the MobileConnect channel?
- In-app messages
- SMS messages (Correct answer)
- WhatsApp messages
- Push notifications
Correct answer: SMS messages
Journey Builder integrates with MobileConnect to send SMS text messages to contacts as part of a multi-channel journey.
Question 17: A Data Extension field is set to data type 'EmailAddress'. What validation does Marketing Cloud automatically apply?
- It checks that the value exists in the All Subscribers list
- It encrypts the stored email value
- It automatically suppresses duplicates in the field
- It validates that the value conforms to standard email address format (Correct answer)
Correct answer: It validates that the value conforms to standard email address format
The EmailAddress data type enforces email format validation, rejecting values that don't match the standard address format.
Question 18: What is the primary purpose of 'Suppression Lists' in Marketing Cloud?
- Group subscribers by geographic region
- Store inactive subscribers for re-engagement campaigns
- Prevent specific email addresses from receiving sends regardless of list membership (Correct answer)
- Track bounced addresses for reporting
Correct answer: Prevent specific email addresses from receiving sends regardless of list membership
Suppression Lists are applied at send time to exclude specified addresses from receiving an email even if they exist in the target data extension.
Question 19: To fill a new data extension, you would like to impartially choose subscribers from a source data extension. What kind of data extension do you intend to employ?
- Standard data extension (with additional configuration)
- Random data extension
- Filtered data extension
- Non-biased data extension
To impartially choose (i.e., randomly select) subscribers from a source data extension and populate a new one, you would typically create a Standard Data Extension. This standard DE would then be populated using a Query Activity in Automation Studio, which employs SQL functions (like `NEWID()` or `RAND()`) to select a random subset of subscribers from the source data extension, representing the 'additional configuration'.
Question 20: Which SQL function would you use in Automation Studio to find subscribers who opened an email in the last 30 days?
- BETWEEN OpenDate AND 30
- CONVERT(date, OpenDate) > 30
- DATEDIFF(day, LastOpenDate, GETDATE()) <= 30 (Correct answer)
- DATEADD(day, -30, OpenDate) = GETDATE()
Correct answer: DATEDIFF(day, LastOpenDate, GETDATE()) <= 30
DATEDIFF calculates the difference between two dates, and comparing it to 30 filters for opens within the last 30 days.
Question 21: What is the purpose of setting a 'Publication List' on a send classification in Marketing Cloud?
- It links the send to a specific opt-out list so unsubscribes are recorded to the correct list (Correct answer)
- It defines which IP pool the send will use for delivery
- It determines the audience size limit for the send
- It automatically adds all recipients to an engaged segment after the send
Correct answer: It links the send to a specific opt-out list so unsubscribes are recorded to the correct list
A Publication List on a send classification tells Marketing Cloud which list to update when a subscriber opts out, scoping unsubscribes to the correct publication.
Question 22: Which Report type in Marketing Cloud shows the number of subscribers who received an email but whose inbox provider returned a soft bounce?
- Delivery Report
- Bounce Detail Report (Correct answer)
- Click Activity Report
- Subscriber Engagement Report
Correct answer: Bounce Detail Report
The Bounce Detail Report categorizes soft and hard bounces by reason code, showing which subscribers experienced temporary delivery failures.
Question 23: What format does Marketing Cloud Intelligence use for its API connections to external platforms?
- SFTP file transfer only
- SOAP-based XML
- GraphQL
- RESTful API with OAuth authentication (Correct answer)
Correct answer: RESTful API with OAuth authentication
Marketing Cloud Intelligence uses RESTful API connections with OAuth authentication to securely connect to and ingest data from external marketing platforms.
Question 24: Which Marketing Cloud tool is used to build landing pages and microsites with forms that capture lead data?
- Content Builder
- CloudPages (Correct answer)
- Web Studio
- Interaction Studio
Correct answer: CloudPages
CloudPages is Marketing Cloud's tool for creating web pages, landing pages, microsites, and smart capture forms.
Question 25: Which activity in Journey Builder enables sending a message via the MobilePush channel?
- Push Notification Activity
- Mobile Message Activity
- MobilePush Activity (Correct answer)
- In-App Message Activity
Correct answer: MobilePush Activity
The MobilePush Activity in Journey Builder sends push notifications to mobile app users through the MobilePush channel.
Question 26: What is 'Contact Cardinality' a consideration for in MobilePush implementations?
- The maximum number of campaigns a contact can be enrolled in
- The relationship between a single contact and multiple device records, since one person may have several devices (Correct answer)
- The limit on how many push notifications can be sent per day per contact
- The number of app versions a single MobilePush app can support simultaneously
Correct answer: The relationship between a single contact and multiple device records, since one person may have several devices
Contact Cardinality refers to the one-to-many relationship where a single Marketing Cloud contact may have multiple device records from different devices, requiring careful management to avoid duplicate sends.
Question 27: What is 'Contact Builder' primarily used for in Marketing Cloud?
- Linking data extensions to a unified contact record and defining attribute groups (Correct answer)
- Creating SMS keywords
- Designing email templates
- Managing user roles and permissions
Correct answer: Linking data extensions to a unified contact record and defining attribute groups
Contact Builder establishes relationships between data sources and the contact record, enabling a unified view of each subscriber across channels.
Question 28: A marketer wants to re-engage subscribers who have not opened any email in 90 days. Which Journey Builder entry source is most appropriate?
- Data Extension Entry — scheduled re-entry (Correct answer)
- Salesforce Data Entry
- API Event
- Inbound Chat
Correct answer: Data Extension Entry — scheduled re-entry
A Data Extension entry source with scheduled re-entry allows the journey to regularly pull new qualifying inactive subscribers from a segment query.
Question 29: What does 'hashing' refer to when uploading customer data to ad platforms via Advertising Studio?
- Compressing the audience file for faster transfer
- Randomizing the order of contacts in the list
- Converting PII like email addresses into irreversible fixed-length strings before upload (Correct answer)
- Encrypting data with a secret key for secure transmission
Correct answer: Converting PII like email addresses into irreversible fixed-length strings before upload
Hashing converts personally identifiable information like email addresses into irreversible cryptographic strings (e.g., SHA-256) before upload to protect customer privacy.
Question 30: Adding new contacts to an event data source is indicated by a fire event, which is an activity that...
- Automation studio
- Data extension
- Content Canvas
- Journey Builder (Correct answer)
Correct answer: Journey Builder
Journey Builder is the Marketing Cloud tool designed for creating and managing customer journeys, which are multi-step, automated campaigns. A 'fire event' activity in Journey Builder is specifically used to inject contacts into a journey based on specific triggers, such as new data being added to a data extension, making it central to event-driven automation.
Salesforce Certified Marketing Cloud Engagement Administrator
This exam validates expertise in configuring and managing Salesforce Marketing Cloud Engagement, including setup and configuration, subscriber data management, channel management, and platform maintenance. It is designed for administrators responsible for building and maintaining the Marketing Cloud Engagement environment.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong — answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds