Marketing-Cloud-Personalization Practice Test Questions

108 Questions


Which feature allows a business user to overlay campaign creation and editing directly on their website?


A. Javascript Beacon


B. Visual Editor


C. Web SDK


D. Web Extension





B.
  Visual Editor

Explanation:

The Visual Editor in Salesforce Marketing Cloud Personalization (Interaction Studio) is specifically designed to empower business users—not developers—to create, edit, and manage personalization campaigns directly on their website.
It provides a WYSIWYG (What You See Is What You Get) interface that overlays on the live site, allowing users to visually select content zones, insert promotions, and configure experiences without writing code.

This feature is critical because it democratizes personalization.
Marketers and business users can quickly test and launch campaigns without waiting for developer resources.
For example, a marketer can open the Visual Editor, select the homepage banner zone, and replace it with a personalized promotion for returning customers.
The changes are immediately visible in the editor and can be published once approved.

The Visual Editor also supports:
- Overlay campaign creation: Users can see exactly where campaigns will render on the site.
- Editing campaigns in context: Instead of abstract configuration screens, users edit campaigns directly on the webpage.
- Rapid testing: Business users can preview different experiences and validate personalization logic before publishing.

This functionality makes personalization agile, reducing dependency on technical teams and accelerating time-to-market for campaigns.

Why the Other Options Are Incorrect

A. Javascript Beacon:
The beacon is a tracking script that collects visitor behavior data.
It does not provide an interface for campaign creation or editing.

C. Web SDK:
The Web SDK is a developer tool that enables event tracking and personalization rendering.
It requires coding and is not intended for business users to overlay campaigns visually.

D. Web Extension:
Not a standard feature in Interaction Studio.
It does not provide campaign overlay or editing capabilities.

📚 References
Salesforce Help: Visual Editor Overview
Salesforce Trailhead: Personalize Every Customer Interaction with Interaction Studio (Campaign creation section)

Which two items can be included in the total engagement score calculation?


A. Identity merge date


B. Visits


C. Actions


D. Time of Day





B.
  Visits

C.
  Actions

Explanation:

The Engagement Score is a proprietary metric in Marketing Cloud Personalization that measures the "depth" of a user's relationship with the brand.
It is a weighted calculation that goes beyond simple page views.

Visits (B):
Frequency is a core component of engagement.
A user who visits the site five times in a week is demonstrably more engaged than a user who visits once.
The platform allows administrators to assign "points" or weights to each visit.

Actions (C):
Not all behaviors are equal.
An "Action" is a specific high-value event defined in the SiteMap (e.g., "Downloaded Whitepaper," "Watched Video," "Used Mortgage Calculator").
In 2026, the Engagement Score configuration allows you to heavily weight these actions.
A user who performs an "Action" will see a much larger spike in their Engagement Score than someone who simply browses the homepage, allowing the system to identify "Hot Leads" or "Super Users" in real-time.

Why the Others are Incorrect

A. Identity merge date:
This is a system timestamp.
It indicates when two profiles were joined, but it does not represent a user's "interest" or "engagement level" with the brand's content.

D. Time of Day:
This is a contextual attribute.
While it tells you when a user is active, it does not measure the intensity or value of their engagement.

References
Salesforce Help: Engagement Scoring
Developer Guide: Tracking Events and Actions

How many total global goals and filters can you define for your dataset in Marketing Cloud Personalization?


A. 25 filters and 25 goals


B. Unlimited300 total between filters and goals


C. 64 total between filters and goals





C.
  64 total between filters and goals

Explanation:

Marketing Cloud Personalization enforces specific limits to ensure the platform maintains its sub-30ms response time.

The Limit (C):
A single dataset is limited to a combined total of 64 global goals and filters.

Why this matters:
Goals are used to track conversions (e.g., "Signed up for Newsletter"), and Filters are used to segment the entire dataset for reporting (e.g., "All users from North America").
Because these are calculated in real-time as users move through the site, having too many of them would slow down the processing engine.

