Salesforce-Marketing-Cloud-Engagement-Administrator Practice Test Questions

160 Questions


Marketing Cloud admin is asked to determine the total number of emails sent across all of their business units in the last calendar year.

Where would the admin retrieve this information?


A. Contact Builder All Contacts Email


B. Analytics Builder Reports Email Send Report


C. Email Studio Email Tracking Sends


D. Studio Email Subscribers All Subscribers





B.
  Analytics Builder Reports Email Send Report

Explanation:

To find the total number of emails sent across all business units for a specific period, a Marketing Cloud admin should use the standard reporting tools. The Email Send Report in Analytics Builder is the designed solution for this purpose.

Analytics Builder is the central hub for all reporting and data analysis within Marketing Cloud. It's the go-to place for high-level performance metrics.

The Email Send Report is a standard, built-in report that provides an aggregated view of email sends. It allows you to filter by a specific date range, such as the last calendar year, and provides metrics for all business units.

Here's why the other options are incorrect:

A. Contact Builder > All Contacts > Email: This area manages contact data and is not used for aggregated send reporting. While you can see email addresses here, it won't show you a total count of all emails sent.

C. Email Studio > Email > Tracking > Sends: The "Tracking" section in Email Studio shows detailed metrics for individual email sends. It is excellent for granular analysis of a single send but is not built to provide a total count across all business units for an entire year without manually aggregating the data from each individual send, which would be inefficient.

D. Studio > Email > Subscribers > All Subscribers: This section provides a list of all subscribers in the account. It is used for subscriber management, not for tracking email send volume.

As part of their brand guidelines, Northern Trail Outfitters (NTO) uses a custom brand font for all print marketing materials. NTO wants to use their custom brand font in email as well.

What is the recommended best practice for font usage in email?


A. Use a web-safe font for text that closely matches the brand's custom font.


B. Build an email as one image, with all text saved in the brand font.


C. Edit an email's HTML to list the custom brand font in the style tag's font-family property.


D. Build an email using multiple images, with all text saved in the brand font.





A.
  Use a web-safe font for text that closely matches the brand's custom font.

Explanation:

Email clients vary widely in how they render fonts, and most do not support custom fonts reliably. The best practice is to use web-safe fonts (like Arial, Georgia, or Verdana) that closely resemble the brand’s custom font.

This ensures:

✅ Consistent rendering across devices and email clients

📱 Accessibility and responsiveness

📧 Deliverability and performance, since text remains selectable and searchable

If brand fidelity is critical, designers can use images sparingly for headers or logos—but never for body text, as it harms accessibility and load times.

📘 Why not the other options?

B. Build an email as one image
Hurts accessibility, increases load time, and risks deliverability issues. Text in images can’t be read by screen readers or indexed.

C. List the custom font in HTML
Most email clients ignore custom fonts unless they’re web-hosted and supported (which is rare). Fallback fonts are still needed.

D. Use multiple images for text
Same issues as option B, plus layout complexity and poor mobile responsiveness.

🔗 Reference:
Salesforce Marketing Cloud Email Design Best Practices
Litmus Guide to Email Font Support

A Marketing Cloud Admin has noticed a File Drop Automation has been failing on the import File activity. The automation is configured with a filename pattern, so the filename is expected to begin with customer_import_. The import is configured to look for a file named customer_import_%%Year%%%%Month%%%%Day%%.csv, however, the admin notices the filenames include seconds and milliseconds. How should the admin fix the issue?


A. Use the exact filename used for the trigger in the import File Activity


B. Make sure the file is placed on the correct subfolder within the SFTP


C. Make sure the filename has a date stamp to avoid duplication


D. Use %%FILENAME_FROM_TRIGGER%% in the import File Activity





D.
  Use %%FILENAME_FROM_TRIGGER%% in the import File Activity

Explanation:

In File Drop Automations, the automation is triggered whenever a file that matches the filename pattern is dropped onto the designated SFTP location.

The Import File Activity inside the automation must then reference the same file that triggered the automation.

