Audiences, reusable per account

  • Recommended limit: 20,000 audiences.

Number of audiences per mbox, metric, or experience

  • Limit: 50 audiences

categoryId parameter

  • Limit: 256 characters.

Content delivery

  • Limit: 100 concurrent Target content delivery requests per user session.

    If a customer exceeds 100 concurrent Target content delivery requests for a given user session, all subsequent requests for that user session are blocked. Two or more requests are considered to be concurrent if they are all sent to the Target server before the response is received for any of them. Target processes concurrent requests for the same session sequentially.

    • Error behavior:

      • Delivery API and Batch Mbox v2:

        • Error code: HTTP 420 Too Many Requests
        • Error message: “Too many requests with same session ID”
      • Legacy mbox API:

        • Default content with comment “Too many requests with same session ID”
      • at.js:

        • Default content displayed
  • Limit: 50 mboxes per Target content delivery batch mbox request.

    Exceeding 50 mboxes per Target content delivery batch mbox request results in a response error code HTTP 400 with error message size must be between 0 and 50.

    Batch mbox requests are processed sequentially, increasing the overall response time with each iteration. The more mboxes on the batch request, the more response latency can be expected, and therefore potential for timeouts. If experience rendering is blocked on these high latency batch requests, the latency could result in a degraded user experience as users wait for experiences to render.

  • Limit: 60 MB HTTP POST body size for Target content delivery requests.

    Exceeding 60 MB on the HTTP POST body size of a Target content delivery request results in a response error code HTTP 413 Request Entity Too Large.

  • Recommended limit: 50 notifications per Target delivery batch request.

    Exceeding 50 notifications per Target delivery batch request likely results in increased response latency and timeouts.

    Batch notification requests are processed sequentially, increasing the overall response time with each iteration. The more notifications on the batch request, the more response latency can be expected, and therefore potential for timeouts. Some additional latency on batch notification requests might be acceptable for some customers, but be aware that timeouts and any subsequent retries could cause even more latency.

Customer attributes

Customer attribute names

  • Limit: 250 characters through feed or API.

Customer attribute alias ID

  • Limit 50 characters.

Customer attributes, uploading

  • Maximum file size for each upload using the HTTP method: 100 MB.
  • maximum file size for each upload using the FTP method: 4 GB.
  • Number of attributes allowed to subscribe: 5 for Target Standard and 200 for Target Premium.

Entities

Number of entities

  • The maximum number of entities that can be referenced in a design, either hardcoded or via loops, is 99.
  • The recommended limit for best performance is to keep the catalog fewer than one million items per environment and fewer than ten million items across all environments.
  • The maximum limit is ten million items per environment and 100 million items across all environments. If you have between one million and ten million items per environment, performance of the Catalog Search UI is impacted. Target Recommendations, however, continues to produce and deliver recommendations.

Entity custom attributes

  • Custom entity attributes: 100.

  • Character Limit: The maximum character length depends on the language.

    • 15,000 characters (single-value, one- and two-byte languages)
    • 500 values, 100 characters per value (multi-value)

    The maximum length of single-value entity custom attributes is 15,000 characters (for one-byte and two-byte UTF-8 encoded languages such as English and other Latin-script alphabets) or 10,000 characters (for three-byte UTF-8 encoded languages such as Chinese, Japanese, and Korean).

    Multi-value entity custom attributes can contain no more than 500 values. Each individual value is limited to 100 characters. The total number of characters across all values must conform to the limitations for the maximum length of single-value entity custom attributes (see above.)

entity.id

  • Limit for implementations that require capturing purchase information: 50 characters.

    This limit is enforced because the productPurchasedId mbox parameter captures the entity.ids, which limits the character count to 50.

  • Limit for implementations that require view-based algorithms only:: 1,000 characters.

    View-based algorithms include view/view, most viewed, recently viewed, and so forth.

excludedIds

  • Limit: 5 KB for POST requests. 2,083 characters minus the length of the URL for GET requests.

    For GET requests, although the limit on the back end is 5 KB, due to the fact that Microsoft Internet Explorer limits the URL to 2,083 characters, the realistic limit is 2,083 characters minus the current length of the URL.

Experiences

Experience names

  • Limit: 50 characters.

Experiences per activity

  • Limit: 2,000 experiences per Experience Targeting (XT), A/B Test, Multivariate Test (MVT), and Auto-Target activity.

    30,000 experiences per Automated Personalization (AP) activity.

Modifications per experience

  • Limit: 50 per experience on any activity

mboxes

In-mbox profile attribute value

  • Limit: 256 characters.

    Values with more than 256 characters are truncated when using at.js 1.x. You receive an error message when sending values with morethan 256 characters when using at.js 2.x or the Adobe Experience Platform Web SDK. Values are not automatically truncated.