Best Practice:
Marketers must be strategic about what they track at a "Global" level.
If you reach the limit, you must delete old or underperforming goals/filters before creating new ones.
It is important to note that this limit applies to the Global definitions, not the total number of segments a user can have (which is much higher).

Why Other Answers Are Incorrect

A and B:
These numbers are incorrect according to the technical specifications of the platform.

D:
"Unlimited" is almost never true in high-performance real-time systems like MCP, where data processing overhead is a constant consideration.

Reference
Salesforce Help: Personalization Limits

In the user interface, what is the visual representation of the data about a single visitor including preferences and affinities?


A. Single view of customer


B. Unified customer profile


C. Unified view of customer


D. Single Source of Truth





B.
  Unified customer profile

Explanation:

Why "Unified Customer Profile" is Correct
In Salesforce Marketing Cloud Personalization (Interaction Studio), the Unified Customer Profile is the official term used to describe the visual representation of data about a single visitor in the user interface. This profile consolidates all available information about a visitor, including:

Preferences and affinities: For example, a visitor’s interest in categories like “sports shoes” or “electronics.”
Behavioral data: Actions such as page views, clicks, searches, cart additions, and purchases.
Engagement metrics: Time spent, frequency of visits, and interaction depth.
Identity attributes: Known identifiers such as email, CRM ID, or loyalty number, merged with anonymous browsing history once the visitor is recognized.

The Unified Customer Profile provides marketers and business users with a 360-degree view of the customer in real time. It is actionable, meaning users can segment based on affinities, trigger campaigns, and personalize experiences directly from the insights shown in the profile. This makes it the cornerstone of personalization in Interaction Studio.

Why the Other Options Are Incorrect

A. Single view of customer:
While this phrase sounds similar, it is not the official Salesforce terminology. Salesforce consistently uses “Unified Customer Profile” in documentation and training.

C. Unified view of customer:
Again, this is a near-synonym but not the correct term. The exam tests precise Salesforce vocabulary, and “Unified Customer Profile” is the recognized label.

D. Single Source of Truth:
This is a broader data management concept used across Salesforce to describe consolidated data repositories. It refers to the principle of having one authoritative dataset, not the UI representation of a single visitor’s data.

References
Salesforce Help: Profiles in Marketing Cloud Personalization
Salesforce Trailhead: Personalize Every Customer Interaction with Interaction Studio (Unified Customer Profile section)

Summary:
In the Interaction Studio UI, the Unified Customer Profile is the visual representation of a single visitor’s data, including preferences, affinities, behaviors, and identity attributes. It is the correct Salesforce term, whereas the other options are either generic phrases or broader concepts not tied to the UI.

A business user wants to test the effectiveness of two CTA options, which testing option should the select?


A. Rule Based Testing


B. Variation Testing


C. A/B Testing


D. Time Based Testing





C.
  A/B Testing

Explanation:

Understanding CTA Testing in Marketing Cloud Personalization
In Salesforce Marketing Cloud Personalization, testing is a critical capability that allows business users to validate assumptions, optimize experiences, and make data-driven decisions. When a business user wants to test the effectiveness of two Call-To-Action (CTA) options, the goal is to understand which version performs better against a defined success metric (such as clicks, conversions, or engagement).

This scenario is a classic use case for controlled experimentation, where only one variable changes while all other factors remain constant. Marketing Cloud Personalization provides several testing approaches, but only one is purpose-built for this exact requirement.

Why A/B Testing Is the Correct Answer
C. A/B Testing
A/B testing is specifically designed to compare two variations of the same experience to determine which one performs better. In the context of CTA testing, this typically means:

CTA A vs CTA B
Same audience
Same placement
Same timing
Same success metric

The platform randomly assigns visitors to one of the two variants and then measures performance based on predefined KPIs such as:

Click-through rate (CTR)
Conversion rate
Engagement score

