Big Cyber Monday Sale Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

Salesforce MCE-Dev-201 Salesforce Certified Marketing Cloud Engagement Developer Exam Practice Test

Page: 1 / 19
Total 194 questions

Salesforce Certified Marketing Cloud Engagement Developer Questions and Answers

Question 1

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''

Options:

A.

Add a data retention policy to the Send Log. then run reports from the Send Log data extension.

B.

Add a data retention policy to the Send Log. then run reports from the _Opens data view.

C.

Copy new Send Log records to an Archive data extension, then run reports from the Archive data extension.

D.

Copy new Send Log records to an Archive data extension, then run reports from the Send Log data extension.

Question 2

Which SSJS library can be used in email messages? Choose 1.

Options:

A.

Both

B.

Platform

C.

None

D.

Core

Question 3

Northern Trails Outfitters (NTO) developers want to use the Transactional Messaging API to send email receipts to customers.

What is the first step required to send using the API?

Options:

A.

POST to /messaging/vl/email/messages/ with clientjd

B.

Request a token usingthe vl/requestToken endpoint

C.

Request a token using the v2/authorize endpoint

D.

POST to /messaging/vl with clientjd and client_secret

Question 4

Why woulda developer use LookupRows Instead of the Lookup AMPscript function?

Options:

A.

To return a complete rowset from the data extension

B.

To stay at the limit of two Lookup calls in one email

C.

To see how many rows are In a data extension

D.

To access a data extension, as Lookup only targets lists

Question 5

Certification Aid wants to include SSJS in an email message. Which code block can be used for this? Choose 2.

Options:

A.

B.

C.

D.

Question 6

Certification Aid created following AMPscript code: %%[ SET @var1 = 10 SET @var2 = 20 SET @var3 = 30 ]%% How can the three variables be summed up to evaluate to 60? Choose 1.

Options:

A.

SET @total = Sum(@var1, @var2, @var3)

B.

SET @total = Add(@var1, Add(@var2, @var3))

C.

SET @total = Add(@var1, @var2, @var3)

D.

SET @total = @var1 + @var2 + @var3

Question 7

A developer needs to configure a process that can store encrypted data from Marketing Cloud as a file on an external server. What steps shouldthe developer take?

Options:

A.

Data Extract > File Transfer with Marketing Cloud Public Key

B.

Create PGP Key > Data Extract > File Transfer with PGP checked

C.

Shield Platform Encryption is required for encrypted data export

D.

Data from Marketing Cloud cannot beencrypted

Question 8

How often should a developer request a new token when making multiple API calls in v1?

Options:

A.

When changing routes/objects

B.

Before every new call

C.

Once an hour

D.

Every 15 minutes

Question 9

Certification Aid created a journey and event definition in Marketing Cloud. Which of the following resources are relevant to inject Contacts into the journey using the REST API? Choose 2.

Options:

A.

POST/eventDefinitions/key:{key} or /eventDefinitions/{id}

B.

POST /interaction/v1/events

C.

POST /interaction/v1/interactions/contactentry

D.

GET /eventDefinitions/key:{key}

Question 10

Northern Trails Outfitters is using REST API to send emails to customers after a purchase.

Which considerations should be taken regarding the token used in the API Call?

Options:

A.

Make a token API call and re-use the token until the next API call fails.

B.

Make a token API call before each triggered send API call.

C.

Make a token API call and re-use the token for that subscriber.

D.

Make a token API call and re-use the token until the token expires.

Question 11

A customer wants a list of subscribers who were sent an email within the past 12 months.

How shouldthis request be completed?

Options:

A.

Create a measure with criteria sent_date is after today minus 565 days

B.

Run a tracking extract via the SOAP API

C.

Query against the Job and Sent data views

D.

Locate the email sends in the Tracking tab within Email Studio

Question 12

Certification Aid wants to trigger and email send in Marketing Cloud when a purchase is made on their website. Which API should be used for this? Choose 2.

Options:

A.

Subscriber API

B.

Email API

C.

REST API

D.

SOAP API

Question 13

Which AMPscript function group could most negatively Impact send processing?

Options:

A.

String functions

B.

Data extension functions

C.

Date Time

D.

Math functions

Question 14

