Winter Sale- Special Discount Limited Time 65% Offer - Ends in 0d 00h 00m 00s - Coupon code: netdisc

Salesforce Marketing-Cloud-Developer Salesforce Certified Marketing Cloud Developer (SU24) Exam Practice Test

Page: 1 / 20
Total 195 questions

Salesforce Certified Marketing Cloud Developer (SU24) Questions and Answers

Question 1

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 2

What is the purpose of the IF statement below?

Question # 2

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

Question 3

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 4

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 5

Which statements are trueregarding the Marketing Cloud SOAP API? Choose 2.

Options:

A.

More than 2000 SOAP calls can be performed per minute.

B.

Most SOAP calls can be synchronous or asynchronous.

C.

Uses XML in request and response body.

D.

Uses JSON in request and response body.

Question 6

A developer receives a request to integrate Marketing Cloud with a lead capture tool. The lead capture toolwill call the Marketing Cloud API to create a data extension every time a new lead form is published. The created data extension's name should match the name of the form exactly.

Which API feature could the developer use to dynamically create these data extensions?

Options:

A.

SOAP API using Create Method and the DataExtension Object

B.

REST API using POST on the /interaction/v1/EventDefinitions endpoint with Schema populated

C.

REST API using POST on the /data/v1/customobjectdata/ endpoint

D.

Creating the data extension using API is not possible

Question 7

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

Question 8

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 9

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:

Question # 9

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

Question 10

What parameter should a developer include to ensure the MobileConnect Contactis tied to the Email Contact when making a QueueMO call for an existing email subscriber?

Options:

A.

mobilenumbers

B.

phonenumbers

C.

emailaddress

D.

subscribers

Question 11

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 12

A developer is building an integration with theMarketing Cloud API. Which configuration should be used for the API integration component in the associated Installed Package?

Options:

A.

Select the minimum required scope for the integration

B.

Select all available options to enable package reuse for the futureintegrations

C.

Select the 'Require Secret for Web Flor' option

D.

Select the 'Admin-approved users are pre-authorized' option under Permitted Users.

Question 13

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)=%%

Question 14

Northern Trail Outfitters (NTO) stores most of their customer data in Marketing Cloud. They do not mind their data being viewed in clear text within SFMC to users who have access, but they want to ensure the underlying database files are encrypted at rest in case the physical media is stolen.

Which encryption method should NTO use?

Options:

A.

Encrypted Data Sending

B.

Field-Level Encryption

C.

Tokenized Sending

D.

Transparent Data Encryption

Question 15

A developerwants to transform the date and time 'Data_Enrolled' from Daylight Savings time. How would the developer change the time to fall back one hour?

Options:

A.

%%=DataAdd(Date_Enrolled,-1)=%%

B.

%%=DateAdd(Date_Enrolled,-1 'H')=%%

C.

%%=DateDiff(Date_Enrolled, 1,'H')=%%

D.

%%=FormatDate(Date_Enrolled,-1,'HH','en-us')=%%

Question 16

Northtrn Trail Outfitters (NTO) wants to import a data file. It will be uploaded at regular intervals to their Enhanced FTP Account where an automation will import the file Into a data extension. NTO requires the file to be encrypted.

Which two file encryption options are supported when importing data files to Marketing Cloud?

Choose 2 answers

Options:

A.

PGP encryption

B.

RSA encryption

C.

GPG encryption

D.

AES encryption

Question 17

A developer, who is new to Marketing Cloud, needs to design a landing page for a new customer. They choose to use Server-Side JavaScript (SSJS) due to their extensive knowledge of JavaScript from previous projects.

Which two features would the developer be able to leverage in their Server-Side code? Choose 2 answers

Options:

A.

Wrapping of AMPscript inSSJS code

B.

Direct modification of the DOM

C.

External Libraries to extend functionality

D.

Include Try/Catch blocks within the code

Question 18

A developer created a landing page in CloudPages which return unique content when subscriber data is located on a related data extension. The developer does not know if all subscribers have rows in the related data extension, and want default content to render if no subscriber data is found on the related data extension. Which best practice should the developer follow to control the unique and default content?

Options:

A.

Use the RowCount function and an IF statement

B.

Use the Lookup, Row and Field functions

C.

Use the LookupOrderRows and Row functions

D.

Use the DataExtensionRowCount function

Question 19

Certification Aid wants to implement a custom profile center using SOAP API. Which SOAP API methods are relevant to achieve this? Choose 2.

Options:

A.

Extract

B.

Describe

C.

Update

D.

Configure

Question 20

Which SSJSlibrary can be used in landing pages? Choose 1.

Options:

A.

None

B.

Core

C.

Both

D.

Platform

Question 21

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

Question 22

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 23

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

Question 24

Northtrn Trail Outfitters has set up their North American business unit to unsubscribe at the business unit level.