This controlled approach ensures that performance differences can be confidently attributed to the CTA itself, not to external factors. A/B testing is widely used and strongly emphasized in Marketing Cloud Personalization for:

CTA copy testing
Button color or placement testing
Offer wording comparisons

Because the business user wants to test exactly two CTA options, A/B testing is the most appropriate and recommended testing option.

Why the Other Options Are Incorrect

❌ A. Rule Based Testing
Rule-based testing uses deterministic logic, where experiences are shown based on predefined conditions (for example, location, device, or segment). While useful for targeting, rule-based testing does not provide randomized comparison and therefore cannot objectively measure which CTA performs better.
➡️ This is targeting logic, not experimentation.

❌ B. Variation Testing
Variation testing is typically used when:
There are multiple variations
Experiences are rotated without strict statistical comparison
The goal is exploration rather than precise measurement
While variation testing can support multiple experiences, it is less precise than A/B testing and not ideal when comparing exactly two CTAs with a clear winner.

❌ D. Time Based Testing
Time-based testing compares performance across different time periods (for example, this week vs next week). This approach introduces external variables such as:
Seasonality
Traffic fluctuations
Campaign overlap
Because these factors can skew results, time-based testing is not reliable for CTA effectiveness comparisons.

References
Salesforce Help: Testing Campaigns in Marketing Cloud Personalization
Trailhead: Run A/B Tests in Interaction Studio
Salesforce Documentation: Experience Testing and Optimization

How many days after the date of upload will files be deleted from the SFTP?


A. 180 days


B. 30 days


C. 60 days


D. 90 days





C.
  60 days

Explanation:

In Salesforce Marketing Cloud Personalization (formerly Interaction Studio), ETL data feeds rely on SFTP for batch file uploads (e.g., CSV files for transactions, products, external email events, or segments). Files are placed in the /dataset/inbound folder (or similar), where the platform's listener checks every 15 minutes to process enabled feeds.

After processing (successful or failed), files remain on the SFTP site for a defined retention period to allow review, troubleshooting, or re-processing if needed (e.g., via manual retry or checking logs). Official Salesforce documentation states that the SFTP site retention period for Marketing Cloud Personalization is 60 days. This means files are automatically deleted 60 days after the upload date.

This 60-day window provides sufficient time for admins/developers to verify ingestion success, diagnose issues (e.g., format errors, duplicate keys), or download backups without risking immediate loss. Unprocessed files may stay longer in some cases (per FAQs), but the standard policy is deletion after 60 days to maintain security, compliance, and storage hygiene on the shared SFTP environment.

Why the other options are incorrect:

A. 180 days → This is a common retention for other Salesforce products (e.g., some data extensions or general record archiving), but not for Personalization SFTP files. It's too long for ETL staging files.

B. 30 days → Appears in some outdated or incorrect exam dumps/practice tests, possibly confusing with other Marketing Cloud features (e.g., certain FTP retentions or recycle bin periods). Official Personalization-specific docs do not support 30 days.

D. 90 days → Frequently listed in older or inconsistent exam dumps (e.g., some 2022–2025 practice sets claim 90 days), but contradicted by current Salesforce Help articles. Likely a legacy or erroneous value from early Interaction Studio days or cross-product confusion (e.g., general Marketing Cloud FTP often uses 21 days).

This question tests knowledge of ETL operational details and SFTP management in Personalization integrations. Always refer to current Help docs, as retention policies can evolve.

References:
Salesforce Help: FAQs for ETL Integration — explicitly states: "The SFTP site retention period for Marketing Cloud Personalization is 60 days."
Salesforce Help: View ETL Files on the SFTP Site — confirms "Personalization deletes files after 60 days."

What three things does a developer code in web template?


A. Campaign qualification rules


B. HTML and CSS for controlling appearance


C. Client side instructions for rendering


D. Set the control group percentage


E. Defining what can be configured in a campaign





B.
  HTML and CSS for controlling appearance