A developer wants to create a CloudPage which is linked from an email. %%[SET @point = RequestParameter(x) SET @value = 5 IF Length(@point) > 1 THEN SET @value = 1 ELSEIF Length(@point)>2 THEN SET @value = 2 ELSEIF Length(@point) >3 THEN SET@value = 3 ELSEIF Length(@point) >4 THEN SET @value = 4 ENDIF]%% Which is the expected value of @value if x = 'Tacos'?

Options:

A.

3

B.

1

C.

5

D.

4

Question 15

A developer is using the REST Authorization Service to obtain an OAuth access token. Which method should be used to include the access token in the API requests

Options:

A.

Include the header x-access-token: your_access_token

B.

Include as a query parameter access_token=Y0UR_ACCESS_TOKEN

C.

Include the header Authorization: Basic your_access_token

D.

Include the header Authorization: Bearer YOUR ACCESS TOKEN

Question 16

A developer needs to use the 'contacts/ route of the REST API to update records in a data extension.

What should the developer verify before making the API call?

Options:

A.

Each contact should alreadyexist in All Subscribers.

B.

Journey Builder should be configured to use the data extension.

C.

Contact Key should be equal to Subscriber Key in the underlying data extensions to ensure proper joining.

D.

The data extension should be linked in an AttributeGroup in Contact Builder.

Question 17

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

Options:

A.

Data Extensions

B.

Relationships

C.

Populations

D.

Attribute Groups

Question 18

Northern Trail Outfitters has created subscriber attributes including AGE underProfile Manager within their Enterprise 2.0 account.

How would a developer retrieve subscribers over 30 years of age?

Options:

A.

The data cannot be retrieved with a query

B.

Create a filtered Group of subscribers with AGE more than 30

C.

Create a query thatreferences the _Subscribers data view

D.

Create a query that references the _EnterpriseAttribute data view

Question 19

A marketer from Cloud Kicks wants to make sure no email from their welcome journey getssent to their competitor at Rainbow Run.

Which two best practices should the developer use when setting up the Send Email Activity in the welcome journey?

Choose 2 answers

Options:

A.

Create a Filter Activity In the journey that removes the Rainbow Run domain

B.

Create a Suppression List with all possible email addresses from Rainbow Run

C.

Create a data extension with the Rainbow Run domain for use with a Domain Exclusion

D.

Create an Exclusion Script with the Rainbow Run domain for use In the activity

Question 20

A new record is appendedto the Orders data extension each time a customer makes a purchase. Which SQL statement would select a unique list of subscribers who have made multiple purchases?

Options:

A.

SELECT TOP 1 SubscriberKey FROM Orders

B.

SELECT DISTINCT SubscriberKey FROM Orders

C.

SELECT SubscriberKey FROM Orders GROUP BY SubscriberKey

D.

SELECT SubscriberKey FROM Orders GROUP BY SubscriberKey HAVING COUNT(*)>1

Question 21

A developer wants to create an HTML table where rows will alternate background colors between white and red.The developer does not know how many rows will be sent within each email, and decides to use a loop and assigns the RowCount() of the table rows to the variable @numerator. What is the recommended AMPscript logic to determine the background color of each table row within the loop?

Options:

A.

%%[IF DIVIDE(@numerator,2) =1 THEN SET @color = 'Red' ELSE SET @color = 'White' ENDIF]%%

B.

%%[IF SUBSTRING(DIVIDE(@numerator,2),1) = 1 THEN SET @color = 'Red' ELSE SET @color = 'White' ENDIF]%%

C.

%%[IF @numerator/2 = 1 THENSET @color = 'Red' ELSE SET @color = 'White' ENDIF]%%

D.

%%[IF MOD(@numerator,2) = 1 THEN SET @color = 'Red' ELSE SET @color = 'White' ENDIF]%%

Question 22

A developer is notified the View Email As Web Page (VAWP) link, when clicked, displays the message, The system is temporarily unavailable. We apologize for any inconvenience. Please try again later.

What could be a possible cause for the error

Options:

A.

The data in the data extensions used at the time of send was overwritten.

B.

The email used at the time of send was deleted, updated, or moved.

C.

The sender profile used at the time of send was overwritten.

D.

The data extension used at the time of send was moved to another folder.

Question 23