If the import activity is hardcoded to a specific filename pattern (like customer_import_%%Year%%%%Month%%%%Day%%.csv), but the actual filenames include extra elements (seconds, milliseconds, etc.), the automation fails because the filenames don’t match exactly.

By using the special token %%FILENAME_FROM_TRIGGER%%, the import activity dynamically picks up the exact file name that triggered the automation — solving the mismatch issue.

Why the Other Options Are Wrong

A. Use the exact filename used for the trigger in the import File Activity
Not practical here, because filenames vary with seconds/milliseconds. Hardcoding the filename won’t work.

B. Make sure the file is placed on the correct subfolder within the SFTP
The issue isn’t about location, but filename matching.

C. Make sure the filename has a date stamp to avoid duplication
Date stamping is a best practice, but it doesn’t fix the mismatch between the automation’s expected filename and the actual one.

📘 Reference:
Salesforce Help: Automation Studio – File Naming Patterns
Salesforce Documentation: Using %%FILENAME_FROM_TRIGGER%% in Import File Activities

💡 Exam Tip:
Whenever you see a File Drop Automation failing due to file name mismatches, the safe bet is %%FILENAME_FROM_TRIGGER%% — it ensures the import uses the actual dropped file.

Northern Trail Outfitters needs to reduce the amount of work when managing messages to customers, but cannot add any more personnel due to budget constraints. There has been an increased number of customer purchases on their website, and the team currently sends batch order confirmations. What solution will decrease manual workloads on the team and will improve their customers experience?


A. A file drop automation to send emails to customers who have made a purchase.


B. A user -initiated message to send an email to customers who made a purchase daily.


C. A scheduled automation to send emails to customers who made a purchase daily.


D. A triggered message to send an email as soon as a customer completes a purchase.





D.
  A triggered message to send an email as soon as a customer completes a purchase.

Explanation:

To reduce manual workloads and improve the customer experience, Northern Trail Outfitters (NTO) should implement a triggered message to send an email as soon as a customer completes a purchase. This solution leverages automation to send real-time, personalized order confirmation emails immediately after a purchase, eliminating the need for manual intervention and enhancing the customer experience with timely communication.

Why this solution works:

Reduces Manual Workload: Triggered emails are fully automated, initiated by an event (e.g., a purchase) via an API call or data integration (such as a file drop to a data extension that triggers the email). This removes the need for the team to manually manage batch order confirmations, freeing up time and resources.

Improves Customer Experience: Sending an order confirmation email immediately after a purchase provides customers with instant acknowledgment, which enhances trust and satisfaction. Real-time communication aligns with modern customer expectations for prompt updates, especially given the increased purchase volume on NTO’s website.

Scalability: Triggered emails scale effortlessly with increased purchase volume, as they are event-driven and do not require additional personnel to manage, fitting NTO’s budget constraints.

Why not the other options?

A. A file drop automation to send emails to customers who have made a purchase: While a file drop automation can process a CSV file to trigger emails, it typically operates on a schedule or batch process (e.g., daily). This introduces a delay compared to real-time triggered emails and may still require manual effort to prepare and upload the file, not fully addressing the goal of reducing manual workload or providing immediate customer feedback.

B. A user-initiated message to send an email to customers who made a purchase daily: User-initiated messages require manual action to start the send process, which increases the team’s workload rather than reducing it. Additionally, sending emails daily in batches delays customer communication, which can negatively impact the customer experience compared to real-time confirmations.

C. A scheduled automation to send emails to customers who made a purchase daily: While this option automates the process of sending emails, it still involves a delay (e.g., emails sent once a day) rather than immediate confirmations. This does not meet the goal of improving the customer experience as effectively as real-time triggered emails, though it reduces some manual effort compared to user-initiated messages.

Reference:
Salesforce Marketing Cloud Documentation: Triggered Email Sends

This explains how triggered emails are sent in real-time based on specific events, such as a purchase, using API calls or data extension triggers, supporting both automation and immediate customer communication.

Salesforce Marketing Cloud Documentation: Journey Builder for Transactional Messaging

