Présentation de la configuration des trains de données dynamiques
Par défaut, le Adobe Experience Platform Edge Network envoie chaque événement arrivant sur un flux de données à tous Experience Cloud services que vous avez activés. Utilisez des Dynamic Datastream Configurations pour définir des règles qui contrôlent quels services reçoivent quels événements et/ou quels jeux de données stockent ces événements, sans modifier le code SDK côté client.
Avant la Dynamic Datastream Configurations, le contrôle du routage des événements nécessitait de gérer plusieurs flux de données ou d’ajouter une logique de remplacement dans votre implémentation SDK côté client. Dynamic Datastream Configurations déplacez cette logique de routage côté serveur dans le flux de données lui-même.
Ce que Dynamic Datastream Configurations pouvez faire can-do
Le tableau suivant récapitule les actions de routage disponibles.
Ce que Dynamic Datastream Configurations ne peut pas faire cannot-do
Les configurations de train de données dynamiques sont conçues pour le routage au niveau de l’événement. Les actions suivantes ne sont pas prises en charge.
Modèle d’évaluation de règle rule-evaluation
Comprendre comment Edge Network évalue les règles vous aide à concevoir des configurations qui se comportent de manière prévisible.
- Le premier match gagne. Edge Network évalue les règles dans l’ordre dans lequel vous les définissez. Lorsqu’un événement correspond à une règle, Edge Network applique la configuration de routage de cette règle et arrête l’évaluation des autres règles.
- Secours par défaut. Si aucune règle ne correspond à un événement, l’événement suit la configuration de train de données statique par défaut : le jeu de données d’événement principal et tous les services activés.
- budget d’évaluation de 25 ms. Toutes les règles d’un flux de données doivent être évaluées dans un délai de 25 ms au total. Si l’évaluation dépasse ce budget, l’événement retourne à la configuration de train de données par défaut. Veillez à ce que les règles restent simples et axées sur des champs fiables tels que les
eventType. - Expressions plates uniquement. Le système ne prend pas en charge les expressions logiques imbriquées (conteneurs dans des conteneurs). Si votre logique nécessite l’imbrication, divisez-la plutôt en plusieurs règles aplaties.
Pour obtenir la liste complète des types de données, des opérateurs et des mécanismes de sécurisation pris en charge, voir Créer des configurations de flux de données dynamiques.
Taxonomie des valeurs d’événement event-taxonomy
Avant de concevoir des règles, classez tous les types d’événements envoyés par votre implémentation dans l’une des trois catégories. Cette classification détermine directement votre stratégie de jeu de données et la conception de règle.
decisioning.propositionFetch et personalization.requestLa classification des événements avant de configurer des règles est l’étape de planification la plus importante. Il détermine les jeux de données dont vous avez besoin, les événements qui vont à quels jeux de données et le nombre de règles que vous devez écrire.
Exclusivité mutuelle avec les remplacements de train de données overrides
edgeConfigOverrides.Les configurations de train de données dynamiques et remplacements de configuration de train de données s’excluent mutuellement par événement. Lorsqu’un événement est associé à un remplacement côté client envoyé via Web SDK sendEvent ou configure, le remplacement est prioritaire et Edge Network ignore Dynamic Datastream Configuration règles pour cet événement.
Planifiez l’implémentation afin d’utiliser une approche ou l’autre par type d’événement. N’utilisez pas les deux. Dans la mesure du possible, utilisez Dynamic Datastream Configurations plutôt que des remplacements côté client. Ils offrent une meilleure visibilité, traçabilité et contrôle.
Étapes suivantes
- Consultez les conditions préalables et liste de contrôle de planification avant de configurer vos premières règles.
- Lisez Modèles de configuration de train de données dynamique pour choisir la bonne stratégie de jeu de données.
- Suivez les étapes de l’interface utilisateur pour créer Dynamic Datastream Configurations.