Limited-Time Offer: Enjoy 50% Savings! Ends in 00h 00m 00s Coupon code: 50OFF
Skip to content

Free Salesforce Certified Marketing Cloud Engagement Developer MCE-Dev-201 Exam Questions

Page: 1 / 14 Total 196 questions

Want more questions? Get Premium Access.

Question 1

A developer is troubleshooting the cause of incomplete results in the link tracking data for an email send.

How should the RedirectTo AMPscript function be described as it relates to link tracking'

Correct Answer: C. It prevents link href values from getting recordedin tracking
Explanation:

The RedirectTo AMPscript function prevents link href values from getting recorded in tracking (C). When RedirectTo is used, it bypasses the standard link wrapping and tracking process, causing the link click not to be captured in the tracking data.


Salesforce Marketing Cloud AMPscript Guide

Link Tracking in Marketing Cloud

Question 2

A developer wants to expand their knowledge of Query Activities. They want to identify email addresses that have bounced in the last 30 days, along with the Bounce Reason and some additional subscriber specificdata; however, the SQL they have written does not return any records. Below is the SQL statement:

What updates should be made to ensure this SQL statement returns the desired results?

Correct Answer: B. Marketing Cloud _Bounce data view does not contain EmailAddress. They should join on SubscriberlD.
Explanation:

The SQL statement in question does not return any records because it is joining on the EmailAddress field, which is not present in the _Bounce Data View. The correct approach is to join using the SubscriberKey (or SubscriberID). Here is the corrected SQL statement:

SELECT s.EmailAddress, s.SubscriberKey, b.JobID, b.EventDate, b.SMTPBounceReason FROM _Subscribers s JOIN _Bounce b ON s.SubscriberKey = b.SubscriberKey WHERE b.EventDate > DateAdd(DAY, -30, GETDATE())

This ensures that the join is based on the SubscriberKey, which is a common field in both data views.


Salesforce Marketing Cloud Data Views

Query Activity Best Practices

Question 3

Which of the following statements are correct concerning Populations in Contact Builder? Choose 2.

Correct Answer: B. Populations need to be added to an Attribute Group.; C. No more than three Populations should be created.
Explanation:

Regarding Populations in Contact Builder:

Populations need to be added to an Attribute Group (B) - This is necessary to define the relationship between the population and the associated data extensions and attributes.

No more than three Populations should be created (C) - Creating more than three populations can lead to performance issues and complexity in managing contacts.


Salesforce Marketing Cloud Contact Builder

Populations in Contact Builder

Question 4

Northern Trail Outfitters (NTO) uses a numeric identifier for Subscriber Key. Customer data is stored in a data extension with the Subscriber Key set as a Primary Key.

Which step is required for NTO when creating relationships for this data extension in Data Designer'

Correct Answer: A. Link the Contact ID to the Subscriber Key when creating the relationship
Explanation:

When creating relationships in Data Designer, it's essential to link the Contact ID to the Subscriber Key. The Contact ID in Marketing Cloud represents a unique identifier for contacts across various data sources, and linking it to the Subscriber Key ensures accurate data mapping and integration.

: Salesforce Data Designer


Question 5

A developer wants to add an image to Content Builder via the API and retrieve the image's published URL. Which method should the developer use?

Correct Answer: D. POST to the REST API/asset/v1/content/assets and parse the FileProperties parameter
Explanation:

To add an image to Content Builder via the API and retrieve the image's published URL, the developer should POST to the REST API/asset/v1/content/assets and parse the FileProperties parameter (D). This method uploads the image and returns metadata, including the published URL, which can be extracted from the FileProperties.


Salesforce Marketing Cloud REST API: Content Builder

Salesforce Marketing Cloud Asset API

Question 6

Contact Builder can be used to create a relational model of an organization's data within Marketing Cloud. Which three factors should be taken into consideration when preparing data to be used in Contact Builder? Choose 3 answer

Correct Answer: A. Assigningdata relationships and primary keys across all channels; B. Verifying data address marketing needs; E. Normalizing data toreduce redundancy
Explanation:

When preparing data to be used in Contact Builder, the following factors should be taken into consideration:

Assigning data relationships and primary keys across all channels (A) - This ensures that data is linked properly and can be utilized across different marketing channels.

Verifying data address marketing needs (B) - Ensuring that the data aligns with the marketing goals and requirements.

Normalizing data to reduce redundancy (E) - Organizing the data to eliminate duplicate entries and improve efficiency.


Salesforce Marketing Cloud Documentation on Contact Builder

Data Preparation Best Practices

Question 7

Where can the SSJS Core library be used? Choose 2.

Correct Answer: B. Marketing Cloud apps; C. Landing pages

