Winter Special Flat 65% Limited Time Discount offer - Ends in 0d 00h 00m 00s - Coupon code: suredis

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

Salesforce Certified Marketing Cloud Developer (SU24) Questions and Answers

Question 1

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 2

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 3

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

Question 4

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 5

A developer needs to push real-time updates of the company's product catalog to a data extension.

Which two API options are available? Choose 2 answers

Options:

A.

Use the DataExtensionObject SOAP object

B.

Use the /hub/vl/aataevents REST route

C.

Use the DataExtension SOAP object

D.

Upload a file to the Enhanced SFTP for import

Question 6

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 7

Certification Aid sends an email to a newly imported List with Subscribers who have no associated Subscriber Key. Which value will become the Contact Key? Choose 1.

Options:

A.

ContactID

B.

Email address

C.

Subscriber ID

D.

Unique random number

Question 8

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 9

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

Question 10

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

Options:

A.

B.

C.

D.

Question 11

The Contact Delete feature can be used within an Enterprise 2.0 account from which business unit?

Options:

A.

Only in Agency accounts

B.

The Parent account

C.

Any business unit

D.

The business unit where the contact was introduced

E.

None of these

Question 12

A developer is managing the data model programmatically and needs to access Attribute Group schema via the API. Which API should the developer use?

Options:

A.

Bulk

B.

SOAP

C.

XML

D.

REST

Question 13

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 14

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 15

A developer has a text field in a data extension they want to format using the FormatCurrency AMPscript function. Which two values would return $6.96? Choose 2

Options:

A.

6,961

B.

6.96

C.

$6.96

D.

6.96

Question 16

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 17

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 18

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

Question 19

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 20

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 21

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

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

Question 24

A marketer is troubleshooting why an email send's tracking information is not available in Sales Cloud. The marketer confirms MarketingCloud Connect is installed properly. What should be confirmed next to continue troubleshooting the send's tracking information?

Options:

A.

The audience was a Salesforce Data Extension containing the appropriate SFID

B.

The email was sent to the All Subscribers list

C.

The tracking destination folder was set to My Tracking

D.

The audience was built using a Triggered Send Data Extension template

Question 25

A developer is configuring a new Marketing Cloud account and has decided touse a unique 10-digit integer as each customer's Contact Key.

Which data type should be used when representing the value of Contact Key?

Options:

A.

Number

B.

Decimal

C.

Text

Question 26

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 27

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

Question 28

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 29

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 30

Which action could the RaiseError AMPscript function be configured to perform?

Options:

A.

Delete the subscriber record

B.

Update the subscriber's status

C.

Log the source of theerror

Question 31

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 32

A developer needs to import a file nightly that will be used for multiple SQL Query Activities. The file could arrive any time between 2 a.m. and 5 a.m., and one of the requirements is that there is a unique file name for each import, rather than overwriting the file on the FTP site.

Which action should be configured?

Options:

A.

File Drop Automation

B.

Scheduled Automation

C.

Dynamic File Import

Question 33

NTO had an Enterprise 2.0 account; subscribers unsubscribes from the business unit only. A developer is identifying subscribers who unsubscribed from any of the NTO child business units. Which method wouldidentify the most accurate status for subscribers of each business unit?

Options:

A.

Create Data Extract of all Subscribers within the Parent Business unit

B.

Create Data Extracts of All Subscribers within each Child business unit

C.

Query unsubscriber from _Subscribers within the Parent business unit

D.

Query status from _ListSusbscribers within the Parent business unit

Question 34

In which three ways should a developer optimize a query activity if it is currently timing out? Choose 3

Options:

A.

Use intrisic functions in the WHERE clause

B.

Use SELECT * to include all fields

C.

Use Primary key(s) on fields used in joins

D.

Use intermediate tables to stage data

E.

Only update records that have changed since last execution

Question 35

A developer needs to create a fully-branded CloudPagewhich includes images hosted in Content Builder. The developer wants to secure the page and its elements using the SSL protocol.

What is the minimum number of SSL certificates required?

Options:

A.

Three

B.

Two

C.

None

D.

One

Question 36

NTO wants toexclude sends to specific subscribers based on a business rule, which is defined in an Exclusion Script. Which three types of sends would support this functionality? Choose 3

Options:

A.

Journey Builder Send Email Activity

B.

Content Builder Send Flow

C.

Send Marketing Cloud Email in Sales or Service Cloud

D.

Journey Builder Send SMS Activity

E.

Automation Studio Send Email Activity

Question 37

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 38

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 39

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 40

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

Options:

A.

SMS messages

B.

Marketing Cloud apps

C.

Landing pages

D.

Email messages

Question 41

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

Question 42

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.

Question 43

Certification Aid wants to import an encrypted CSV file from the Marketing Cloud Enhanced FTP server. Which two File Transfer activities are needed to achieve this? Choose 2.

Options:

A.

To decryptthe import file on the Enhanced FTP server.

B.

To move the import file from the Safehouse to Marketing Cloud.

C.

To decrypt the import file on the Safehouse.

D.

To move the import file from the Enhanced FTP server to the Safehouse

Question 44

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 45

A developer wants to trigger an SMS message to a subscriber using a form published on CloudPages. How should the SMS message be triggered once the subscriber submits the form?

Options:

A.

Outbound SMS template and Automation Send Method

B.

InsertData AMPscript function to add the subscriber to a MobileConnect list

C.

CreateSMSConservation AMPscript function

D.

requestToken and messageContact REST API objects

Question 46

An email requires custom AMPscript to append the subscriber's zip code to a link in theemail. A field name zipcode already exist in the sending data extension. Its important Marketing Cloud tracks subscribers who click on the link. Which two AMPscript functions should be used in the setup? Choose

Options:

A.

2Lookup

B.

Contact

C.

RedirectTo

D.

HTTPGet

Question 47

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

Question 48

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 49

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

Question 50

A company has chosen to use the REST API for triggered sends, but they continue to get the following error during their testing: "Unable to queue Triggered Send request. There are no valid subscribers."They were informed that the SOAP API provides more information about the error, and found that their payload did not include a required data extension field.

Which element of the SOAP API response provides this level of detail?

Options:

A.

ErrorDescription

B.

OverallStatus

C.

ErrorCode

Question 51

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 52

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 53

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 54

A developer wants to programmatically inject Contacts into a journey via REST API. What is the recommended route using POST data extension fields and values?

Options:

A.

/interaction/v1/interactions

B.

/interaction/v1/events

C.

/interaction/v1/eventDefinitions

D.

/contacts/v1/contactEvents

Question 55

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 56

A developer uses an API to send data to a Marketing Cloud data extension once every fiveminutes using the REST API. They notice data does not always write to the data extension, leading to data loss.

Which three best practices are recommended to avoid this issue? Choose 3 answers

Options:

A.

In case of 'Not Authorized' errors, request a new Access Token and attempt the call again.

B.

In case of Server errors, request a new Access Token before each request.

C.

In case of Server errors, ensure the Server is available and attempt the call again.

D.

Use Username and Password authentication instead of oAuth client ID and client secret.

E.

Store the expiry of the access token to ensure a new token is requested if the old one is invalid.

Question 57

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

Question 58

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.