A developer is querying data from the _Bounce data view and storing it in a data extension. They have found that sometimes the fields SMTPBounceReason and SMTPCode exceed the 4000-character limits for each field as specified in the DE schema. After consulting with the original requestor, it was decided that they could simply store the first 4000 characters for each of those fields.

Which SQL function could be used for this purpose?

Options:

A.

RIGHT

B.

FIRST

C.

LEFT

Question 24

A developer wants to review the available properties for using the DataExtensionField SOAP API object.

Where could the developer find this information

Options:

A.

Open the Object Inspector in the Salesforce Developer Console

B.

Developer Center at https://developer.5alesforce.com

C.

Contact Support and request the information

Question 25

A developer is leveraging the SOAP API to dynamically display Profile and PreferenceAttributes in a custom profile center. Which method could be used to support the dynamic functionality?

Options:

A.

Describe

B.

Extract

C.

Perform

D.

Configure

Question 26

A developer is troubleshooting why a parent-level data extension cannot be accessed by a child business unit.

What should the developer check to validatethe data available can be accessed for child business unit queries?

Options:

A.

The data extension is in the Shared Data Extensions folder and the query includes the ENT. prefix

B.

The data extension is in the Shared Items root folder and is accessible to the child business unit

C.

The data extension is in the Salesforce Data Extensions folder and Is accessible to the child business unit

D.

The data extension is in the Synchronized Data Extensions folder and the query includes the ENT. prefix

Question 27

A developer wants to create a JavaScript Web Token using a key from Key Management.

What function should the developer use?

Options:

A.

ContentBlockByKey()

B.

GetJWTByKeyName()

C.

RegExMatch()

D.

GeUWT()

Question 28

A developer wants CloudPages to work with a REST API returning data in JavaScript Object Notation. The developer wants to efficiently ingest the data and write it to a data extension.

Which function should be used?

Options:

A.

Server-Side 3avaScript function Stringify

B.

Server-Side JavaScript function ParseJSON

C.

AMPscript function BuildRowsetFromXML

D.

AMPscript function BuildRowsetFromString

Question 29

A developer needs to add From Addresses to Marketing Cloud and wants to ensure they are verified before being used for sending.

Which tworoutes would allow this?

Choose 2 answers

Options:

A.

POST /messaging/vl/domainverification

B.

POST /messaging/vl/domainverification/bulk/insert

C.

POST /messaging/vl/dataevents/domainverification

D.

POST/messaging/vl/push/domain/verification

Question 30

A developer is building an integration with the Marketing Cloud API. In which two ways should the Client ID and Client Secret credentials be stored? Choose 2

Options:

A.

Set credentials as environment variables in the application platform

B.

Pass credentials in URL parameters over HTTPS

C.

Set credentials as variables in application source code

D.

Storecredentials in a key management system (KMS)

Question 31

How many month of data can a developer query from the tracking data views (_Sent, _Open, _Click)?

Options:

A.

Six Months

B.

One Month

C.

12 Months

D.

There is no limit

Question 32

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?

Options:

A.

GET using the REST API/asset/v1/content/assets and parse the FileProperties parameter

B.

Use the SOAP API to create a Porfoglio object and idenfity the Source property

C.

POST to the REST API/asset/v1/content/categories and parse the Description parameter

D.

POST to the REST API/asset/v1/content/assets and parse the FileProperties parameter

Question 33

Which AMPscript function returns the result of interpreted code within a code block and includes the result in the rendered content, where the code block is located?

Options:

A.

V

B.

Output

C.

TreatAsContentArea

Question 34

A developer needs to configure an Email Send Logging Data Extension for a new business unit. Which option should be used?

Options:

A.

Create and ensure it has the name "Send Log"

B.

Salesforce Support should create the data extension

C.

Create from a copy of an existing Send Log in another business unit

D.

Create using the SendLog Data ExtensionTemplate

Question 35

Adeveloper is working on cross-channel campaign functions for the email team at Northern Trail Outfitters. They are reviewing available APIs for the different Marketing Cloud applications to determine the most appropriate solution for each.

Which application utilizes the REST API?

Options:

A.

Automation Studio

B.

Classic Content

C.

Content Builder

Question 36

A marketer is sending an email with dynamic content contained in a series of conditionals.

Which AMPscript function should be used to track the different versions of the content within the email?

