Labour Day Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > Salesforce > Developers > Marketing-Cloud-Developer

Marketing-Cloud-Developer Salesforce Certified Marketing Cloud Developer (SP23) Question and Answers

Question # 4

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

A.

Delete the subscriber record

B.

Update the subscriber's status

C.

Log the source of the error

Full Access
Question # 5

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

A.

SMS messages

B.

Marketing Cloud apps

C.

Landing pages

D.

Email messages

Full Access
Question # 6

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?

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

Full Access
Question # 7

A developer used LookupRows to retrieve data when building a dynamic email.

What should be the next step before using this rowset within a FOR loop?

A.

Use Row to return a specific row of the rowset

B.

Set the rowset to a new array variable

C.

Close the delimited AMPscrlpt Code Block

D.

Use RowCount to ensure the rowset contains data

Full Access
Question # 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 should the developer take?

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

Full Access
Question # 9

A developer wants to set a variable to use a field from a Sendable Data Extension.

Which two options could be used in an AMPscript block to set the variable as a 'First Name" field from a Sendable Data Extension used to send the email? Choose 2 answers

A.

SET @firstName = [First Name]

B.

SET @firstName = %%First Name%%

C.

SET @firstName = attributeValue (''First Name'')

D.

SET @firstName = ''First Name'']

Full Access
Question # 10

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

A.

Select the minimum required scope for the integration

B.

Select all available options to enable package reuse for the future integrations

C.

Select the 'Require Secret for Web Flor' option

D.

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

Full Access
Question # 11

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

A.

Wrapping of AMPscript in SSJS code

B.

Direct modification of the DOM

C.

External Libraries to extend functionality

D.

Include Try/Catch blocks within the code

Full Access
Question # 12

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?

A.

SOAP does not support POST; use REST

B.

The authentication token has expired.

C.

It may be a temporary network issue.

D.

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

Full Access
Question # 13

A data extension contains two fields which are being populated by a query activity. A third field has recently been added to the data extension.

Which SELECT statement is optimal for returning all of the columns in the data extension?

A.

SELECT field*

B.

SELECT *, field1, field2, field3

C.

SELECT*

D.

SELECT 22SE, field2, field3

Full Access
Question # 14

A developer needs to display a value which has been 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 # 15

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?

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

Full Access
Question # 16

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?

A.

Never

B.

14 days after deletion process is complete

C.

After deletion is fully complete

D.

Anytime

Full Access
Question # 17

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

A.

Email Studio

B.

Automation Studio

C.

Journey Builder

D.

Mobile Studio

Full Access
Question # 18

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

Which Marketing Cloud supported scripting tool should be used?

A.

AMPscript

B.

GTL

C.

SSJS

Full Access
Question # 19

A developer is leveraging the SOAP API to dynamically display Profile and Preference Attributes 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 # 20

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

Which data view is required to gather this information?

A.

Job

B.

Sent

C.

Journey

D.

Subscribers

Full Access
Question # 21

A developer needs to create a fully-branded CloudPage which 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?

A.

Three

B.

Two

C.

None

D.

One

Full Access
Question # 22

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

Which two routes would allow this?

Choose 2 answers

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

Full Access
Question # 23

What is the purpose of the IF statement below?

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

Full Access
Question # 24

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

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

A.

apptld)»%%" readonly>

B.

C.

D.

Full Access
Question # 25

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

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 records occur 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 be excluded 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 # 27

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

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

A.

Number

B.

Decimal

C.

Text

Full Access
Question # 28

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

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

Full Access
Question # 29

A marketer from Cloud Kicks wants to make sure no email from their welcome journey gets sent 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 # 30

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

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

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

A.

Both

B.

Platform

C.

None

D.

Core

Full Access
Question # 33

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

A.

When changing routes/objects

B.

Before every new call

C.

Once an hour

D.

Every 15 minutes

Full Access
Question # 34

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

A.

Enjoy 10% off today

B.

Enjoy 15% off today

C.

Enjoy 20% off today

Full Access
Question # 36

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

A.

B.

C.

D.

Full Access
Question # 37

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

What should be recommended5

A.

Contact Key

B.

Mobile ID

C.

Email Address

D.

Subscriber ID

Full Access
Question # 38

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

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

A.

SMS messages

B.

Marketing Cloud apps

C.

Landing pages

D.

Email messages

Full Access
Question # 40

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?

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.

Full Access
Question # 41

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

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

Full Access
Question # 42

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

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

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

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

Question # 46

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

A developer is configuring a File Drop Automation and wantsto use a Filename Pattern to allow for timestamps on the file. The file name will always start with the month and day (e.g. MAY15) the file is dropped onto the SFTP site.

Which two configurations should be used for the automation to successfully start? Choose 2 answers

A.

Ends With operator

B.

%%MMMMdd%%

C.

%%Month%%%%Day%°/o

D.

Begins With operator

Full Access
Question # 48

A developer is creating a custom preference center and wants to log unsubscribeevents from the CloudPage. Which set of parameters should be captured and provided to the LongUnsubEvent Execute Call to ensure accurate unsubscribe information?

A.

SubscriberKey and JobID

B.

SubscriberID and BatchID

C.

EmailAddress and JobID

D.

SubscriberKey and BatchID

Full Access
Question # 49

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

Choose 2 answers

A.

HTTPPost

B.

HTTPGet

C.

HTTPGet2

D.

HTTPPost2

Full Access
Question # 50

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'

A.

Text

B.

Number

C.

Decimal(9,2)

Full Access
Question # 51

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

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

A developer is experiencing timeouts when testing a SQL Query Activity in Automation Studio. How should the developer optimize the query?

