Loading
Marketing Cloud Personalization
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Limits for Marketing Cloud Personalization

          Limits for Marketing Cloud Personalization

          Learn about the limits and capabilities in Marketing Cloud Personalization.

          Datasets Limit

          A Personalization account has a maximum of 20 datasets.

          Data and Object Limits (All Editions)

          Marketing Cloud Personalization specifies these limits for objects within a dataset.

          Catalog Object Limits

          Marketing Cloud Personalization imposes limits per dataset for catalog objects and attributes. For more information, see Catalog Objects.

          Number of

          Limit Description

          Active items per catalog object type

          2 million

          An active item is one that's eligible for recommendations.

          Examples: 2 million products, 2 million brands, 2 million articles, or 2 million blog posts

          Total items across all catalog object types

          10 million

          This limit is the total for all catalog objects.

          Custom catalog object types

          25

          This limit is for user-created catalog object types. This limit doesn’t count the built-in catalog objects (Product, Blog, Article, Promotions, and Category).

          Examples: brand, style, tags, keywords, author, color

          Attributes for a catalog object (built-in attributes + user-created attributes)

          This limit includes the following built-in attributes, which differ slightly for some of the built-in catalog objects:

          35

           
          • products
          16 Product built-in attributes: (id, name, url, description, published, expiration, rating, numRatings, imageUrl, promotable, price, listPrice, priceDescription, currency, inventoryCount, margin)
          • blogs
          10

          Blog posts built-in attributes: (id, name, url, description, published, expiration, rating, numRatings, imageUrl, promotable)

          • articles
          10

          Article built-in attributes: (id, name, url, description, published, expiration, rating, numRatings, imageUrl, promotable)

          • custom catalog objects
          10

          User-created catalog object built-in attributes: (id, name, url, description, published, expiration, rating, numRatings, imageUrl, promotable)

          Related catalog object values for a single item

          50

          You can store up to 2 million of each catalog object type. When you create a catalog object relationship, you can store up to 50 values on the item.

          Example: Suppose your primary catalog object is a hotel that has a related catalog object named Amenity (representing amenities such as free wifi, a pool, a gym, room service, or a bar). You can assign up to 50 amenity tags to that related catalog object. You can have more than 50 amenity values stored in Marketing Cloud Personalization (up to 2 million), but only 50 of those values can be stored against a single item.

          Category values for a single item

          15

          Personalization automatically applies the category object as a related catalog object to the built-in objects (products, blogs, articles).

          Example: A hierarchy (such as Men’s|Clothing|Tops|Shirts) is a single category value.

          Promotion and Asset Limits

          Marketing Cloud Personalization specifies limits per dataset for promotions, segments, and assets. For more information, see Campaign Promotions.

          Number of Limit Description

          Active promotions

          10,000

          An active promotion is a promotion that's eligible for a campaign to return.

          Promotions returned for review and ranking 50 If a user is eligible for more than 50 promotions, Personalization selects a random set of 50 eligible promotions to return.

          User attribute match criteria

          5

          Segment inclusion

          10

          Segment exclusion

          10

          Attributes for a promotion

          35

          Promotion built-ins: 10, which means that you can add up to 25 user-created attributes.

          Related Catalog Objects

          20

          Related Catalog Object values for a single item

          50

          Assets for a promotion

          10

          Assets assigned to a single content zone or tag

          1,000

          Applies across all promotions that share the content zone or tag.

          Example: If you have a content zone or tag called "Winter Savings," then you can have up to 1,000 assets across all promotions that share the “Winter Savings” content zone or tag.

          If you have over 1,000 assets that share a content zone or tag, Personalization selects a random set of 1,000 for decisioning purposes.

          User Attribute Limits

          Marketing Cloud Personalization has a limit of 100 user attributes per dataset.

          User Profile Object and Account Profile Attribute Limits

          Marketing Cloud Personalization imposes limits per dataset for user profile objects and account profile attributes. For more information, see User Profile Objects.

          Number of Limit Description
          User profile object types 10

          Examples: Lease, machine registration, mortgage

          Attributes for a user profile object 10 Example: If your user profile object is a mortgage, its attributes can include customer-specific information, such as start date, end date, and APR.
          Related catalog objects for a user profile object 5 Example: If your user profile object is a lease for a vehicle, you can assign it related catalog objects, such as make, model, and year.
          Values per related catalog object for a user profile object 5 Example: If your user profile object is a credit card and you assign it a related catalog object of rewards, associated values can include cash back, travel rewards, and no ATM fees.
          User profile objects per profile object type per user 100 Example: Suppose you’ve configured three profile objects: Lease, Ownership, and Service Case. Each user profile can have up to 100 objects of each type: up to 100 Lease objects, up to 100 Ownership objects, and up to 100 Service Case objects.
          Account profile attributes 100 Example: Account name, Account ID, Account domain, Employee count. Firmographic data that gives you a more in-depth profile of each account.
          Max distinct actions per profile per day 100

          Personalization tracks the number of distinct actions that a user takes on a website. For example, suppose a user visits the homepage 20 times, views the Product Detail Page 11 times, updates their billing information one time, and checks out twice. In this example, Personalization tracks four distinct actions for that user. The action limit applies to the number of distinct actions per user, not to the number of times a user performed a particular action.

          If the user exceeds the limit of distinct actions (say, 101 distinct actions over a 24-hour period), then Personalization truncates one of the distinct actions it’s tracking to keep the total within the limit. Personalization drops a distinct action with the lowest number of occurrences (for example, updating the billing information happened only one time). For an individual user, dropping a distinct action can affect segment membership.

          For more information on actions, see Item Actions and Actions in the developer documentation.

          Max distinct actions per profile for All Time 1,000 Example: If a user exceeds 1000 distinct actions over time, then Personalization truncates one of the distinct actions it’s tracking to keep the total within the limit. For more information, see the example (in the previous row) for the maximum distinct actions per profile per day.
          Max number of line items in a cart 100 The total number of line items stored in a cart for a single user.

          Identity Management

          Marketing Cloud Personalization imposes limits for identity types. For more information, see Identity Types and Attributes.

          Number of Limit Description
          Additional identity types 3 If the built-in identity types are insufficient, you can create a maximum of 3 additional identity types.

          Integrations Limits

          There are limits on ETL integrations, the integration of Personalization with Salesforce CRM, and the automated data sent to Personalization using Flows. For more information, see Integrate with Other Products.

          ETL Integrations

          There are limits to some attributes and associations per item. Exceeding these limits causes a record to fail.

          Number of Limit
          Line items per order 1000
          User attributes per user feed 50
          Attributes per catalog object type 35

          There’s no file size limit. However, Salesforce recommends limiting file sizes to 5 GB.

          Individual customer ingestion speeds can vary based on a number of factors, including:

          • Number of users in the dataset
          • Time of day when an ETL job is started (other ETLs are running at the same time)
          • Number of user attributes in the feed and size of attribute values (for example, the length of strings)
          • Size of files being run (number of attributes in the file)
          • Size of user profile documents, which includes visit history, number of attributes, the change history of said attributes, visit history, and daily stats.

          Customers can export up to 10 million users per day per dataset. For more information, see Marketing Cloud Personalization Editions.

          Integrate Personalization with Salesforce CRM

          For more information, see Integrate Marketing Cloud Personalization with Salesforce CRM.

          Number of Limit Description
          Salesforce CRM Pull limit of records 4,500,000 Limit per job or manual execution.
          Salesforce CRM Push limit of records 750,000 Limit per job or manual execution.

          Automate Data Sent for Personalization Using Flows

          For more information, see Automate Data Sent for Personalization Using Flows.

          Number of Limit
          Maximum number of records that the Personalization Apex Action can process 100
          Note
          Note Apex Execution Governors and Limits restricts the total number of callouts (HTTP requests or web services calls) in a transaction to 100. You can increase the batch size from the default of 25 to 100 with the removal of runtime validation for datasets, attributes, and profile objects. For more information, see Execution Governors and Limits.

          Segment Management Limits

          Marketing Cloud Personalization provides the limits associated with segment membership. For more information, see Define Segments for Marketing Cloud Personalization.

          Number of Limit
          Manual segments per dataset 1,000
          Enabled rule-based segments per dataset 500
          Members per segment to qualify for daily email reports 10,000

          Event Limits

          Marketing Cloud Personalization imposes a limit on the total rate of event traffic across an entire Personalization account. This limit is in addition to limits stated in the Channels and Campaigns Limits section and applies to aggregate activity across all channels and users.

          An event is a description of a single interaction by a single user at a point in time. It's delivered in an HTTP request sent to any real-time event processing endpoint. Examples of interactions that events can describe include page views, campaign impressions, clicks, purchases, and adding items to carts.

          Njmber of Limit
          Events per Personalization account per minute 400,000

          Channels and Campaigns Limits

          Marketing Cloud Personalization provides limits specific to Web Campaigns, Mobile Campaigns, and Triggered Campaigns. For more information, see Channels and Campaigns.

          Web Campaigns

          The Web SDK automatically blocks events if:

          • more than 10 events have been sent for the same user in the last 5 seconds, or
          • more than 5 events with the same interaction name (Action) have been sent for the user in the last 2 seconds.

          In addition to the above limits, the Web SDK enforces these limits for ping, error, and campaign statistics events.

          • Ping events are limited to 10 events sent every 5 seconds.
          • Error events are limited to 10 events sent every 5 seconds.
          • Campaign statistics events are limited to 10 events sent every 5 seconds or 5 events with the same experience ID sent every 2 seconds.

          Mobile Campaigns

          The Personalization Mobile SDK supports up to 50 events per second. Up to 1,000 events can be queued when:

          • the device isn’t connected to the internet, or
          • the Mobile SDK is waiting for the response of the previously sent event.

          Triggered Campaigns

          Salesforce limits the number of triggers based on your contracted number of named individual profiles.  Each named individual profile is entitled to four triggers per month, with the trigger limit calculated for an hourly rate.  For example, using the base allotment of 100,000 named individual profiles, the per profile rate is approximately 555 triggers per hour:

          (Named individual profiles x 4) / 30 days / 24 hours = 555 triggers/hour
          Important
          Important Exceeding this rate results in delayed messages. If you continue to exceed this rate for multiple hours, messages may drop.

          When configuring a triggered campaign template, keep in mind that strings can’t exceed 4096 characters.

          Survey Limits

          Marketing Cloud Personalization has limits for survey attributes. You can have up to 10 total survey attributes per dataset. For more information, see Use Surveys in Web Campaigns.

          Open-Time Email Campaign Limits

          For more information, see Open Time Email Campaigns.

          Number of Limit Description
          Item Templates that can be published 16

          Item Template sync error rate per job 10% If the error rate for an image generation job exceeds 10%, the item template can’t be published.

          Third-party Campaigns

          You can have a maximum of 900 third-party campaigns. For more information, see About Integrating with Third-Party Solutions.

          Machine Learning Limits

          Marketing Cloud Personalization provides limits associated with Einstein Decisions and Einstein Recipes. For more information, see AI-Powered Personalization.

          Einstein Decisions Limits

          Marketing Cloud Personalization has limits for the various Einstein Decisions features. For more information, see Einstein Decisions.

          Number of Limit Description

          Features

          200

          You can configure up to 200 features on the feature engineering page.

          Offers for promotion and ranking (real-time offers)

          50

          Personalization limits Einstein Decisions to evaluating up to 50 offers for its promotion analysis and ranking. If a user is eligible for more than 50 offers, Personalization selects a randomized set of the eligible offers for analysis.
          Promotions in a Campaign Response 12 A campaign using Einstein Decisions can return up to 12 promotions in a response.

          Einstein Recipes Limits

          Marketing Cloud Personalization has limits for the various Einstein Recipes features. For more information, see Einstein Recipes.

          • Test groups can contain up to 20 customers.
          • You can have up to 15 test groups, including the sample test group.
          • Each dataset can have up to 500 recipes.

          Reports and Analytics Limits

          Marketing Cloud Personalization provides limits associated with Actions Reports and Data Warehouse. For more information, see Marketing Cloud Personalization Reports and Analytics.

          Actions Report

          Marketing Cloud Personalization supports a few thousand unique actions. Unique action counts that are larger than a few thousand can cause problems in various areas of the platform.

          Actions should be captured only if they’re required for personalization and targeting. Marketing Cloud Personalization isn’t designed to act as an analytical store and shouldn’t have an implementation where actions are blindly consumed from an analytics provider such as Google Analytics. The sitemap is meant to provide customers with a transform layer to make sure that only the necessary data is ingested.

          Data Warehouse Limits

          Note
          Note The Data Warehouse is available only for customers who have already purchased the Marketing Cloud Personalization - Data Warehouse add-on product.

          The Marketing Cloud Personalization Data Warehouse environment allows for:

          Number of Limit

          Named users

          6

          Datasets

          6

          Segments

          10

          Data Warehouse targets a 24-hour window from the time of initial receipt to make the data available. Nightly jobs often complete by 6 PM UTC. Data Warehouse job processing and completion times can vary.

          For more information, see Personalization Data Warehouse.

           
          Loading
          Salesforce Help | Article