Options:

A.

ContentArea

B.

BeginImpressionRegion

C.

ContentAreaByName

D.

ContentBlockName

Question 37

Certification Aid wants to create a file drop automation with a filename pattern. An import file is placed daily on the Marketing Cloud Enhanced FTP server, and thefile name always starts with the current month and day (e.g. OCT26). How should the filename pattern be defined? Choose 2.

Options:

A.

%%Month%%%%Day%%

B.

%%MMDD%%

C.

Ends With operator

D.

Begins With operator

Question 38

Landing pagescan use which SSJS library? 1. Core LibraryZ. Platform Library 3. SSJS Library

Options:

A.

Onlyl1 and 3

B.

Only1 ard2

C.

Only 2 and 3

D.

All 1,2 and 3

E.

None of these

Question 39

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?

Options:

A.

Sendable data extension with SubscriberKey and EmailAddress fields

B.

Non-sendable data extension with SubscriberKey field

C.

Contact Delete process does not delete rows from data extensions

D.

Sendable data extension with SubsciberKey field

Question 40

A developer initiated a batch delete of Contacts in Contact Builder due to an import error during implementation. There are over two million records that need to be deleted.

Which two factors should be considered when batch deleting large volumes of contacts?Choose 2 answers

Options:

A.

Up to one million records can be deleted in each batch.

B.

To more quickly remove contact information, use the suppression period length of 14.

C.

The deletion process supersedes other automated account activities.

D.

The suppression status does not show for individual contacts until the entire batch processes.

Question 41

A developer is creating a CloudPage which accepts secure parameters via an email link and will submit those parameters to another CloudPage for data upsert. The page currently captures an Appointment ID parameter passed into it and sets the value to the variable caapptld. The developer does NOT want the Appointment ID to be visible to anyone using the form.

What is the best method to ensure the parameters are passed successfully to the data upsert page?

Options:

A.

<input id="apptld" type="textarea" value»"%%«v(@>apptld)»%%" readonly>

B.

C.

D.

Question 42

A developer wants to retrieve all recordsin the OrderDetails data extension which are associated with a particular customer.

Which two AMPscript functions would return a suitable rowset?

Choose 2 answers

Options:

A.

LookupRows

B.

LookupOrderedRows

C.

Row

D.

Lookup

Question 43

NTO is reconsidering the requirement to have English, Spanish and French versions of their email campaigns. They request a developer to create a query which aggregates clicks grouped by language of the recipient. Language is stored in a Profile Attribute. Which two Data Views would be included in the query? Choose 2 answer

Options:

A.

_Subscribers

B.

_Subscribers

C.

_AllSubscribers

D.

_Click

Question 44

A developer wants to retrieve a row of data from a data extension using the SOAP API. Which API Object should be used for this call?

Options:

A.

DataExtensionField

B.

DataExtension

C.

DataExtensionObject

D.

Row

Question 45

A developer is using the legacy endpoint www.exacttargetapis.com and hasbeen asked to switch to Tenant Specific Endpoints (TSEs). What is a benefit of switching to TSEs?

Options:

A.

A longer lasting OAuth token

B.

API calls will no longer fail

C.

Gain access to TSE-specific REST routes

D.

Improved API performance

Question 46

A developer needs to write AMPscript to ensure the expiration date on a coupon is the last day of the month. What would produce the desired result?

Options:

A.

Find the first day of next month and subtract one day

B.

Use the date format stringfor last day of month within FormatDate

C.

Add one month using DateAdd to now

D.

Add 30 days using DateAdd to now

Question 47

Northtrn Trail Outfitters mistakenly synced the User_Salesforce object which added to their billable contact count.

What should be recommended to remove these contacts'

Options:

A.

Update the sync to remove these contacts from the All Contacts table.

B.

Use the REST API to delete the contacts from the All Subscribers table.

C.

Put the synced records into a sendable data extension and use Contact Delete.

D.

Use the SOAP API to delete the contacts from theAll Contacts table.

Question 48

A marketer is planning a weekly promotionalsend.

Which two types of data extensions could be sent to?

Choose 2 answers

Options:

A.

Synchronized Data Extension

B.

Sendable Data Extension

C.

Salesforce Data Extension

D.

Send Log Data Extension