This details how triggered messages in Journey Builder can be used for transactional emails like order confirmations, improving efficiency and customer experience.

A customer needs to link demographic information to its contact model in Contact Builder. What type of relationship should be used?


A. One -to -Many Relationship


B. Many -to -Many Relationship


C. One -to -One Relationship


D. Many -to -One Relationship





C.
  One -to -One Relationship

Explanation:

In the context of Contact Builder, demographic information (e.g., age, gender, city) is typically a set of attributes that describe a single, unique contact. This data is best linked directly to the contact record itself.

A One-to-One Relationship means that one record in a data extension (the demographic data) is linked to exactly one record in the Contact Key data extension (the subscriber), and vice-versa. For example, each subscriber has one set of demographic details. This is the standard and most appropriate relationship for attaching descriptive attributes to a contact profile.

Why the other options are incorrect:

A. One-to-Many Relationship:
This would be used if one contact could have multiple linked records of the same type. For example, one Contact (the "One") could have multiple Purchase records (the "Many") in a related data extension. This is not suitable for static demographic descriptors.

B. Many-to-Many Relationship:
This is a complex relationship where many records in one data extension can relate to many records in another. This is managed through a intermediary "junction" data extension. This is overkill for simple demographic data (e.g., it wouldn't make sense for many contacts to share the same exact set of demographic details in a single record).

D. Many-to-One Relationship:
This is essentially the same perspective as a "One-to-Many" relationship, just viewed from the opposite side. The "Many" (e.g., Purchase records) relate to "One" (e.g., a Contact). It is not used for linking demographic data.

References:
This question tests the fundamental concept of data modeling in Contact Builder, a key objective in the "Subscriber and Data Management" and "Contact Builder" sections of the exam guide. Key concepts include:

Understanding Data Relationships (One-to-One, One-to-Many).

Designing a Data Model in Contact Builder to accurately represent how different pieces of information relate to a contact.

Properly linking attribute data (like demographics) to a central contact record.

The Northern Trail Outfitters (NTO) marketing team is launching a new email campaign. NTO's Email Specialist wants to perform quality assurance checks on the email prior to send and has asked about using the Validate functionality for this effort.

Which three items will Validate check in an email message? Choose 3 answers


A. Each content area specified in a dynamic content rule exists.


B. Words or phrases used may trigger spam filters.


C. Grammar and spelling in the email text is correct.


D. Correct syntax is used on any AMPScript in the email's code.


E. Personalization strings map to attributes or data extension fields





A.
  Each content area specified in a dynamic content rule exists.

D.
  Correct syntax is used on any AMPScript in the email's code.

E.
  Personalization strings map to attributes or data extension fields

Explanation:

The Validate functionality in Salesforce Marketing Cloud's Email Studio is a crucial pre-send check that ensures an email is technically sound. It helps prevent a send from failing or displaying incorrectly.

The three items that the Validate function checks are:

A. Each content area specified in a dynamic content rule exists. The validation process verifies that the content you've set up for each dynamic content rule actually exists and is not missing or deleted. This prevents errors where a rule is triggered but there's no content to display.

D. Correct syntax is used on any AMPScript in the email's code. The validator scans for common syntax errors in AMPScript, such as incorrect function names, missing parentheses, or improperly closed code blocks (e.g., %%[ ]%%). It doesn't check the logic of the code, but it confirms the structure is valid.

E. Personalization strings map to attributes or data extension fields. The validate feature checks that the personalization strings you've included (e.g., %%FirstName%% or %%OrderNumber%%) have a corresponding field in the selected data extension or subscriber list. If a field is missing, it will flag this as a potential error, as the email would be sent with a blank space for that personalization.

The other options are incorrect:

B. Words or phrases used may trigger spam filters. This is a function of a Spam Assassin test or third-party deliverability tools, not the native Validate feature. The validate tool is for internal technical checks, not for external deliverability issues.

C. Grammar and spelling in the email text is correct. The Validate tool is not a spell-checker. That is a manual quality assurance step an email specialist or marketing manager must perform.

A Marketing Cloud admin is setting up Northern Trail Outfitter’s newest business units and several users to assign to the new business units.

How would the admin assign users to the business units?


A. Give permissions to users at top-level account to assign their own business units.


B. Search for the individual user, select their name, and click Manage Business Units.


C. Search for the individual user, select their name and click Edit Business Units.


D. Re-import the users to update their assigned business units





B.
  Search for the individual user, select their name, and click Manage Business Units.

Explanation:
A Marketing Cloud Administrator with the appropriate permissions needs to assign existing users to specific Business Units (BUs). Users must be explicitly linked to a BU to access its data and features. This is a user management task performed within the Account Settings, not a data import or top-level permission delegation task.

Correct Option:

B. Search for the individual user, select their name, and click Manage Business Units.
This is the precise, step-by-step process. From Setup > Users, the admin searches for a user. Selecting the user's name opens their profile, where the Manage Business Units button is located. Clicking it opens the interface to add or remove the user's access to specific Business Units.

Incorrect Options:

A. Give permissions to users at top-level account to assign their own business units.
This is incorrect. While roles and permissions can control what users can do within a BU, users cannot assign themselves to a BU. BU assignment is an administrative function controlled at the enterprise (parent) account level.

C. Search for the individual user, select their name and click Edit Business Units.
This is a distractor. The correct button label on the user's profile page is "Manage Business Units," not "Edit Business Units."

D. Re-import the users to update their assigned business units.
User import (via FTP or API) is typically used for the initial bulk creation of users. While user attributes might be updated via import, the standard and recommended administrative method for changing BU assignments is through the Setup > Users interface using the "Manage Business Units" function.

Reference:
Salesforce Marketing Cloud product documentation on user management, specifically the "Assign a User to a Business Unit" procedure, details the steps: Navigate to Setup > Users, select a user, and click Manage Business Units.

A Marketing Cloud admin is asked to add a set of four tracking parameters automatically to all the links in an email sent via email studio.

Which solution should the admin suggest?


A. AMP script for Marketing Cloud


B. Web Analytics Connector


C. Google Analytics 360


D. Marketing Cloud Connect





B.
  Web Analytics Connector

Explanation:
The core requirement is to automatically append a consistent set of four tracking parameters (like UTM codes) to all links within an email in Marketing Cloud Engagement. This is a crucial administrative task for ensuring seamless campaign attribution in a third-party web analytics tool (e.g., Google Analytics). The most efficient and standard platform feature designed for this mass, automated link tagging is the Web Analytics Connector, configured in Parameter Management.

Correct Option:

B. Web Analytics Connector
The Web Analytics Connector (WAC) is the native feature in Marketing Cloud Engagement (under Setup > Data Management > Parameter Management) specifically built to automatically append parameters to all email links.

The administrator configures a single parameter string (e.g., utm_source=sfmc&utm_medium=email&utm_campaign=%%emailname_%%) at the account or business unit level.

Marketing Cloud then processes this string and adds these parameters and their dynamic values (using personalization strings or AMPscript) to every tracked URL in the outgoing email. This fulfills the requirement of adding the parameters automatically to all links.

Incorrect Options:

A. AMPscript for Marketing Cloud:
While AMPscript can be used to dynamically generate or append tracking parameters, it would require the admin to manually place the code around every single link in every email template. This is not an automated, global solution and is highly inefficient for mass link tagging.

C. Google Analytics 360:
GA360 is the enterprise version of the web analytics tool that receives and reports on the tracking parameters. It is the destination for the data, not the source or mechanism within Marketing Cloud that automatically appends the parameters to the email links.

D. Marketing Cloud Connect:
This is the feature that connects Marketing Cloud Engagement with Salesforce Sales/Service Cloud. Its primary function is synchronizing data and enabling triggers/sends from the CRM, but it does not have a native feature for automatically appending URL tracking parameters to all email links.

Reference:
Salesforce Help Documentation on Web Analytics Connector (Parameter Management)

I found a video that explains how this feature is set up.

Northern Trail Outfitters wants to set up a welcome journey that leverages customer data across three data extensions: Customers, Orders, and Products.

What is the best way to facilitate this within Contact Builder?


A. Create three distinct Attribute Groups that link Customers to Contacts, Orders to Customers, and Products to Orders.


B. Create a single Attribute Group that links Contacts to Customers, Orders to Products, and Products to Customers.


C. Create three distinct Attribute Groups that link each data extension directly to Contacts.


D. Create a single Attribute Group that links Customers to Contacts, Orders to Customers, and Products to Orders.





D.
  Create a single Attribute Group that links Customers to Contacts, Orders to Customers, and Products to Orders.

Explanation:
To build a welcome journey using data from Customers, Orders, and Products, the relationships between these data sets must be defined properly within Contact Builder. The optimal approach is to create a single Attribute Group that reflects the relational data model: Contacts → Customers → Orders → Products. This allows the journey to access all relevant data seamlessly while maintaining a logical hierarchy that supports segmentation, personalization, and decision splits.

Correct Option: D
A single Attribute Group with sequential relationships ensures efficient data traversal. Linking Customers to Contacts establishes the primary relationship, while linking Orders to Customers adds behavioral context. Finally, linking Products to Orders enables detailed insights into purchased items. This unified structure avoids fragmentation and makes it easier for Journey Builder to access all connected data within one relational tree.

Incorrect Options:

A.
Creating three separate Attribute Groups fragments the data model. Although each relationship technically exists, separating them prevents Journey Builder from accessing all related data in a single relational view. This reduces the ability to create comprehensive personalization paths and increases data maintenance complexity.

B.
This option creates a single Attribute Group but establishes incorrect and illogical links. Products are not directly related to Contacts or Customers; they connect through Orders. Incorrect relationships lead to unusable data linkage and prevent proper personalization or segmentation in journeys.

C.
Linking Orders and Products directly to Contacts ignores the natural relational hierarchy. Orders belong to Customers, and Products belong to Orders. Connecting everything directly to Contacts breaks the data integrity and leads to inaccurate relationships that Journey Builder cannot use effectively.

Reference:
Salesforce Marketing Cloud Documentation – Contact Builder & Attribute Groups

Trailhead: Data Modeling in Contact Builder

Help Article: Create and Manage Attribute Groups in Contact Builder

NTO has been noting reduced deliverability when they do large sends.

Which part of deliverability is tied to hitting Spam Traps during a send?


A. List Hygiene


B. Authentication


C. Content


D. Engagement





A.
  List Hygiene

Explanation:
Reduced deliverability from large sends, specifically linked to hitting spam traps, points directly to the quality and management of the email list. Spam traps are email addresses created to identify senders who do not follow list hygiene best practices. Hitting them is a strong negative signal to Internet Service Providers (ISPs) that the sender is not properly managing their list or obtaining permission.

Correct Option:

A. List Hygiene:
This is the correct pillar of deliverability. Hitting spam traps is a classic consequence of poor list hygiene. It indicates the list contains invalid, outdated, or improperly acquired addresses. Effective list hygiene practices—such as using confirmed opt-in, regularly cleaning lists, and suppressing inactive subscribers—are designed to prevent spam traps from entering or remaining on a list in the first place.

Incorrect Options:

B. Authentication:
This refers to technical protocols like SPF, DKIM, and DMARC that verify the sender's identity and prove an email is not forged. While critical for deliverability, a failure in authentication would cause rejection or spoofing issues, not specifically trigger spam traps from a large send.

C. Content:
This involves the email's subject line, copy, HTML, and link usage. Poor content (e.g., spammy words, misleading subject lines) can trigger spam filters, which analyze the email itself. Spam traps, however, are dormant addresses, and hitting them is unrelated to the content of a specific send.

D. Engagement:
This measures how recipients interact with emails (opens, clicks). Low engagement over time can hurt sender reputation, but spam traps are not real users and therefore cannot generate engagement. Hitting a trap is an immediate list-quality failure, not a gradual decay in recipient interaction.

Reference:
Marketing Cloud deliverability best practices and various ISP guidelines consistently categorize spam trap avoidance under List Hygiene fundamentals. They emphasize that spam traps are primarily caught by harvesting addresses, using old lists, or failing to clean bounces and inactive subscribers.

Northern Trail Outfitters' security team has password policies they want enforced within Marketing Cloud.

Which policies could the Marketing Cloud admin configure in Setup7


A. Minimum Password Length, Password Complexity, Password History, Expiration Period


B. Minimum Password Length, Use Strong Passphrases, Password History, Number of Security Questions


C. Minimum Password Length, Use Strong Passphrases, Unique Password, Number of Security Questions


D. Maximum Password Length, Password Complexity, Unique Password, Expiration Period





A.
  Minimum Password Length, Password Complexity, Password History, Expiration Period

Explanation:
The Marketing Cloud Security Settings in Setup allow the administrator to enforce security policies for user logins, including password requirements. These controls are essential for complying with organizational security mandates and protecting the sensitive data within the platform. The standard, configurable password policies relate directly to length, character diversity (complexity), the reuse of old passwords, and the frequency of change.

Correct Option:

A. Minimum Password Length, Password Complexity, Password History, Expiration Period
Minimum Password Length: The admin can set the shortest acceptable length for a user's password to prevent weak or easily guessed credentials.

Password Complexity: This ensures the password includes a mix of characters (uppercase, lowercase, numbers, and symbols) to make brute-force attacks difficult.

Password History: This policy prevents users from reusing a specified number of their most recent passwords, forcing them to create unique, new ones upon expiration or reset.

Expiration Period: The admin can dictate how frequently (e.g., every 90 days) users must change their password to reduce the risk associated with long-term credential compromise.

Incorrect Options:

B. Use Strong Passphrases, Number of Security Questions:
While security questions are a feature of password management and passphrases are a best practice, the specific options configurable by the admin in Setup are the technical constraints like complexity and history, not the general concepts of "Strong Passphrases" or the quantity of "Security Questions."

C. Use Strong Passphrases, Unique Password, Number of Security Questions:
Similar to option B, "Use Strong Passphrases" and "Number of Security Questions" are not the specific, technical policy fields available in Marketing Cloud Setup. "Unique Password" is enforced via the Password History setting, making it redundant or less precise.

D. Maximum Password Length, Unique Password, Expiration Period:
"Maximum Password Length" is typically set by the system's infrastructure and is not a common security policy an admin uses to enforce strength. "Unique Password" is controlled by the "Password History" setting, which is the more complete and correct policy field name.

Reference:
Salesforce Help Documentation on Security Settings and Password Policies

A Marketing Cloud admin is asked by the marketing team to ensure a default Header and Footer be added to emails.

Where under Setup could this be created?


A. Content Builder Settings


B. Emails Studio Settings


C. Account Settings


D. Campaign Settings





A.
  Content Builder Settings

Explanation:
Marketing Cloud allows administrators to set a default Header and Footer for all emails to maintain branding consistency and compliance. These defaults are configured within Content Builder, as this tool manages reusable content blocks, templates, and global settings. Setting the Header and Footer here ensures they automatically apply to new emails unless intentionally overridden by users.

Correct Option:

A — Content Builder Settings
Content Builder Settings provide options to configure default Header and Footer blocks used across emails. This centralizes brand governance and ensures consistent appearance and compliance across all communications. Admins can manage global content settings, such as default styles and reusable blocks, making it the correct place to define global email elements like Headers and Footers.

Incorrect Options:

B — Email Studio Settings
While Email Studio manages send configurations, subscribers, and tracking, it does not include global content layout settings. It focuses on email sending workflows, not reusable design elements like Headers and Footers.

C — Account Settings
Account Settings include high-level configuration options such as timezone, security settings, and user permissions. They do not provide tools for defining email design components or content defaults.

D — Campaign Settings
Campaigns in Marketing Cloud are for grouping related marketing activities. They do not control default email content structure. Campaign Settings do not include options for creating or storing Headers and Footers.

Reference:
Salesforce Documentation – Content Builder Settings

Trailhead: Content Builder Overview


Page 2 out of 14 Pages
Previous