C.
  Client side instructions for rendering

E.
  Defining what can be configured in a campaign

Explanation:

In Marketing Cloud Personalization, web templates are the building blocks for rendering personalized content in web campaigns. Developers code these templates to ensure flexible, dynamic experiences. Specifically:

HTML and CSS for controlling appearance (B):
Developers write the core HTML structure and CSS styles to define layout, visuals, responsiveness, and branding of the personalized block (e.g., a recommendation carousel, banner, or infobar). This controls how the content looks on the page.

Client side instructions for rendering (C):
This includes JavaScript (or Handlebars-like logic) for client-side rendering instructions, such as how to populate dynamic data from the campaign response (e.g., looping through recommended items, handling clicks, or conditional display). It ensures the template renders correctly via the Web SDK in the browser.

Defining what can be configured in a campaign (E):
Developers specify configurable fields/parameters in the template (e.g., via mustache/handlebars variables or schema definitions) that business users can later set in the campaign UI (e.g., headline text, CTA label, image source, or recipe selection). This bridges developer control with marketer flexibility.

These elements allow templates to be reusable, customizable, and integrated with content zones defined in the Sitemap.

Why the other options are incorrect:

A. Campaign qualification rules → Rules (targeting, segments, eligibility) are configured by business users in the campaign setup UI, not coded in templates. Templates focus on presentation/rendering.

D. Set the control group percentage → Control groups are set at the campaign or global level in the UI (e.g., for A/B testing or holdouts), not within individual web templates.

This question tests the division of responsibilities: developers handle template code for appearance, rendering logic, and configurability; marketers handle rules and content.

References:
Salesforce Developers / Help: Web Templates and Global Templates documentation — describes developer coding of HTML/CSS, JS rendering instructions, and configurable fields in templates.

Which global templates do you select and customize to provide trending blog recommendations on the homepage?


A. Einstein content recommendation


B. Banner with CTA


C. Infobar with CTA


D. Einstein product recommendation





A.
  Einstein content recommendation

Explanation:

The requirement is to recommend blog articles (a type of content entity) that are currently trending (gaining popularity). This requires a template that is specifically designed to consume and display the output of a predictive recommendation algorithm focused on non-product entities. The correct choice is the global template designed for this exact purpose.

1. The Function of "Einstein Content Recommendation" Templates:
These are pre-built, global templates that are intrinsically linked to the Einstein Recipe framework. Their primary function is to visually render a list of recommended content entities (like blog posts, articles, videos, or documents). The key steps are:

Data Connection: The template is designed to accept as its input the results of a Content Affinity Recipe. This recipe uses ingredients like Trending (to find content gaining popularity) or Collaborative Filtering (to find content liked by similar users) to generate a ranked list of content IDs.

Dynamic Rendering: The template contains the HTML, CSS, and Handlebars logic to take that list of content IDs and their associated attributes (e.g., contentTitle, thumbnailUrl, author, publishDate) and display them in an appealing layout, such as a grid or a carousel.

Customization: While global, these templates are fully customizable. A developer or advanced user can clone the "Einstein Content Recommendation" template and modify its HTML/CSS to match the homepage's specific design, changing the card layout, fonts, colors, and hover effects, while preserving the core data-binding logic.

2. Why Other Template Types Are Incorrect:

B. Banner with CTA / C. Infobar with CTA: These are static or rule-based content templates. They are designed to display a fixed message, image, and call-to-action button. Their content is configured directly by a marketer typing text and uploading an image. They do not have the built-in intelligence to dynamically pull in a list of trending blog articles from a recipe. They are for promotions, announcements, or alerts, not for data-driven recommendations.

D. Einstein product recommendation: This template is designed specifically for product entities. It expects product-specific attributes like price, sku, and inventoryStatus. While its technical structure is similar, using it for blog content would require extensive, error-prone modification to map content attributes. It is the wrong tool for the job; the platform provides a separate, purpose-built template for content.

