Summer Special Discount 60% Offer - Ends in 0d 00h 00m 00s - Coupon code: brite60

Salesforce Certified Marketing Cloud Developer (SP23) Question and Answers

Salesforce Certified Marketing Cloud Developer (SP23)

Last Update Apr 19, 2024
Total Questions : 195

We are offering FREE Marketing-Cloud-Developer Salesforce exam questions. All you do is to just go and sign up. Give your details, prepare Marketing-Cloud-Developer free exam questions and then go for complete pool of Salesforce Certified Marketing Cloud Developer (SP23) test questions that will help you more.

Marketing-Cloud-Developer pdf

Marketing-Cloud-Developer PDF

$40  $99.99
Marketing-Cloud-Developer Engine

Marketing-Cloud-Developer Testing Engine

$48  $119.99
Marketing-Cloud-Developer PDF + Engine

Marketing-Cloud-Developer PDF + Testing Engine

$64  $159.99
Questions 1

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

Options:

A.  

Assigningdata relationships and primary keys across all channels

B.  

Verifying data address marketing needs

C.  

Verifying all data extensions have a sendable value

D.  

Verifying each data extension has the required Email Address field populated

E.  

Normalizing data toreduce redundancy

Discussion 0
Questions 2

Certification Aid wants to encrypt data stored in Marketing Cloud. It is fine if unencrypted fields arevisible to Marketing Cloud and Salesforce users, but the underlying data should be encrypted at rest to prevent physical data theft. Which encryption method should be chosen? Choose 1.

Options:

A.  

Tokenized Sending

B.  

Asymmetric Encryption

C.  

Transparent Data Encryption

D.  

Field-Level Encryption

Discussion 0
Questions 3

How can SSJS variables be referenced for content personalization? Choose 1.

Options:

A.  

variableName

B.  

C.  

D.  

Discussion 0
Questions 4

A company needs to retrieve a large number of rows from a data extension via the API.

Which two solutions would optimize the performance?

Choose 2 answers

Options:

A.  

Use the REST API instead of the SOAP API.

B.  

Use the AMPscript API functions on a CloudPage.

C.  

Use the ContinueRequest feature.

D.  

Use a SimpleFilterPart to retrieve small sets of relevant data.

Discussion 0
Questions 5

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

Discussion 0
Questions 6

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

Discussion 0
Questions 7

A customer wants to export send data to their SFTP. Which two automationswould accomplish this? Choose 2

Options:

A.  

Tracking Extract

B.  

Tracking Extract > File Transfer

C.  

Query (Data Views) > Data Extension Extract > File Transfer

D.  

Query (Data Views) > File Transfer

Discussion 0
Questions 8

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

Discussion 0
Questions 9

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?

Options:

A.  

REPLACE and CHAR

B.  

FORMAT and SPACE

C.  

LTRIM and RTRJM

D.  

REPLICATE and NCHAR

Discussion 0
Questions 10

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?

Options:

A.  

Send a test of every possible version using Test Send

B.  

Review every possible version using Subscriber Preview

C.  

Create separate emails for each version

D.  

Confirm every version has default content

Discussion 0
Questions 11

Northern Trail Outfitters (NTO) wants to prevent competitors fromreceiving a coupon email. They also want to capture email addresses of competitors who are included in the targeted audience.

Which feature could NTO use to prevent the coupon from being sent and report the email addresses skipped?

Options:

A.  

Auto-Suppression list

B.  

RaiseError AMPscript function

C.  

Exclusion Script

D.  

Try/Catch SSJS functions

Discussion 0
Questions 12

Which two AMPscript HTTP functions allow an OAuth token to be passed in a header?

Choose 2 answers

Options:

A.  

HTTPPost

B.  

HTTPGet

C.  

HTTPGet2

D.  

HTTPPost2

Discussion 0
Questions 13

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

Discussion 0
Questions 14

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

Options:

A.  

SMS messages

B.  

Marketing Cloud apps

C.  

Landing pages

D.  

Email messages

Discussion 0
Questions 15

A developer wantsto implement a newsletter registration from on NTO's website. Prior to form submission, an email address provided by the visitor should be validated. Which option could be used to support this scenario?

Options:

A.  

REST API, /address/v1/validateEmail route

B.  

SOAPAPI, Perform method with ValidationAction object

C.  

SOAP API, Describe method with EmailAddress object

D.  

REST API, /messaging/v1/domainverification route

Discussion 0
Questions 16

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

Discussion 0
Questions 17

