Limites de caractères et autres limites (taille des offres, audiences, profils, valeurs, paramètres, etc.) qui concernent les activités et autres éléments dans Adobe Target.
Les limites indiquées ci-dessous doivent être considérées comme des limites « difficiles à utiliser », sauf indication contraire « recommandées ».
Lorsque les limites désignées comme étant « recommandées » sont ciblées ou dépassées, les performances peuvent ralentir. La lenteur du chargement de l’interface peut également être due à une activité très complexe (une activité comprenant de nombreuses audiences, cibles et expériences, par exemple).
Les activités particulièrement complexes doivent être examinées par les conseillers d’Adobe et testées dans un environnement limité avant d’être mises en production.
Limite recommandée : 10 000 activités actives en cours.
Limite recommandée : 10 000 activités actives enregistrées (et non terminées).
Limite : 50 appels par minute pour les API Admin, Reporting et de mise à jour de profil en masse. Cette limite ne s’applique pas aux API Delivery et de mise à jour de profil unique.
Si vous effectuez plus de 50 appels d’API par minute, Target renvoie un message d’erreur indiquant « état HTTP 503 ».
Limite : 100 requêtes de diffusion de contenu Target simultanées par session utilisateur.
Si un client dépasse les 100 requêtes de diffusion de contenu Target simultanées pour une session utilisateur donnée, toutes les requêtes suivantes sont bloquées pour cette session utilisateur. Deux requêtes ou plus sont considérées comme simultanées si elles sont toutes envoyées au serveur Target avant que la réponse ne soit reçue pour l’une d’elles. Target traite les requêtes simultanées d’une même session de manière séquentielle.
Comportement d’erreur :
API de diffusion et mbox par lots v2 :
API mbox héritée :
at.js:
Limite: 50 mbox par Target requête de mbox par lots de diffusion de contenu.
Dépassement de 50 mbox par Target la requête de mbox par lots de diffusion de contenu génère un code d’erreur de réponse. HTTP 400
avec message d’erreur size must be between 0 and 50
.
Les requêtes de mbox par lot sont traitées de manière séquentielle, ce qui augmente le temps de réponse global à chaque itération. Plus la requête par lot contient de mbox, plus il est possible d’attendre de latence de réponse, ce qui peut entraîner des délais d’expiration. Si le rendu de l’expérience est bloqué sur ces demandes par lots de latence élevée, la latence peut entraîner une expérience utilisateur dégradée, car les utilisateurs attendent le rendu des expériences.
Limite: taille du corps du POST HTTP de 60 Mo pour Target demandes de diffusion de contenu.
Dépassement de 60 Mo de la taille de corps du POST HTTP d’une valeur Target la requête de diffusion de contenu entraîne un code d’erreur de réponse. HTTP 413 Request Entity Too Large
.
Limite recommandée: 50 notifications par Target demande de lot de diffusion.
Dépassement de 50 notifications par Target la requête par lots de diffusion entraîne probablement une latence et des délais de réponse plus importants.
Les demandes de notification par lots sont traitées de manière séquentielle, ce qui augmente le temps de réponse global à chaque itération. Plus le nombre de notifications sur la requête par lot est élevé, plus il est possible d’attendre une latence de réponse, ce qui peut entraîner des délais d’expiration. Une latence supplémentaire sur les demandes de notification par lots peut être acceptable pour certains clients, mais sachez que les dépassements de délai et les reprises ultérieures peuvent entraîner une latence encore plus importante.
Attributs d’entités personnalisés : 100.
Limite de caractères : la longueur maximale de caractères dépend de la langue.
La longueur maximale des attributs personnalisés d’entité à valeur unique est de 15 000 caractères (pour les langues codées UTF-8 à un et deux octets, telles que l’anglais et les autres langues en alphabet latin) ou de 10 000 caractères (pour les langues codées UTF-8 à trois octets, telles que le chinois, le japonais et le coréen).
Les attributs personnalisés d’entité à plusieurs valeurs ne peuvent pas contenir plus de 500 valeurs. Chaque valeur individuelle est limitée à 100 caractères. Le nombre total de caractères pour toutes les valeurs doit se conformer aux limites de la longueur maximale des attributs personnalisés d’entité à une valeur unique (voir ci-dessus).
Limite pour les implémentations qui nécessitent la capture d’informations d’achat : 50 caractères.
Cette limite est appliquée, car le paramètre mbox productPurchasedId
capture le paramètre entity.ids, ce qui limite le nombre de caractères à 50.
Limite pour les implémentations qui nécessitent uniquement des algorithmes basés sur les vues : 1 000 caractères.
Les algorithmes basés sur les vues incluent les vues/vues, les plus consultés, récemment consultés, etc.
Limite : 5 Ko pour les requêtes POST. 2 083 caractères moins la longueur de l’URL pour les requêtes GET.
Pour les requêtes GET, bien que la limite de l’arrière-plan soit de 5 Ko, en raison du fait que Microsoft Internet Explorer limite l’URL à 2 083 caractères, la limite réaliste est de 2 083 caractères, moins la longueur actuelle de l’URL.
Limite: 2 000 expériences par Ciblage d’expérience (XT), Test A/B, Test multivarié (MVT) et Ciblage automatique activité.
30 000 expériences par activité d’Automated Personalization (AP).
Limite : 256 caractères.
Les valeurs comportant plus de 256 caractères sont tronquées lors de l’utilisation d’at.js 1.x. Lorsque vous utilisez at.js 2, vous recevez un message d’erreur lors de l’envoi de valeurs comportant plus de 256 caractères.x ou le Adobe Experience Platform Web SDK. Les valeurs ne sont pas automatiquement tronquées.
Limite : 250 caractères.
Pour Delivery API (at.js 2.x), mbox par lots V2 et Adobe Experience Platform Web SDK Intégrations (alloy.js), noms de mbox can contiennent des caractères alphanumériques (A-Z, a-z, 0-9) et l’un des caractères suivants :
- , . _ / = ` : ; & ! @ # $ % ^ & * ( ) _ + | ? ~ [ ] { }
Pour at.js 1.x intégrations, noms de mbox cannot contenir les caractères suivants :
' " %22 %27 < > %3C %3E
Limite : Les limites suivantes s’appliquent aux paramètres mbox :
Pour les appels mbox standard :
Ces limites sont appliquées à moins que la requête ne soit abrégée en raison des restrictions du navigateur web.
Si vous utilisez l’API de diffusion par lots, la limite est de 50 mbox par requête de lot.
Si vous utilisez l’API de diffusion par lots dans le SDK Mobile Services, la limite de 50 paramètres de mbox, 50 paramètres de profil et 50 pour les autres types de paramètres sont les limites de l’API elle-même. Il est impossible d’envoyer une requête contenant plus que ces nombres à l’aide de l’API de diffusion par lots. Si une requête dépasse ces limites, l’API renvoie le message d’erreur suivant :
« Le nombre de mboxParameters ne peut pas dépasser 50. »
Limites définies pour les points d’entrée :
mbox par lot v2 :
Point d’entrée de l’API de diffusion :
Limite : 2 083 caractères.
Cette limite est due aux restrictions de longueur de l’URL Microsoft Internet Explorer.
Les limites de taille suivantes s’appliquent aux offres :
1 024 Ko pour les offres HTML.
1 024 Ko (pour chaque expérience) pour les offres visuelles provenant de l’interface utilisateur.
1 024 Ko à partir de l’API.
Si vous utilisez une mbox globale, la limite se rapporte à l’ensemble du contenu renvoyé pour la page. Le fait de limiter la taille de l’offre optimise les temps de chargement des pages. Si la limite est dépassée, le message suivant s’affiche :
« Contenu pour l’expérience trop volumineux pour être diffusé. Modifiez l’expérience afin d’affecter moins de code de page. »
Limite recommandée pour les scripts de profil actifs (ceux qui sont activés) : 300
Limite recommandée du nombre total de scripts de profil par compte : 2 000
Recommandations pour limiter la complexité des scripts de profil : les scripts de profil peuvent exécuter un nombre limité d’instructions. Pour plus d’informations, consultez Bonnes pratiques dans Attributs de profil.
Limite recommandée : 2 000 caractères.
Dépend de la taille de la chaîne codée, qui peut être beaucoup plus longue que la chaîne brute. Si la chaîne est trop longue, elle échoue avant de parvenir à Adobe Target.
Limite : 2 048 caractères.
Pour des raisons de performances, nous recommandons une valeur renvoyée qui ne dépasse pas 256 caractères.
Pour une valeur renvoyée par une chaîne, si la taille de la valeur renvoyée dépasse 2 048 caractères, le script est désactivé par le système.
Pour une valeur renvoyée par un tableau, si la taille des valeurs concaténées du tableau dépasse 2 048 caractères, le script est désactivé par le système.
Limite recommandée : 1 000 valeurs.
Ceci se rapporte au nombre de valeurs séparées par une ligne dans la zone de texte de ciblage ; par exemple, le fait d’entrer 1 000 codes postaux dans une cible de code postal.