Skip to main content

Last updated: May 2026

Practice Exam

AP-216Salesforce Marketing Cloud Personalization Accredited Professional

Test your knowledge with official exam-style questions

Questions25Passing70Exam time90 min

Questions and options are shuffled each attempt

Marketing Cloud Personalization Accredited ProfessionalPractice Exam Set 1: All Questions & Explanations

Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.

  1. 1. What is the primary purpose of Marketing Cloud Personalization (formerly Interaction Studio)?

    • A. To send bulk email campaigns to segmented audiences
    • B. To deliver real-time personalised web, mobile, and email experiences based on individual behaviour(correct)
    • C. To manage SMS opt-ins and keyword responses
    • D. To analyse advertising spend across paid media channels

    Explanation: Marketing Cloud Personalization is a real-time personalisation and interaction management platform that analyses individual customer behaviour across web, mobile, and email channels and delivers personalised experiences and recommendations in real time.

  2. 2. What is the Sitemap in Marketing Cloud Personalization?

    • A. An XML sitemap submitted to search engines for page indexing
    • B. A JavaScript configuration that tells the Web SDK how to map website pages and content to the Personalization data model(correct)
    • C. A dashboard showing all tracked website pages
    • D. A visual flow builder for defining personalisation rules

    Explanation: The Sitemap is a JavaScript configuration file used by the Marketing Cloud Personalization Web SDK. It defines how the SDK maps website pages (by URL patterns), page types, and content items (products, articles) to the Personalization platform's data model for activity tracking and personalisation.

  3. 3. Which two objects must be configured in the Personalization Sitemap for the platform to track product catalogue interactions on an e-commerce website? (Choose 2)

    • A. Page Type definition mapping the product detail page URL pattern(correct)
    • B. Content Zone definition specifying the product recommendation display area
    • C. Item Action mapping the product details (ID, name, price, category) from the page(correct)
    • D. Campaign definition for the product recommendation campaign

    Explanation: To track product catalogue interactions, the Sitemap must define a Page Type for the product detail page (to identify the page context) and an Item Action that captures product attributes (ID, name, price, category) from the page DOM. Content Zones and Campaigns are separate configuration steps after tracking is established.

  4. 4. A developer is configuring the Marketing Cloud Personalization Web SDK. The SDK beacon is loading on all pages, but product view events are not being captured on product detail pages. What should the developer check first?

    • A. The Personalization API credentials in the SDK initialisation code
    • B. The Sitemap Page Type definition — whether the product detail page URL pattern matches the actual URLs(correct)
    • C. The Campaign targeting rules on the product recommendation campaign
    • D. The Einstein Decisions model training status

    Explanation: If events are not being captured on specific pages, the Sitemap Page Type URL pattern is the first thing to verify. If the regex or pattern does not match the actual product detail page URL structure, the SDK will not identify the page as a product detail page and will not capture item actions.

  5. 5. Which Marketing Cloud Personalization component defines the areas on a web page where personalised content can be displayed?

    • A. Content Zones(correct)
    • B. Page Types
    • C. Item Actions
    • D. Recipes

    Explanation: Content Zones are defined areas on a web page (mapped via CSS selectors in the Sitemap) where Marketing Cloud Personalization can inject personalised experiences, recommendations, or campaign content. Each Campaign targets a specific Content Zone.

  6. 6. In Marketing Cloud Personalization, what is the difference between an Anonymous Visitor and a Known User?

    • A. Anonymous Visitors have no tracked activity; Known Users have at least one page view
    • B. Anonymous Visitors are tracked by browser cookie only; Known Users have been identified with a unique identifier (e.g., email or CRM ID)(correct)
    • C. Anonymous Visitors cannot receive personalisation; Known Users can
    • D. Anonymous Visitors are tracked in Personalization only; Known Users are synced to Marketing Cloud Engagement

    Explanation: In Marketing Cloud Personalization, Anonymous Visitors are tracked by a browser cookie with no identity resolution. When a visitor is identified (logs in, submits a form) and their unique identifier is passed via the SDK, they become a Known User and their anonymous session history is merged into their known profile.

  7. 7. A visitor browses a website anonymously, then logs in. Which Personalization feature merges the anonymous browsing history with the identified user profile?

    • A. Identity Stitching(correct)
    • B. Profile Merge
    • C. Contact Linking
    • D. Anonymous-to-Known Resolution

    Explanation: Identity Stitching is the Marketing Cloud Personalization process that merges an anonymous visitor's pre-login activity history with their identified (known) user profile when identification occurs. This ensures continuity of behavioural data for personalisation.

  8. 8. Which two methods can be used to ingest customer profile data into Marketing Cloud Personalization from an external CRM? (Choose 2)

    • A. ETL Data Feed — batch file upload via SFTP for bulk profile updates(correct)
    • B. Personalization Event API — real-time profile attribute updates via REST calls(correct)
    • C. Marketing Cloud Engagement connector — sync Subscriber attributes
    • D. Salesforce Data Cloud segment activation

    Explanation: Marketing Cloud Personalization supports two main methods for external data ingestion: ETL Data Feeds for batch file-based profile updates (product catalogue, user attributes) via SFTP, and the Event API for real-time profile attribute updates via REST API calls from external systems.

  9. 9. A company wants to use Marketing Cloud Personalization to personalise emails in Marketing Cloud Engagement based on a customer's recent website behaviour. Which integration mechanism enables this?

    • A. Einstein Decisions API call from within a Marketing Cloud email using AMPscript
    • B. Personalization-to-Engagement connector that syncs segment membership to a Data Extension
    • C. Triggered Send Definition fired by a Personalization campaign action
    • D. Marketing Cloud Personalization Open-Time Email Campaign using the Personalization SDK in AMPscript(correct)

    Explanation: Marketing Cloud Personalization includes Open-Time Email personalisation, which uses AMPscript in Marketing Cloud Engagement emails to call the Personalization platform at the moment the email is opened and return personalised content (recommendations, offers) based on the contact's real-time profile.

  10. 10. What is the purpose of the Product Catalogue ETL feed in Marketing Cloud Personalization?

    • A. To export product recommendation results to an external system
    • B. To upload and maintain a product catalogue so Personalization can make informed item recommendations(correct)
    • C. To import order history for purchase suppression in recommendations
    • D. To sync Marketing Cloud Engagement email product data for personalised email sends

    Explanation: The Product Catalogue ETL feed ingests product data (ID, name, description, price, category, image URL) into Marketing Cloud Personalization. This catalogue data powers recommendation algorithms — Personalization needs catalogue metadata to recommend relevant items.

  11. 11. A user's Personalization profile should include their loyalty tier from CRM and their most recently viewed product category from website behaviour. Which two data sources populate these attributes? (Choose 2)

    • A. ETL Data Feed or Event API for CRM loyalty tier (batch or real-time CRM push)(correct)
    • B. Web SDK behavioural tracking automatically populating viewed product category from Sitemap item actions(correct)
    • C. Marketing Cloud Engagement Subscriber attributes sync
    • D. Einstein Decisions model enriching the profile with predicted category affinity

    Explanation: CRM attributes like loyalty tier are ingested via ETL Data Feed (batch) or Event API (real-time) from external systems. Website behavioural attributes like most recently viewed product category are automatically captured by the Web SDK via Sitemap item actions as the user browses.

  12. 12. In Marketing Cloud Personalization, what is a Campaign?

    • A. A bulk email send to a Marketing Cloud Engagement audience
    • B. A personalised experience delivered to a specific audience in a specific Content Zone using defined rules or AI(correct)
    • C. An Automation Studio workflow triggered by website activity
    • D. A Journey Builder entry event triggered by a web page visit

    Explanation: A Campaign in Marketing Cloud Personalization is a personalised experience configuration that targets a defined audience (or all visitors) in a specific Content Zone on a website or app, delivering personalised content, recommendations, or messages using rules or Einstein AI.

  13. 13. A Campaign in Marketing Cloud Personalization is configured with two Experiences targeting different audience segments. What happens when a visitor does not match any segment?

    • A. The visitor receives no personalisation and sees the default website content(correct)
    • B. The visitor is placed in a Control Group automatically
    • C. The visitor receives the first Experience by default
    • D. The Campaign fires an error and no content is returned

    Explanation: If a visitor does not match any of the Campaign's targeted segments, the Campaign is not triggered for that visitor and the default (non-personalised) website content is displayed. Personalization only intervenes when a visitor matches a campaign's targeting criteria.

  14. 14. Which two Personalization Campaign types can be used to display product recommendations on a website homepage? (Choose 2)

    • A. Web Template Campaign rendering a recommendation block in a Content Zone(correct)
    • B. Einstein Decisions Campaign using a Recipe to generate personalised product recommendations(correct)
    • C. Triggered Message Campaign sending an email with recommendations
    • D. Inbound Message Campaign displaying a personalised banner notification

    Explanation: A Web Template Campaign renders a custom HTML/JS template in a Content Zone, which can display recommendation items. An Einstein Decisions Campaign uses a Recipe (recommendation algorithm) to generate personalised product recommendations displayed in a Content Zone on the homepage.

  15. 15. A marketer wants to show a personalised banner to a specific segment only during a promotional period. Which Campaign setting controls time-based display?

    • A. Campaign Frequency Cap
    • B. Campaign Schedule (Start and End Date/Time)(correct)
    • C. Experience Priority weighting
    • D. Audience segment membership expiry

    Explanation: Each Campaign in Marketing Cloud Personalization can be configured with a Schedule specifying a Start Date/Time and End Date/Time. The Campaign is only active and served during this window, enabling time-bounded promotions.

  16. 16. What is the purpose of a Control Group in a Marketing Cloud Personalization Campaign?

    • A. A segment of users who are excluded from all personalisation permanently
    • B. A holdout group of visitors who do not receive the Campaign experience, used to measure the lift of personalisation(correct)
    • C. A backup Experience shown when the primary Experience fails to load
    • D. A group of users assigned to a lower priority Campaign

    Explanation: A Control Group in Personalization is a percentage of eligible visitors who are withheld from the Campaign experience (shown default content) to serve as a baseline. Comparing conversion rates between the personalised group and the Control Group measures the incremental lift of personalisation.

  17. 17. A marketer sets up a web Campaign but reports that the Campaign is not displaying on the website. Which two issues should be investigated? (Choose 2)

    • A. The Campaign Status — whether it is set to Active(correct)
    • B. The Content Zone selector — whether the CSS selector in the Sitemap matches the current page DOM(correct)
    • C. The Einstein Decisions model — whether it has completed training
    • D. The Campaign Schedule — whether the current date falls within the campaign window

    Explanation: If a Campaign is not displaying, the two most common causes are: (1) Campaign Status is not Active (Paused or Draft), and (2) the Content Zone CSS selector in the Sitemap does not match the current page DOM structure, preventing the SDK from finding the target element to inject content.

  18. 18. In Marketing Cloud Personalization, what is a Recipe?

    • A. A pre-built campaign template for common personalisation use cases
    • B. A recommendation algorithm configuration that defines how Einstein selects and ranks items for a user(correct)
    • C. A set of Harmonisation Rules for ingested data
    • D. A Journey Builder template for personalised multi-step campaigns

    Explanation: A Recipe in Marketing Cloud Personalization defines how Einstein Decisions selects and ranks recommendation items for a specific user. Recipes configure the algorithm type (collaborative filtering, trending, similar items), inclusion/exclusion rules, and boosters.

  19. 19. A marketer wants to recommend products that are similar to the item a user is currently viewing on a product detail page. Which Recipe algorithm type is most appropriate?

    • A. Trending — recommends the most viewed items site-wide
    • B. Similar Items — recommends items with similar attributes or co-viewing patterns(correct)
    • C. Collaborative Filtering — recommends items purchased by users with similar behaviour
    • D. Recently Viewed — recommends items the current user recently viewed

    Explanation: The Similar Items algorithm recommends products that share similar attributes (category, description) or are frequently viewed together with the currently viewed product. This is the standard 'You may also like' recommendation pattern on product detail pages.

  20. 20. A marketer wants to ensure that already-purchased items are not shown in product recommendations. Which two Recipe configurations achieve this? (Choose 2)

    • A. Add an Exclusion rule to the Recipe that excludes items the user has purchased(correct)
    • B. Ingest purchase history via ETL so Personalization knows which items a user has purchased(correct)
    • C. Configure a Campaign segment to exclude users who have purchased
    • D. Set a Frequency Cap on the recommendation Campaign

    Explanation: To exclude purchased items from recommendations, two steps are required: (1) Ingest purchase history via ETL or Event API so Personalization has purchase records for each user, and (2) Add an Exclusion rule to the Recipe that excludes items with a 'purchased' user action. Without the purchase data, the exclusion rule has nothing to evaluate.

  21. 21. A new Personalization deployment has very limited behavioural data — the catalogue was just integrated. Einstein Collaborative Filtering recommendations are returning no results. What is the most likely reason?

    • A. The Einstein model has not been enabled in platform settings
    • B. Collaborative Filtering requires sufficient behavioural data (views, purchases) to build co-occurrence models — insufficient data causes empty results(correct)
    • C. The Recipe has an exclusion rule removing all catalogue items
    • D. The Product Catalogue ETL feed has not been processed

    Explanation: Collaborative Filtering builds models from patterns of user co-behaviour (e.g., users who viewed A also viewed B). With a new deployment and minimal behavioural data, there is insufficient co-occurrence data to generate recommendations. A fallback to Trending or Popular Items is recommended until sufficient data accumulates.

  22. 22. In Marketing Cloud Personalization reporting, what does 'Lift' measure?

    • A. The number of unique visitors who received a personalised experience
    • B. The incremental improvement in a conversion metric for the personalised group compared to the Control Group(correct)
    • C. The total revenue generated by campaigns during the reporting period
    • D. The percentage of visitors who clicked on a recommendation

    Explanation: Lift measures the incremental improvement attributable to personalisation. It compares the conversion rate of the group receiving personalised experiences against the Control Group (who received default content), expressing the difference as a percentage or absolute uplift.

  23. 23. A marketer is reviewing a Campaign's performance report in Marketing Cloud Personalization. The report shows 'Engagements'. What do Engagements typically represent?

    • A. The number of times the Campaign was eligible to serve (impressions)
    • B. The number of times a visitor interacted with the Campaign experience (e.g., clicked a recommendation)(correct)
    • C. The number of unique visitors who entered the Campaign
    • D. The revenue generated by users who saw the Campaign

    Explanation: Engagements in Marketing Cloud Personalization reporting represent the number of times a visitor actively interacted with the Campaign experience — typically clicks on recommendations or personalised content. It is distinct from Impressions (how many times the campaign was served).

  24. 24. A marketer wants to measure whether a product recommendation campaign is driving purchases. Which two report elements should they configure? (Choose 2)

    • A. Define a Goal on the Campaign tracking Purchase events as the success metric(correct)
    • B. Ensure Purchase events are tracked via the Web SDK Sitemap item action for purchase(correct)
    • C. Configure a Control Group to establish a baseline conversion rate for comparison
    • D. Connect the campaign to Marketing Cloud Intelligence for revenue attribution

    Explanation: To measure purchase-driven campaign success: (1) Define a Goal on the Campaign that tracks Purchase conversion events as the success metric — this is how Personalization attributes conversions to campaigns. (2) Ensure Purchase events are tracked via the Web SDK Sitemap so Personalization captures purchase data. A Control Group is best practice but not required to measure absolute purchase rates.

  25. 25. A Personalization Campaign is live for two weeks. The marketer notices that the Engagement Rate is high but there is no measurable lift in revenue compared to the Control Group. What is the most actionable next step?

    • A. Increase the Campaign's Control Group size to improve statistical significance
    • B. Investigate whether the recommended items align with high-intent purchase segments and refine the Recipe algorithm or audience targeting(correct)
    • C. Extend the Campaign duration to collect more data
    • D. Switch from Einstein Decisions to a manual rules-based recommendation

    Explanation: High engagement but no revenue lift suggests that users are clicking recommendations but not converting to purchase. The next step is to investigate product-audience fit: are the recommended items relevant and high-intent for the targeted segment? Refining the Recipe (e.g., adding category affinity boosters) or narrowing audience targeting to higher-intent segments addresses the root cause.