A developer wants to create a Synchronized Data Extension containing Lead data from Sales Cloud. They only want to include record which contain a phone number. Each of the following flied contains this information per these rules: -Phone is not black (Data Type = Phone) -PhoneExist is true (Data Type = Boolean) -ValidPhone is 'true' (Data Type = Formula(Boolean)) -ContactType equals 'Phone' (Data Type = Text). Which field could be used to select a subset of records in the synchronization configuration?

Options:

A.  

ValidPhone

B.  

Phone

C.  

ContactType

D.  

PhoneExists

Discussion 0
Questions 18

Which AMPscript function group could most negatively Impact send processing?

Options:

A.  

String functions

B.  

Data extension functions

C.  

Date Time

D.  

Math functions

Discussion 0
Questions 19

A developer needs to know how many records are contained in a particular data extension. This will dictate what is displayed on a landing page.

Which AMPscript functionreturns the number of rows in a specified data extension?

Options:

A.  

LookupRowCount

B.  

DataExtensionRowCount

C.  

RowCount

Discussion 0
Questions 20

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

Discussion 0
Questions 21

A developer receives Error Code 5 when performing a SOAP API call. The error states: "Cannot Perform 'Post' on objects of type 'SentEvent'".

What could be the issue?

Options:

A.  

SOAP does not support POST; useREST

B.  

The authentication token has expired.

C.  

It may be a temporary network issue.

D.  

'SentEvent' is not able to be updated using SOAP.

Discussion 0
Questions 22

A developer receives a request for tracking data for alt sends associated with a specific JoblD. The developer needs to see Sends, Opens, Clicks, and Bounces.

Which two activities could the developer use? Choose 2 answers

Options:

A.  

Tracking Extract Activity

B.  

Server-Side JavaScript Activity

C.  

Campaign Data Extract

D.  

SQL Query Activity

Discussion 0
Questions 23

Northern Trail Outfitters has an Enterprise 2.0 account with 15 business units. Each business unit can access a Shared Data Extension named 'Inventory', which contains the details for each product. A Boolean field named 'InStock' indicates whether the item is available.

Which snippet of AMPscript would return all products which are currently available?

Options:

A.  