Question 49

A developer built a complex dynamic email with many data variants. Rather than create test data manually, they want to use a subset of live data to validate the dynamic aspects of the email.

Which SQL function should be used to collect a representative sample from a larger data set?

Options:

A.

HAVING

B.

OVER

C.

NTILE

Question 50

A developer wants to inject a Contact into a journey using API. What method and route would be used to accomplish this?

Options:

A.

Post / contacts/v1/contacts

B.

Post/v1hub/datevents/key:[key} /rows / {primaryKeys

C.

Post/ interaction/ v1/events

D.

Post/interaction/v1/interactions

Question 51

An UpdateDE AMPscript function is used to update a column value in a data extension row when an email is sent. The emailis being sent to 250,000 subscribers, but the user decides to cancel the send during the sending process and only 400 emails are sent.

How many subscriber rows would be affected by the UpdateDE function?

Options:

A.

No rows are updated

B.

All 250,000 subscribers

C.

400 subscribers who were sent the email

D.

Only subscribers who exist in All Subscribers

Question 52

Northern Trail Outfitters (NTO) wants to determine the best identifier for subscribers across all channels.

What should be recommended5

Options:

A.

Contact Key

B.

Mobile ID

C.

Email Address

D.

Subscriber ID

Question 53

A developer wants to create an AMPscript FOR loop that populates HTML table rows based on the number of rows and data in a target DE. Where should the developer place the FOR keyword to begin the loop?

Options:

A.

Before the

tag

B.

Before the

tag

D.

Before the

tag

tag. This ensures that each iteration of the loop creates a new table row with the appropriate data.

Example:

tag

C.

Before the

%%[ FOR @i = 1 TO RowCount(@TargetDE) DO ]%% %%[ NEXT @i ]%%
%%=Field(Row(@TargetDE, @i), "FieldName")=%%

[References:, AMPscript Guide, Salesforce Marketing Cloud Documentation, , , ]
Question 54

A developer created anemail with AMPscript variable as the subject line. The subject line variable was recently updated, but when testing the email, the wrong subject line continues to appear in the inbox. The developer thinks another, outdated, subject line variable is declared within the email. Where could the outdated variable be located?

Options:

A.

In the HTML body which is processed after the Text body

B.

In the Text body which is processed after the subject line

C.

In the Text body which is processed after the HTML body

D.

In theHTML body which is processed after the subject line

Question 55

A developer wants to configure performance tracking of the content dynamically created via AMPscript in an email. Which two steps should be performed to achieve this objective? Choose 2

Options:

A.

Request theImpression Tracking feature be enabled on the account

B.

Include the functions BeginImpressionRegion and EndImpressionRegion

C.

Configure dynamic content block in Content Builder

D.

Add a unique identifier in the HTML tags within the generated content

Question 56

A developer receives a 401 Unathorized HTTP status message from a REST API request. What is the reason for this error?

Options:

A.

The account lacks theprivileges necessary to perform the request

B.

The access token was not found in the request, or it is invalid or expired

C.

OAuth is not supported for the requested resource

D.

API requests are temporarily blocked due to too many concurrent requests.

Question 57

A developer wants to populate a data extension with the date of the most recent click for each subscriber. Which query would accomplish this?

Options:

A.

SELECT TOP 1 c.SubscriberKey, c.eventDate FROM _Click c ORDER BY c.eventDate DESC

B.

SELECT c.SubscriberKey, MIN (c.eventDate) AS eventDate FROM _Click c GROUP BY c.SubscriberKey

C.

SELECT c.SubscriberKey, MAX(c.eventDate) AS eventDate FROM _Click c GROUP BY c.SubscriberKey

D.

SELECT c.SubscriberKey, c.eventDate FROM_Click c WHERE c.IsUnique = 1

Question 58

A developer wants to build an audience by identifying subscribers who opened a specific email. Which query should the developer use?

Options:

A.

SELECT * FROM _Open WHERE ListID = '1234'

B.

SELECT * FROM_Open WHERE JobID = "1234"

C.

SELECT SubscriberID FROM _Open WHERE JobID = "1234"

D.

SELECT SubscriberKey FROM _Open WHERE JobID = '1234'

Load More MCE-Dev-201 Questions 
Page: 1 / 19
Total 194 questions