OpenExamsFREE PRACTICE — ANY EXAM

Free Salesforce Certified Marketing Cloud Engagement Developer Exam Practice Questions

100 free questions · Answer explanations · No signup required

View examination details, outline and sources

Loading selected examination banks…

Sample Practice Questions

Try these 10 sample questions from the Salesforce Certified Marketing Cloud Engagement Developer Exam practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.

  1. 1Which Contact Builder tool should a developer use to link data extensions to a contact record and define the contact data model?

    1. A. Contacts Configuration
    2. B. Data Designer
    3. C. Imports
    4. D. Data Sources

    Answer: B

    Explanation: Salesforce states, "In Data Designer, click the Create Attribute Group button." Its Link Data Extensions procedure connects the extensions to the contact model. Data Designer is the tool for defining these relationships.

    Reference: Build Your Data Model — Create Attribute Groups; Link Data Extensions

  2. 2The sendable data extension contains a Name field. Which inline AMPscript expression renders that field in lowercase inside an email sentence?

    1. A. %%[SET @name = LOWERCASE(Name)]%%
    2. B. %%Name%%
    3. C. %%=LOWERCASE(Name)=%%
    4. D. %%=UPPERCASE(Name)=%%

    Answer: C

    Explanation: The official inline syntax example is "Inline AMPscript: %%=LOWERCASE(Name)=%%". The equals-sign delimiters render the function result. Assignment alone does not output it, a personalization string does not lowercase it, and UPPERCASE performs the opposite transformation.

    Reference: Explore AMPscript — AMPscript Fundamentals and Syntax, three forms

  3. 3An integration needs to modify the content of an existing Content Builder email asset identified by its asset ID. Which documented request performs that update?

    1. A. POST /asset/v1/content/categories
    2. B. GET /asset/v1/content/assets/{id}
    3. C. DELETE /asset/v1/content/assets/{id}
    4. D. PATCH /asset/v1/content/assets/{id}

    Answer: D

    Explanation: The official update-email example specifies "PATCH /asset/v1/content/assets/{id}". PATCH updates the existing asset; GET retrieves it, DELETE removes it, and the categories route creates a folder rather than updating the email.

    Reference: Use REST API Across Marketing Cloud Engagement — Content Builder — Example: Update an Email Message

  4. 4An uncompressed source text file separates its columns with tab characters, but the import definition is configured for comma-separated data. Which setting should be corrected to parse the columns as intended?

    1. A. The file's date format
    2. B. The import notification address
    3. C. The file delimiter type
    4. D. The destination retention period

    Answer: C

    Explanation: The import configuration instructs, "Select the import file’s delimiter type." A tab-separated file needs a tab delimiter; changing the date format or notification and retention settings does not correct how columns are separated.

    Reference: Import or Copy a Large Dataset Using an External File as the Source — Import settings table — Delimiter

  5. 5A properly configured Marketing Cloud Field-Level Encryption data extension supplies an encrypted field for a supported email message. When does Marketing Cloud decrypt that field for use in the message?

    1. A. During import, leaving the stored field as plaintext.
    2. B. During segmentation, decrypting it for SQL filters.
    3. C. At send time, generating supported message content.
    4. D. In the recipient's client, executing AMPscript there.

    Answer: C

    Explanation: Salesforce states, "Marketing Cloud Engagement decrypts encrypted fields at send time." Field-Level Encryption keeps the field encrypted at rest and does not make it queryable through automatic SQL-filter decryption. AMPscript message processing occurs during the platform send, not in the recipient’s client.

    Reference: Security Settings and Tools for Marketing Cloud Engagement — Field-Level Encryption in Marketing Cloud Engagement

  6. 6A developer is choosing the two attributes that will link an existing data extension to the contact model. What must be true of those attributes?

    1. A. They must have identical field names.
    2. B. They must both contain email addresses.
    3. C. They must use the same data type.
    4. D. They must both be primary keys.

    Answer: C

    Explanation: Salesforce states, "Remember, the attributes need to be the same data type in order to make the connection." Matching names or making both fields primary keys does not replace this data-type requirement.

    Reference: Build Your Data Model — Link Data Extensions

  7. 7Which AMPscript statement correctly assigns the string value Welcome to a variable named greeting?

    1. A. SET @greeting = "Welcome"
    2. B. VAR @greeting = "Welcome"
    3. C. LET @greeting = "Welcome"
    4. D. @greeting := "Welcome"

    Answer: A

    Explanation: Salesforce states, "To assign a value to a variable, use the keyword SET followed by the variable name, an equal sign, and the value." VAR is declaration, LET is not the AMPscript assignment keyword, and colon-equals is not this assignment syntax.

    Reference: Review AMPscript Basics — Values — Variables

  8. 8An integration is constructing a Marketing Cloud SOAP API request. Which message representation should it use?

    1. A. An XML SOAP envelope
    2. B. An unwrapped CSV record
    3. C. A JSON-only resource body
    4. D. A URL-encoded form only

    Answer: A

    Explanation: Salesforce states, "The SOAP API uses SOAP envelopes to pass information between you and Marketing Cloud Engagement." The same section identifies XML as the SOAP communication format; a JSON-only REST body or a flat data file is not a SOAP envelope.

    Reference: Explore Developer Tools — SOAP API, introduction and notes

  9. 9An import file includes both new customers and changed data for customers already in a keyed data extension. Existing rows absent from the file must remain. Which import data action meets these requirements?

    1. A. Add and Update
    2. B. Add Only
    3. C. Update Only
    4. D. Overwrite

    Answer: A

    Explanation: For Add and Update, Salesforce states, "New data is added to the destination, and existing data is updated." Add Only leaves existing rows unchanged, Update Only ignores new customers, and Overwrite replaces the dataset rather than preserving absent rows.

    Reference: Import or Copy a Large Dataset Using an External File as the Source — Data Action table — Add and Update

  10. 10A company has contact information that is too sensitive to store in its Marketing Cloud database. It wants to keep that information in its own systems and supply it by API for use at send time. Which security option addresses this requirement?

    1. A. Tokenized Sending
    2. B. Data at Rest Encryption
    3. C. Login IP Allowlist
    4. D. Export Email Allowlist

    Answer: A

    Explanation: Salesforce says, "Use Tokenized Sending to send contact data that is too sensitive to store in your Marketing Cloud Engagement database." The same description explains supplying the information from the company’s systems by API at send time. At-rest encryption still stores data, and allowlists govern access or export destinations.

    Reference: Security Settings and Tools for Marketing Cloud Engagement — Tokenized Sending

Topics in this practice bank

These topics describe the available practice for Salesforce Certified Marketing Cloud Engagement Developer Exam. Review the examination outline and its sources for scope and allocation details.

  • Data Modeling
    • Configure account Contact model
    • Types and uses of data extensions
    • Contact records across channels
    • Contact Delete process
  • Programmatic Languages
    • AMPscript and SSJS syntax and functions
    • Programming language development best practices
    • AMPscript processing
    • Programmatic subscriber exclusion at email send time
  • API
    • API objects, methods, and routes
    • OAuth authentication flow and access tokens in SOAP and REST headers
    • Significance of response handling
  • Data Management
    • Import activity and file formats
    • SQL for desired results
    • Data extraction methods
    • SQL data management best practices
    • Send log best practices
    • Effects of Contact delete on data
  • Security
    • Options to secure data
    • Security best practices

How to use these free practice questions

Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.

These are independent study questions, not actual examination items. For examination requirements and official information, view Salesforce Certified Marketing Cloud Engagement Developer Exam details.