Skip to content

Principes généraux

Des données bien structurées constituent le fondement d’un agent Decisioning Studio efficace. Avant d’examiner les exigences propres à chaque ressource, il est utile de comprendre les quatre principes fondamentaux qui s’appliquent à l’ensemble des données que vous envoyez à Decisioning Studio. Le non-respect de l’un de ces principes figure parmi les causes les plus fréquentes de dégradation des performances du modèle.

Un identifiant client cohérent dans toutes les ressources

Chaque ressource de données (profils clients, activations, engagements, conversions) doit faire référence au même identifiant client. Il doit exister exactement un identifiant principal qui identifie de manière unique et cohérente chaque client dans toutes les ressources.

Consultez Utiliser l’ID externe Braze pour savoir quel identifiant utiliser.

Les données d’événements doivent être transmises sous forme de flux incrémental, et non sous forme de snapshot

Les événements, tels que les conversions, les engagements et les activations, représentent des actions discrètes survenues à un moment précis. Ils doivent être transmis à Decisioning Studio sous forme de flux incrémental (en ajout uniquement) d’enregistrements individuels, et non sous forme de snapshot agrégé.

Consultez Snapshots et flux d’événements pour une explication complète de la distinction ainsi que des exemples de schémas corrects et incorrects.

Les données de snapshot doivent être mises à jour selon un calendrier régulier

Les données de snapshot (telles que les profils et caractéristiques des clients) représentent l’état actuel d’un client à un moment donné. Les mises à jour des données de snapshot doivent être pilotées par un calendrier régulier (par exemple, quotidien), et non par des déclencheurs d’événements.

Toutes les ressources doivent respecter des exigences minimales de qualité et d’intégrité des données

Au-delà de la structure, les données elles-mêmes doivent être cohérentes en interne et suffisamment complètes pour être exploitables.

Pour les données de flux d’événements en particulier, chaque enregistrement doit inclure au minimum :

Champs requis :

  • Identifiant client
  • Horodatage du moment où l’événement s’est produit (et non du moment où l’enregistrement a été créé dans votre système ; ces deux valeurs sont différentes ; consultez Snapshots et flux d’événements pour comprendre pourquoi c’est important)
  • Horodatage du moment où l’enregistrement a été créé dans votre système (utilisé pour découper de manière fiable les exports incrémentaux)
  • Type d’événement
  • Champs suffisants pour filtrer les événements spécifiques qui vous intéressent

Champs recommandés :

  • Métadonnées d’événement supplémentaires permettant un appariement fiable entre les types d’événements (par exemple, relier un événement de conversion à l’activation spécifique qui l’a précédé)
New Stuff!