A.

Configure a longer timeout period within Administration in Automation Studio.

B.

Use intermediate tables to break queries into smaller parts.

C.

Ensure all SQL Query Activities are in the same step in the automation.

D.

Limit joins to the INNER JOIN within all SQL Query Activities.

Full Access
Question # 54

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?

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();

Full Access
Question # 55

A developer wants to build an email that dynamically populates the physical address of a company's locations using the variable ©address. The deployment goes to millions of subscribers and the developer wants the fastest possible performance.

Which AMPscript solution should be recommended?

A.

%%[ SET @address = field(Lookcup("Building_Locations"/ "Address", "Id",@Id), "Address") ]%%

B.

%% [ SET @address - field(Row(LookupRows("Building_Locations", "Address","Id"), 1),"Address") ]%%

C.

%%; SET @address = LookupRows(Building_Locations", "Address", "Id") ]%%

D.

%: SET @address = Lookup(''Building_locations'', Address'', ''id''@id) ] %%

Full Access
Question # 56

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

A.

Data Extensions

B.

Relationships

C.

Populations

D.

Attribute Groups

Full Access
Question # 57

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?

A.

V

B.

Output

C.

TreatAsContentArea

Full Access
Question # 58

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

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

Full Access
Question # 59

A developer is implementing a custom profile center and using the LogUnsubEvent request. Which parameter is required for the event to be tied to the appropriate send?

A.

JobID

B.

ListID

C.

Unsub Reason

D.

SubscriberKey

Full Access
Question # 60

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

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?

A.

Three

B.

Two

C.

None

D.

One

Full Access
Question # 62

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

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.

Full Access
Question # 63

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

A.

In the HTML body which is processed after the Text body

B.

In the Text body which is processed after the subject line

C.

In the Text body which is processed after the HTML body

D.

In theHTML body which is processed after the subject line

Full Access
Question # 64

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

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?

A.

ListSubscribers

B.

ENT._Subscribers

C.

_BusinessUnitUnsubscribes

D.

.Subscribers

Full Access
Question # 66

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?

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

Full Access
Question # 67

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

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.

Full Access
Question # 68

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

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

Northern Trail Outfitters (NTO) uses a numeric identifier for Subscriber Key. Customer data is stored in a data extension with the Subscriber Key set as a Primary Key.

Which step is required for NTO when creating relationships for this data extension in Data Designer'

A.

Link the Contact ID to the Subscriber Key when creating the relationship

B.

Use a one-to-one cardinality when creating the relationship

C.

Link the Contact Key to the Subscriber's email address when creating the relationship

D.

Set Subscriber Key as a text data type before linking the data extension to Contact Key

Full Access
Question # 71

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.

A.

Personalization Builder API

B.

Event Notification API

C.

Transactional Messaging API

D.

Journey Builder API

Full Access
Question # 72

What is the purpose of the IF statement below?

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

Full Access
Question # 73

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

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

Full Access
Question # 74

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.

A.

%%Month%%%%Day%%

B.

%%MMDD%%

C.

Ends With operator

D.

Begins With operator

Full Access
Question # 75

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

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'

Full Access
Question # 76

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

What should the developer verify before making the API call?

A.

Each contact should alreadyexist in All Subscribers.

B.

Journey Builder should be configured to use the data extension.

C.

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

D.

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

Full Access
Question # 77

A developer needs to process a payload from an external system in a CloudPage.

What Marketing Cloud Server-Side JavaScript Platform function should be used for converting a string payload in JSON format to a JavaScript object?

A.

Base64Decode

B.

ParseJSON

C.

CreateObject

D.

Stringify

Full Access
Question # 78

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

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

A.

Bulk

B.

SOAP

C.

XML

D.

REST

Full Access
Question # 80

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

Which two AMPscript functions would return a suitable rowset?

Choose 2 answers

A.

LookupRows

B.

LookupOrderedRows

C.

Row

D.

Lookup

Full Access
Question # 81

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

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

Full Access
Question # 82

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

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?

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.

Full Access
Question # 84

A developer started a Contact Delete process that is now complete.

In which twoplaces would the Contact Delete process remove data? Choose 2 answers

A.

Non-Sendable Data Extensions

B.

Import Files on the Enhanced SFTP

C.

Sendable Data Extensions

D.

Mobile Lists

Full Access
Question # 85

A marketing director at Northern Trail Outfitters wants to analyze the Send, Click, and Open Data Views. Which activities should the developer build togenerate the data before transferring it to the SFTP?

A.

Query Activity > Tracking Extract

B.

Data Views Extract > Filter Activity

C.

Filter Activity > Data Extension Extract

D.

Query Activity > Data Extension Extract

Full Access
Question # 86

A developer wants to include an AMPscript if/else statement in an email to satisfy the condition "if the subscriber's tier is not premier then display heading encouraging them to upgrade." The tier value has already been set as variable named @level. How should the developer write this AMPscript conditional statement?

A.

%%[IF @level == 'premier' THEN SET @message = You are premier member

B.

" ENDIF IF @level == 'premier' THEN SET @message = 'Upgrade to premier now

C.

'" ENDIF]%% %%=v(message)=%%%%=IF(@level IS 'premier', Upgrade to premier now! You are a premier member%%=IIF(@level = 'premier', 'You are a premier member!', Upgrade to premier now!

D.

%%=IIF @level == premier, You are a premier member" Upgrade to premier now!

E.

%%IF(@level == 'premier') THEN 'Upgrade to premier now!' ELSE 'You are a premier member' ENDIF]%%

Full Access