Which dataview would they query to identify all subscribers who are unsubscribed from that Business Unit?

Options:

A.

ListSubscribers

B.

ENT._Subscribers

C.

_BusinessUnitUnsubscribes

D.

.Subscribers

Question 25

Which activity is required before a compressed file can be imported?

Options:

A.

Import File

B.

Data Extract

C.

Decompress File

D.

File Transfer

Question 26

A developer wants to expand thefunctionality of existing code which was written in AMPscript, but prefers to use Server-Side JavaScript (SSJS) for updates.

Which SSJS statement will retrieve the value of the AMPscript variable named subKey?

Options:

A.

Var.Get("subKey");

B.

Variable.GetTValue (''@subKey") ;

C.

Variable.SetValue("subKey", "Value");

D.

Var.Retrieve("@subKey");

Question 27

A sendable data extension with a text field named 'Balance' contains the value S6.96 fora particular record. The following AMPscript statement is included in an email:

IF (Balance > 6.00) THEN

SET @Result = 'Balance is more than $6.00

ENDIF

Why would this IF statement yield unintended results?

Options:

A.

The operands are not the same data type.

B.

The comparison should use the < operator.

C.

Balance is a protected keyword.

D.

Double quotes should be used instead of single quotes.

Question 28

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

Question 29

A developer wants to populate a data extension with information about all emails deployed in the last seven days. The data extension needsto contain JobID, EventDate, and the counts of how many emails were sent with each JobID.

Which data view is required to gather this information?

Options:

A.

Job

B.

Sent

C.

Journey

D.

Subscribers

Question 30

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

Question 31

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 32

A developer wants to aggregate monthly energy usage data over a four month period for each subscriber within an email. The monthly usage values are stored in variables for eachmonth in the following way:

How should the developer use AMPscript to generate the total?

Options:

A.

SET @total - (@jan - 3fet - @mar @apr>

B.

SET @total = AZD((@jan @feb) @mar) @apr)

C.

SET @total - ADD(@jan,ADD(@feb,ADD(@mar,@apr)))

D.

SET @total = (ADD(@jan,@feb), ADD(@mar, @apr))

Question 33

Certification Aid wants to add new customers to a cross-channel welcome campaign when they register on the company website. Which API should be used for this? Choose 1.

Options:

A.

Personalization Builder API

B.

Event Notification API

C.

Transactional Messaging API

D.

Journey Builder API

Question 34

New subscribers at Northern Trail Outfitters (NTO) are added to a data extension. NTO would like to send these subscribers a welcome series with Journey Builder.

What would allow the data extension to be selected for journey entry'

Options:

A.

At least one Campaign must be associated to the data extension.

B.

The Triggered Send Template must be used to create the data extension.

C.

The data extension must be configured for sending.

D.

The data extension must contain a field of theEmailAddress data type.

Question 35

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

Question 36

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 37

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 38

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.

Question 39

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 40

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 41

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 42

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'

Question 43

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 44

Northern Trail Outfitters uses a number to uniquely identify contacts across different marketing channels.

Which two actions should the developertake to ensure the contacts relate across channels in Marketing Cloud when working with the data model?

Choose 2 answers

Options:

A.

store the numeric unique identifier value as a Text data type In data extensions.

B.

Link the numeric field value to the Contact IDin Attribute Groups in Contact Builder.

C.

Use a unique identifier spec fie to each channel and automatically connect then-..

D.

Create Attribute Groups linking the unique identifier to the Contact for each channel.

Question 45

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 46

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 48

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 49

What parameter should a developer include to ensure the MobileConnectContact is tied to the Email Contact when making a QueueMO call for an existing email subscriber?

Options:

A.

mobilenumbers

B.

phonenumbers

C.

emailaddress

D.

subscribers

Question 50

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

Question 51

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.

Question 53

A developer wants to extract tracking data from the Market Activity in the user interface.

Which option would be available to extract the data"?

Options:

A.

Automation Studio

B.

Journey Builder

C.

REST API

Question 54

A developer wants to upload a base64-encoded file to Content Builder using an API Installed Package but receives an insufficient Privileges error. What should the developer check to troubleshoot the error?

Options:

A.

Validate Client Id and Client Secret are correct

B.

Verify the Asset Type Id matches the Asset Type Name

C.

Confirm the REST Base URI uses the correct subdomain

D.

Confirm the Component's Channel options are available

Question 55

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 56

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 57

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

Question 58

When do synchronous REST API calls to Marketing Cloudtime out? Choose 2.

Options:

A.

240 seconds for tracking and data retrieve operations.

B.

300 seconds for tracking and data retrieve operations.

C.

120 seconds for non-tracking operations.

D.

240 seconds for non-tracking operations.

Page: 1 / 20
Total 195 questions