Selecting the correct global template accelerates implementation by providing the necessary scaffolding to connect recipe intelligence to front-end presentation.

References:
Key Concepts: Global Templates, Content Recommendations, Einstein Recipes.
Trailhead Module: "Create Personalized Web Experiences with Marketing Cloud Personalization" includes units on using and customizing templates.
Salesforce Help: Search for "Einstein Content Recommendation Template" or "Global Templates." The template library in the admin UI categorizes templates by their purpose, and the documentation for content recommendations will point to these templates.

ETL feeds must follow explicit specifications and require which type of file format?


A. Binary


B. CSVJSON


C. Text





B.
  CSVJSON

Explanation:

Understanding ETL Feeds in Marketing Cloud Personalization
In Salesforce Marketing Cloud Personalization, ETL (Extract, Transform, Load) feeds are a core mechanism for ingesting large volumes of structured data into the platform. ETL feeds are commonly used to load:

- Catalog data (products, content, attributes)
- Transaction and purchase data
- External email campaign events
- Manual segments

Because ETL feeds directly impact the data model, identity resolution, and personalization logic, Salesforce enforces strict technical specifications on how these files must be formatted. One of the most critical of these specifications is the file format requirement.

Why the Correct Answer Is Right
B. CSV (CSVJSON)
Marketing Cloud Personalization requires ETL feed files to be delivered in CSV (Comma-Separated Values) format.

Why CSV is required:
CSV is a structured, tabular format that allows Salesforce to:
- Reliably parse columns and rows
- Validate schemas
- Enforce data typing and required fields

CSV supports:
- Large datasets
- Incremental and full loads
- Consistent ingestion across all ETL feed types

CSV files are:
- Human-readable
- Easy to validate
- Widely supported by data pipelines and ETL tools

Salesforce provides explicit ETL specifications that define:
- Required column names
- Data types
- Delimiters
- Encoding (typically UTF-8)
- File naming conventions

If a file does not meet these CSV requirements, the ETL job will fail validation and not load.

➡️ For AP-216, whenever a question asks about ETL feed format, the correct answer is CSV.

Why the Other Options Are Incorrect
❌ A. Binary
Binary formats (such as proprietary or compiled data formats):
- Are not human-readable
- Cannot be easily validated
- Are not supported by Salesforce ETL ingestion

Marketing Cloud Personalization does not accept binary files for ETL feeds under any circumstance.

❌ C. Text
While CSV files are technically text-based, a generic “text” format is too ambiguous.
Plain text files:
- Do not guarantee structure
- Lack enforced column delimiters
- Cannot reliably represent relational data

Salesforce ETL processes require structured CSV, not free-form text.

Exam note:
In Salesforce exam questions, this option sometimes appears with inconsistent labeling (for example, CSVJSON). The intended and correct format is CSV.

References
Salesforce Help: ETL Feeds in Marketing Cloud Personalization
Salesforce Documentation: ETL File Format Specifications
Trailhead: Ingest Data with ETL Feeds

What would a marketer include in a Recipe if they want the visitor's affinity score to be taken into account when showing recommendations?


A. Exclusion


B. Ingredient


C. Variation


D. Booster





D.
  Booster

Explanation:

Einstein Recipes provide several ways to influence how items are ranked. While Ingredients provide the "pool" of items, Boosters adjust the priority.

Affinity Boosters (D):
If a marketer wants to ensure that a "Trending" recipe prioritizes items that match a user's personal tastes, they use a Booster. For example, if the top trending item is a "Blue Jacket" but the user has a high affinity for the color "Red," an Affinity Booster can "boost" red items to the top of the trending list for that specific user.

Dynamic Personalization:
Boosters allow the AI to be flexible. It ensures that recommendations aren't just a "one-size-fits-all" list, but are instead weighted by the individual’s history of interactions, categories viewed, and brands preferred.

