Black Friday Special Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: scxmas70

Marketing-Cloud-Developer Exam Dumps - Salesforce Certified Marketing Cloud Developer (SU24)

Question # 4

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

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

Full Access
Question # 5

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'

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

Full Access
Question # 6

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?

A.

Server-Side 3avaScript function Stringify

B.

Server-Side JavaScript function ParseJSON

C.

AMPscript function BuildRowsetFromXML

D.

AMPscript function BuildRowsetFromString

Full Access
Question # 7

Which AMPscript function group could most negatively Impact send processing?

A.

String functions

B.

Data extension functions

C.

Date Time

D.

Math functions

Full Access
Question # 8

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

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)

Full Access
Question # 9

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?

A.

mobilenumbers

B.

phonenumbers

C.

emailaddress

D.

subscribers

Full Access
Question # 10

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

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.

Full Access
Question # 11

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.

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

Full Access
Question # 12

NTO puts the word TEST at the beginning of the namefor each test email. Which query would return the subs who were sent those emails?

A.

SELECT * FROM _Job J INNER JOIN _Sent S on J.EmailName LIKE 'TEST%'

B.

SELECT * FROM _Job INNER JOIN _Sent on JobID = JobID WHERE EmailName LIKE 'TEST%'

C.

SELECT * FROM_Job J INNER JOIN _Sent S ON.JobID = S.JobID WHERE J.EmailName LIKE 'TEST%'

D.

SELECT * FROM _Job J INNER JOIN _Sent S on J.JobID = JobID = S.JobID WHERE J.EmailName = 'TEST%'

Full Access
Question # 13

A developer needs to find all subscribers on the Customers data extension who made a purchase in the last 30 days. Purchase data is on the Orders data extension which contains a columncalled 'PurchaseDate'. Contacts are identified in both data extensions by a column called 'ContactKey', and the Orders data extension can contain many instances of the same subscnber.

Which SQL keyword should the developer use to achieve the desired result?

A.

INNER JOIN

B.

OUTER JOIN

C.

ORDER BY PurchaseDate ASC

Full Access
Question # 14

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."?

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

Full Access
Question # 15

Which two ways would a developer write an Exclusion Script to exclude sending an email at send time when comparing against a Boolean field in the Sendable Data Extension?

Choose 2 answers

A.

%%SendBoo1%%

B.

%%SendBoo1 < 1

C.

%%=Lookup ('Excluded' , SendBoo1'. Subscribekey'. _Subscribekey) =%%

D.

