Que signifie la politique d'usage équitable (limite de taux) de 50 événements déclencheurs/sec dans Interactions ?
La limite de taux de 50 événements déclencheurs/sec s'applique à toutes les sources déclencheuses que vous utilisez. Supposez que pendant les pics vous receviez 74 événements déclencheurs/sec en moyenne comme suit :
- 24 événements Mobile entrants/sec
- 35 événements mobile Web Extend mobile/sec
- 15 événements extérieurs d'API/sec
Emarsys ajoutera les événements dépassant la limite à une queue spécifique (dans ce cas, 24 événements) où seuls des événements de ce type sont collectés. Aussitôt que le trafic baisse, les déclencheurs dans la queue spécifique seront traités (par ex. si votre trafic baisse jusqu'à 40 événements/sec, alors 10 événements seront traités par seconde dans la queue spécifique).
Grâce à cette solution, les événements dépassant la limite n'entraîneront pas de délai pour tous les événements entrant dans la queue, ce qui nous aide à garantir que la majorité des événements entrants seront traités dans les meilleurs délais, en conformités avec l'ENS Interactions.
Si vous souhaitez augmentez la limite de taux de 50 déclencheurs d'événements/sec, veuillez contacter votre Client Success Manager.
Comment puis-je garantir que des contacts ne vont pas recevoir des messages non pertinents dûs aux événements dans la queue spécifique ?
Interactions vient avec une valeur TTL (time-to-live) de 6 heures par défaut. Vous pouvez configurer cette valeur au niveau d'un programme depuis janvier 202. Emarsys examine les événements comme suit :
- Quand l'événement déclencherait un programme, nous vérifions l'attribut
event_time
(c'est-à-dire l'heure à laquelle l'événement a eu lieu) parmi les données utiles de l'événement. - Si la différence entres les attributs
event_time
ettrigger_time
dépasse la valeur TTL, alors l'événement est rejeté et ne déclenchera pas le programme.
Bien que les événements expirés soient rejetés, Emarsys les conserve dans le cache des données historiques Interactions, donc les noeuds de décision utilisant les données historiques fonctionneront toujours correctement.
Que se passe-t-il si la taille des données événementielles pour l'événement donné dépasse 20kB ?
Un programme Interactions ne sera déclenché que si la taille des données événementielles pour l'événement donné est inférieure à 20kB. L'appel API ne déclenchera pas le programme Interactions même si vous obtenez la réponse 200 OK