Why Other Answers Are Incorrect
A. Exclusion:
Exclusions are used to remove items from a list (e.g., "Don't show items already purchased"). They do not weight items based on affinity.
B. Ingredient:
Ingredients are the base logic (e.g., Co-Buy, Trending). While essential, the weighting of results based on profile data is the job of the Booster.
C. Variation:
Variations are used in Campaigns to test different content, not within Recipes to score items.

Reference
Salesforce Help: Einstein Recipe Boosters

What are Marketing Cloud Personalization's machine learning powered algorithms called?


A. Data Science Workbench


B. Machine Learning Tools


C. Einstein DecisionsEinstein Recipes


D. Einstein Recipes





D.
  Einstein Recipes

Explanation:

Salesforce uses the "Einstein" brand for all its AI/ML technologies, but within the specific context of Marketing Cloud Personalization, these algorithms have a unique name.

Einstein Recipes (D):
A "Recipe" is the container for the machine-learning logic. It is called a recipe because you "mix" different ingredients (algorithms like Collaborative Filtering or Trending), add "filters" (exclusions), and add "seasoning" (boosters). This modular approach allows marketers to build complex AI logic without needing a PhD in Data Science. In 2026, Einstein Recipes are the engine behind nearly all product and content recommendations on the web, in email, and even in the Sales/Service Cloud connector.

Why the Others are Incorrect
A. Data Science Workbench:
This is a generic term for where data scientists write code. MCP is a "low-code" platform where the data science is pre-packaged.
B. Machine Learning Tools:
This is an overly broad category name, not a specific product feature.
C. Einstein Decisions:
While Einstein Decisions (or the Global Decision Framework) is a feature of MCP, it is used for determining which campaign or promotion to show. The core machine-learning algorithms used for recommending catalog items are specifically called Recipes.

References
Salesforce Help: Einstein Recipes Overview
Introduction to Marketing Cloud Personalization AI

What are two ways to populate the Marketing Cloud Personalization catalog?


A. Email Pixel


B. Third-party Integration


C. ETL Feed


D. Web SDK





C.
  ETL Feed

D.
  Web SDK

Explanation:

The Marketing Cloud Personalization catalog is the structured repository of products, content, and metadata (such as categories, tags, brand, price, author, etc.) that powers personalization and recommendations. Populating this catalog is critical because it ensures Interaction Studio has the necessary data to deliver relevant experiences.

ETL Feed (C):
ETL (Extract, Transform, Load) feeds are batch processes that import catalog data from external systems such as e-commerce platforms, CMS, or ERP systems.
These feeds must follow Salesforce’s strict CSVJSON format specifications to ensure compatibility.
ETL feeds are ideal for importing large datasets (e.g., thousands of products or articles) and for keeping catalog data synchronized with backend systems.
Example: A retailer uses an ETL feed to import its entire product catalog nightly, including product IDs, categories, prices, and availability.

Web SDK (D):
The Web SDK is a JavaScript library deployed on the website that captures catalog data directly from the page.
It enables real-time ingestion of product or content details as visitors browse, ensuring the catalog is continuously updated.
This method is particularly useful for dynamic websites where catalog data changes frequently or is generated on the fly.
Example: A publisher uses the Web SDK to capture article metadata (title, author, tags) as visitors view content, automatically populating the catalog.

Together, ETL feeds provide bulk, structured imports, while the Web SDK ensures real-time updates, giving marketers a complete and current catalog for personalization.

Why the Other Options Are Incorrect
A. Email Pixel:
Tracks email engagement events (opens, clicks, conversions). It does not populate catalog data.
B. Third-party Integration:
While integrations can indirectly feed data, they are not the primary catalog population methods defined in Salesforce documentation. Catalog population is explicitly supported via ETL feeds and Web SDK.

References
Salesforce Help: Catalogs in Marketing Cloud Personalization
Salesforce Documentation: ETL Feed Specifications and Web SDK Overview


Page 3 out of 9 Pages
Previous