%%=Lookup ('Excluded’ , SendBoo1'. _Subscribekey'. _Subscribekey) =%%

Full Access
Question # 16

When appending data to links via Web Analytics Connector, which parameter should be used to track subscriber behavior?

A.

Email Address

B.

Contact Key

C.

Subscriber Key

D.

Subscriber ID

Full Access
Question # 17

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

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

Full Access
Question # 18

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

What function should the developer use?

A.

ContentBlockByKey()

B.

GetJWTByKeyName()

C.

RegExMatch()

D.

GeUWT()

Full Access
Question # 19

Which programming language should be used in email messages? Choose 1.

A.

AMPscript only

B.

Both

C.

Either AMPscript or SSJS

D.

SSJS only

Full Access
Question # 20

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?

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

Full Access
Question # 21

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?

A.

/interaction/v1/interactions

B.

/interaction/v1/events

C.

/interaction/v1/eventDefinitions

D.

/contacts/v1/contactEvents

Full Access
Question # 22

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

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

A.

Marketing Cloud does not allow DateAdd functions in QueryActivities. They should define a specific date.

B.

Marketing Cloud _Bounce data view does not contain EmailAddress. They should join on SubscriberlD.

C.

Marketing Cloud Data Views only hold 20 days worth of data. They should narrow scope of DateAdd function.

D.

Marketing Cloud does not allow use of GETDATE function. They should define a specific date.

Full Access
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?

A.

Auto-Suppression list

B.

RaiseError AMPscript function

C.

Exclusion Script

D.

Try/Catch SSJS functions

Full Access
Question # 24

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

A.

Extract

B.

Describe

C.

Update

D.

Configure

Full Access
Question # 25

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

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

Full Access
Question # 26

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?

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

Full Access
Question # 27

Customer data has been imported into a staging data extension andneeds to be normalized before adding into the master data extension. A text field named 'birthday' contains date values in various formats. Some of the values are valid dates, but some are not.

Which SQL keywords and functions could be used to write the query'' Choose 2 answers

A.

CASE, ISDATE, CONVERT

B.

WHERE, ISDATE, CONVERT

C.

CASE, ISDATE, CAST

D.

UPDATE, ISDATE, CONVERT

Full Access
Question # 28

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?

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 29

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?

A.

Describe

B.

Extract

C.

Perform

D.

Configure

Full Access
Question # 30

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?

A.

RIGHT

B.

FIRST

C.

LEFT

Full Access
Question # 31

Certification Aid wants to update Contact data stored in a Data Extension using the REST API. What is required to achieve this? Choose 1.

A.

The Data Extension must be in an Attribute Group.

B.

The Data Extensionmust be in a Population.

C.

The Data Extension must be sendable.

D.

The Data Extension must be created in Email Studio.

Full Access
Question # 32

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

A.

2Lookup

B.

Contact

C.

RedirectTo

D.

HTTPGet

Full Access
Question # 33

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

What should be recommended to remove these contacts'

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.

Full Access
Question # 34

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

A.

Six Months

B.

One Month

C.

12 Months

D.

There is no limit

Full Access
Question # 35

A developer wants a link to be dynamic based on subscriber attributes. Rather than create numerous links, the developer uses AMPscript to set the link's value as a variable. The variable will be used within the tag. What should thedeveloper do within the tag to ensure clicks are tracked for the variable? Choose 2

A.

Wrap the variable in a RedirectTo function

B.

Ensure the Conversion attribute is 'true'

C.

Wrap the variable in a v function

D.

Include a variable for the Alias attribute

Full Access
Question # 36

NTO uses an external CRM which only exports encrypted files. NTO's marketing manager team wants to use some of the subscriber data found in the CRM for future marketing sends. Which three actions should be included in an automation given these requirements? Choose 3

A.

Import definition to the necessary data extension

B.

File transfer activity to the Import directory for decryption

C.

File drop to the SFTP Root directory

D.

File drop to the SFTP Import directory

E.

File transfer activity to the Safehouse for decryption

Full Access
Question # 37

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?

A.

LookupRowCount

B.

DataExtensionRowCount

C.

RowCount

Full Access
Question # 38

A company need to retrieve a large number of rows from a DE via the API. Which two solutions would optimize the performance? Choose2

A.

Use a SimpleFilterPart to retrieve small sets of relevant data.

B.

Use AMPscript API functions on a CloudPage

C.

Use the ContinueRequest feature

D.

Use the REST API instead of the SOAP API

Full Access
Question # 39

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?

A.

REPLACE and CHAR

B.

FORMAT and SPACE

C.

LTRIM and RTRJM

D.

REPLICATE and NCHAR

Full Access
Question # 40

A developer wants to configure an automation to import files placed on the SFTP shared by a customer's data vendor. The automation will start when a file matching a specific namingpattern is encountered in the Import folder. The first step of the automation is a File Import Activity referencing a substion string for the matching file. Which substituon string represents the name of the file?

A.

%%FILENAME%%

B.

%%TRIGGER_FILENAME%%

C.

%%FILENAME_FROM_TRIGGER%%

D.

%%FILENAME_FROM_IMPORT%%

Full Access
Question # 41

Northern Trail Outfitters' legal team is concerned about the daily import process that brings in subscribers to a Sendable Data Extension, even when records have already been targeted for deletion.

Which two true expected behaviors for these recordsoccur in the event a send is initiated directly to this Sendable Data Extension?

Choose 2 answers

A.

Records still in the suppression phase will only be excluded if manually specified during send time.

B.

Records still in the suppression phase will beexcluded from sends.

C.

Records that have already been deleted will be treated as new records.

D.

Records that have been deleted will be excluded from sends Indefinitely.

Full Access
Question # 42

A marketer is planning a weekly promotionalsend.

Which two types of data extensions could be sent to?

Choose 2 answers

A.

Synchronized Data Extension

B.

Sendable Data Extension

C.

Salesforce Data Extension

D.

Send Log Data Extension

Full Access
Question # 43

A developer needs to display a value which hasbeen calculated using an AMPscript block. This value is stored in the variable named 'Label'.

Which two ways should the developer display this value in the body of an email? Choose 2 answers

A.

%%-v(@Label) -%%

B.

C.

%%@Label%%

D.

%%(Write (@Label1) 1%%

Full Access
Question # 44

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?

A.

ContentArea

B.

BeginImpressionRegion

C.

ContentAreaByName

D.

ContentBlockName

Full Access
Question # 45

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

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.

Full Access
Question # 46

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.

A.

Subscriber API

B.

Email API

C.

REST API

D.

SOAP API

Full Access
Question # 47

Northern Trail Outfitters wants to trigger follow upmessages after a subscriber opens an email.

What process would they use to get real-time engagement data?

A.

Query Activity

B.

Client-Side JavaScript

C.

WSproxy Service

D.

Event Notification Service

Full Access
Question # 48

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?

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

Full Access
Question # 49

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?

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

Full Access
Question # 50

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

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

Full Access
Question # 51

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?

A.

Before the

tag

B.

Before the

tag

D.

Before the

tag

Full Access
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 # 52

A developer is troubleshooting why an API client Jd and chent_secret are authenticating yet failing to access data from a child business unit.

What should be checked to validate the installed package can access the child business unit data?

A.

The Installed Package has full Enterprise access to all available child business units

B.

The Installed Package has access to the selected child business unit

C.

The account id and parent MIDare included in the authorization call

Full Access
Question # 53

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

A.

Import File

B.

Data Extract

C.

Decompress File

D.

File Transfer

Full Access
Question # 54

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?

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

Full Access
Question # 55

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

A.

Any business unit

B.

The Parent account

C.

Only in Agency accounts

D.

The business unit where the contactwas introduced

Full Access
Question # 56

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?

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

Full Access
Question # 57

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

A.

Tracking Extract Activity

B.

Server-Side JavaScript Activity

C.

Campaign Data Extract

D.

SQL Query Activity

Full Access
Question # 58

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

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.

Full Access

Hot Exams