LookupRows ('Ent. Inventory*, 'true', 'InStock')

B.  

LookupRows ('Ent. Inventory*, itemName, 'InStock', 'true')

C.  

LookupRows ('Ent. Inventory*, 'InStock', 'true', )

D.  

LookupRows ('Inventory*, 'InStock' 'true',)

Discussion 0
Questions 24

A developer wants to design a custom subscription center in CloudPages. The developer prefers to code in AMPscript, but is also skilled in Server-Side JavaScript. While the developer is confident their code is of high quality, they would still like to handle unexprected errors gracefully to ensure the best user experience. Whichfeature should handle this scenario?

Options:

A.  

Wrapping the code in a Server-Side JavaScript Try/Catch block

B.  

Using RaiseError AMPscript function when an error occurs

C.  

Marketing Cloud automatically handles any error scenario that may occur

D.  

Wrapping thecode in a AMPscript HandleError block

Discussion 0
Questions 25

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}

Discussion 0
Questions 26

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

Discussion 0
Questions 27

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'

Discussion 0
Questions 28

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.

Discussion 0
Questions 29

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?

Options:

A.  

Use the AMPscript CloudPagesURLfunction.

B.  

Append EmailAddress to the URL as an encoded parameter.

C.  

Append SubscnberKey to the URL as an encoded parameter.

Discussion 0
Questions 30

Certification Aid wants to create Contacts in Marketing Cloud via API calls. Which API should be used for this? Choose 2.

Options:

A.  

POST /contacts/v1/contacts route

B.  

SOAP API

C.  

REST API

D.  

Contact object

Discussion 0
Questions 31

NTO wants to trigger a receipt email via the SOAP API whenever a customer makes a purchase. Their developer wrote the call using the TriggerSendDefinition object and the Create method, but noemails have been sent during his initial testing. Which object and method should the developer use?

Options:

A.  

TriggerSend object and Update method

B.  

TriggerSend object and Create method

C.  

TriggerSendDefinition object and Execute method

D.  

TriggerSendDefinitionobject and Update method

Discussion 0
Questions 32

Northern Trails Outfitters (NTO)has a sendable data extension with 1,500,000 contact records they want to delete.

Which step is required before deleting the contacts?

Options:

A.  

Query the records into a new sendable data extension and delete it

B.  

Navigate to Contact Builder and delete the dataextension

C.  

Divide the records in half and delete each resulting data extension

D.  

Navigate to Email Studio and delete the data extension

Discussion 0
Questions 33

NTO wants to exclude sending an email at send time to those with a record on the 'Exclude' Data Extension. The primary key on this data extension is Subscriber Key.

How would a developer write the Exclusion Script?

Options:

A.  

Lookup ('Exclude','EmailAddress','SubscriberKey',SubscriberKey)

B.  

Lookup ('Exclude','SubscriberKey', 'EmailAddress', emailddr_)

C.  

Rowcount (LookupRows('Exclude',SubsciberKey,_SubscriberKey) >0

D.  

Rowcount (LookupRows('Exclude','SubscriberKey,_SubscriberKey) >1

Discussion 0
Questions 34

How can subscriber, system, and sendable Data Extension attributes be referenced for content personalization using SSJS? Choose 1.

Options:

A.  

B.  

C.  

D.  

Discussion 0
Questions 35

A developer created an email using the fasubjectLine variable as the subject line. Due to revisions, the developer declared <>subjectLine in multiple locations throughout the email, including:

Which subject line will be used at the time of deployment?

Options:

A.  

Enjoy 10% off today

B.  

Enjoy 15% off today

C.  

Enjoy 20% off today

Discussion 0
Questions 36

From which business unit could the Contact Delete feature be used within an Enterprise 2.0 account?

Options:

A.  

Any business unit

B.  

The Parent account

C.  

Only in Agency accounts

D.  

The business unit where the contactwas introduced

Discussion 0
Questions 37

Northern Trail Outfitters' account is configured with two child BU(s): US and Global. The account has a dataextension In the Shared Data Extensions folder named 'MemberData'. This data extension contains basic address information, as well as Boolean fields labeled 'US' and 'Global' indicating to which business unit the subscriber belongs. Automation needs to becreated in the US business unit to query all records in New York who are members of the business unit US.

SELECT * FROM MemberData WHERE State = 'NY' AND US = 1

What would cause this query to report the following error: "An error occurred while checking the query syntax. Errors: MemberData is not a known data extension or system data view. You can only query existing data extensions or system data views."?

Options:

A.  

Incorrect syntax; Query Activities are written in SOQL

B.  

MemberData should be prefixed with ENT

C.  

Query should check for a US value of True'

D.  

Query Activities cannot use the " wildcard

Discussion 0
Questions 38

A developer wants to create a Send LogData Extension to increase efficiency with tracking email sends.

Which two best practices should the developer remember when configuring the Send Log Data Extension? Choose 2 answers

Options:

A.  

Use Data Retention to limit the amount of data captured.

B.  

Limitcustom fields in the data extension to 10 or fewer.

C.  

Create a number of fields equal to the fields in the source data extension.

D.  

Maximize the field size to accommodate all incoming data.

Discussion 0
Questions 39

A developer uses the messageDefinitionSends REST API endpoint to send a triggered send email. This method returns a 202 (success) response code. How could the developer validate if the email was successfully sent?

Options:

A.  

Use the messageDefinitionSend/key:(key)/deliveryRecords REST endpoint with GET method

B.  

The202 response code indicates the message was sent successfully; no further action is required.

C.  

Use the validateEmail REST resource with POST method to obtain the email delivery details from the request.

D.  

Confirm the record was successfully inserted into the associated Triggered Send Data Extension.

Discussion 0
Questions 40

A developerwants to retrieve daily JSON data from a customer's API and write it to a data extension for consumption in Marketing Cloud at a later time.

What set of Server-Side JavaScript activities should the developer use?

Options:

A.  

Platform.Function.InvokeRetrieve(); Platform.Function.ParseJSON(); Platform.Function.UpsertData();

B.  

Platform.Function.HTTPGet(); Platform.Function.ParseJSON(); Platform.Function.UpsertData();

C.  

Platform.Function.InvokeRetrievef); Platform.Function.Stringify(); Platform.Function.UpsertDE();

D.  

Platform.Function.HTTPGe(); Platform.Function.Stringify(); Platform.Response.Write();

Discussion 0
Questions 41

A doctor's office creates Populations for staff, patients and vendors. What is the maximum number of Populations that should be created to ensure performance?

Options:

A.  

Five

B.  

Three

C.  

Unlimited

D.  

One

Discussion 0
Questions 42

Which of the followingis a valid comment within an AMPscript code block? Choose 1.

Options:

A.  

--comment

B.  

// comment

C.  

- comment -->

D.  

/* comment */

Discussion 0
Questions 43

Certification Aid wants to import data from a CSV file into a Data Extension. The CSV filecontains all relevant data. New records should be added to the Data Extension, and records which are not in the file should be removed from the Data Extension. Which import operation should be chosen for this? Choose 1.

Options:

A.  

Add only

B.  

Overwrite

C.  

Add andupdate

D.  

Update only

Discussion 0
Questions 44

A developer needs to import a file into a data extension which contains transactional data. The file includes a column labeled Purchase_Price with values varying from '$.05' to '$100'.

What Data Type should be used to prevent loss of data'

Options:

A.  

Text

B.  

Number

C.  

Decimal(9,2)

Discussion 0
Questions 45

What is the purpose of the IF statement below?

Options:

A.  

To handle when no row is returned by the LookupRows function

B.  

To handle when the subscriber is in a held status

C.  

To handle when images are broken

D.  

To handle when there are multiple records in the data extension for the subscriber

Discussion 0
Questions 46

A developer wants to create a data model in Contact Builder.

Which two applications will be able to use this newly-created data model for segmentation?

Choose 2 answers

Options:

A.  

Email Studio

B.  

Automation Studio

C.  

Journey Builder

D.  

Mobile Studio

Discussion 0
Questions 47

A developer want to email a subscriber who is currently being processed for a Contact Deletion request. When could the Contact be reintroduced after a Contact Delete operation has started?

Options:

A.  

Never

B.  

14 days after deletion process is complete

C.  

After deletion is fully complete

D.  

Anytime

Discussion 0
Questions 48

A developer is making an API REST call to trigger an email send. An accesstoken is used to authenticate the call.

How long are Marketing Cloud v1 access tokens valid?

Options:

A.  

Access tokens expire after 24 hours.

B.  

REST calls do not require an access token.

C.  

Each API call requires a new access token.

D.  

Access tokens expire after one hour.

Discussion 0
Questions 49

A developer wants to use the Marketing Cloud SOAP API to retrieve which subscribers were sent a particular email. Which SOAP API object should be used?

Options:

A.  

Send

B.  

ListSend

C.  

SentEvent

D.  

LinkSend

Discussion 0
Questions 50

A developer wants to build out aseries of CloudPages that will interact with several REST APIs.

Which Marketing Cloud supported scripting tool should be used?

Options:

A.  

AMPscript

B.  

GTL

C.  

SSJS

Discussion 0
Questions 51

Certification Aid wants to automate the import of zipped files into a Data Extension. The zip files are placed on the Marketing Cloud Enhanced FTP server every night. Which activity is needed before those files can be imported? Choose 1.

Options:

A.  

File Import activity

B.  

Data Extract activity

C.  

Data Extension Import activity

D.  

File Transfer activity

Discussion 0
Questions 52

Clock Kicks would like to encrypt and storeform data submitted from a CloudPage in a data extension using AMPscript. Which three encryption options could be used when creating a new key in Key Management? Choose 3

Options:

A.  

SAML

B.  

Asymmetric

C.  

RSA

D.  

Salt

E.  

Symmetric

Discussion 0
Questions 53

In what order is AMPscript evaluated before an email is sent?

Options:

A.  

Subject Line, HTML Body, Text Body

B.  

HTML Body, Text Body, Subject Line

C.  

Text Body, HTML Body, Subject Line

D.  

HTML Body, Text Body, Text Body

Discussion 0
Questions 54

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

Discussion 0
Questions 55

A particular data extension need to be configured to store six months of data.

How shoulddata retention be added to the data extension in Email Studio?

Options:

A.  

Run a query to overwrite the rows with six months of data

B.  

Import a file to overwrite the rows with six months of data

C.  

Create a new data extension that includes data retention settings

D.  

Update the data extension configuration to include data retention settings.

Discussion 0
Questions 56

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'

Options:

A.  

It ensures link href values containing AMPscript variables are recorded in tracking

B.  

It ensures link href values containing HTML bookmarks or anchors are recorded in tracking

C.  

It prevents link href values from getting recordedin tracking

D.  

It ensures static link href values are recorded in tracking

Discussion 0
Questions 57

A developer wants to personalize a welcome email with the recipient's first name from the Customers data extension, which is different from the targeted sending data extension named NewSubscribers. Both data extensionscontain the unique identifier in a field named CustomerKey. Which AMPscript Syntax would populate the first name personalization as requested?

Options:

A.  

%%=Lookup('Customers', 'FirstName', 'ContactID', CustomerKey)=%%

B.  

%%=Lookup('Customers', 'FirstName', 'CustomerKey', CustomerKey)=%%

C.  

%%=Lookup('Customers','FirstName','CustomerKey', 'CustomerKey')=%%

D.  

%%=Lookup('NewSubscribers','FirstName','ContactID',CustomerKey)=%%

Discussion 0
tag

C.  

Before the