Question 8

A developer is building a landing page in Marketing Cloud and an email with a Call-To page will display personal information about the subscriber.

In which way could the developer create the CTA link?

Correct Answer: A. Use the AMPscript CloudPagesURLfunction.
Explanation:

To create a Call-To-Action (CTA) link in an email that will display personal information about the subscriber on a landing page, the developer should use the AMPscript CloudPagesURL function (A). This function generates a URL for a CloudPage and can include parameters such as SubscriberKey or EmailAddress, which will be passed to the landing page securely.

Example usage:

rectTo(@url)=%%'>View Your Information

This ensures that the SubscriberKey is securely passed to the CloudPage without exposing it directly in the URL.


Salesforce Marketing Cloud AMPscript Guide: CloudPagesURL

Salesforce Marketing Cloud Documentation

Question 9

Whichencryption methods are supported in file imports? Choose 2.

Correct Answer: A. PGP; B. GPG

Question 10

A developer wants to write a query to compile data originating from an HTML form so it can be exported in CSV format. However, the source data extension may containline breaks within the Comments field, which makes it difficult to read and sort the resulting CSV.

Which SQL functions could be used to change each line break to a single space?

Correct Answer: A. REPLACE and CHAR
Explanation:

To remove line breaks within the Comments field and replace them with a single space, you can use the REPLACE function in combination with the CHAR function. The CHAR(13) and CHAR(10) functions represent carriage return and line feed characters, respectively.

REPLACE Function: This function is used to replace occurrences of a specified string with another string.

CHAR Function: This function returns the character based on the ASCII code provided.

Example:

SELECT REPLACE(REPLACE(Comments, CHAR(13), ' '), CHAR(10), ' ') AS Comments FROM YourDataExtension

: Salesforce SQL Reference


Question 11

What can be created in Attribute Groups within Contact Builder? Choose 2.

Correct Answer: A. Data Extensions; B. Relationships

Question 12

Certification Aid uses Marketing Cloud Connect and wants to create a lead capture form on a landing page. When a customer submits the form, a Lead record should be created in Salesforce. Which scripting language can be used for this? Choose 2.

Correct Answer: A. AMPscript to create Salesforce record, SSJS for form handling.; D. SSJS for whole functionality.
Explanation:

To create a lead capture form on a landing page and create a Lead record in Salesforce, you can use either AMPscript or SSJS. AMPscript can be used for interacting with Salesforce, and SSJS can handle form processing. Alternatively, SSJS can handle the entire process, including creating the Salesforce record.

AMPscript and SSJS Combination: You can use AMPscript to interact with Salesforce APIs to create records and SSJS for form handling.

SSJS for Full Functionality: SSJS can handle both the form submission and the interaction with Salesforce to create Lead records.

: Salesforce AMPscript and SSJS Integration


Question 13

A developer wants to delete a batch of subscribers from Marketing Cloud. The developer performs a Contact Delete on a batch of records in a data extension in Contact Builder. Which scenario would cause subscriber records to remain in the data extension?

Correct Answer: C. Contact Delete process does not delete rows from data extensions
Explanation:

The Contact Delete process in Marketing Cloud removes contact data from the contact model but does not remove records from the data extensions themselves.

Contact Delete Process: When you perform a Contact Delete in Contact Builder, it removes the contact data from the contact model but leaves the actual rows in the data extensions intact.

: Salesforce Contact Deletion Process


Question 14

Northern Trail Outfitters uses a Send Log and sends more than one million emails per day. They want to execute daily reports on all subscriber activity without impacting send performance.

Which set of best practices should be implemented''

Correct Answer: C. Copy new Send Log records to an Archive data extension, then run reports from the Archive data extension.
Explanation:

To execute daily reports on all subscriber activity without impacting send performance, the best practice is to copy new Send Log records to an Archive data extension, then run reports from the Archive data extension (C). This approach ensures that the reporting activity does not interfere with the performance of ongoing send operations.


Salesforce Marketing Cloud Send Log Best Practices

Data Extension Best Practices

Question 15

A developer wants to create a complex dynamic email with three different sections and four different possible content blocks In each section. The email will be sent to an audience of over one million contacts.

Which best practice should the developer use to ensure a blank email will not be sent?

Correct Answer: D. Confirm every version has default content
Explanation:

To ensure a blank email will not be sent when creating a complex dynamic email with multiple sections and content blocks, the developer should confirm every version has default content (D). This practice ensures that if any dynamic content fails to load or meet the conditions, the default content will be displayed, preventing a blank email from being sent.


Salesforce Marketing Cloud AMPscript Guide

Salesforce Marketing Cloud Dynamic Content Best Practices