Configuration des rapports en temps réel via l’API

Description

Environnement

  • Customer Journey Analytics
  • Analytics

Problème/Symptômes
Configuration de rapports en temps réel via l’interface de programmation d’applications (API) en temps réel

Résolution

Les rapports en temps réel ne prennent que 3 rapports de l’interface utilisateur.
Lorsque nous définissons "ui_report" : "true" dans l’API en temps réel, les rapports sont visibles dans les rapports en temps réel de l’Adobe. Il est obligatoire de définir 3 dimensions dans l’API lorsque vous définissez "ui_report" : "true".
Cependant, si vous définissez "ui_report" : "false", il n’est pas obligatoire de définir 3 dimensions et vous pouvez maintenant configurer 9 rapports maximum dans lesquels "ui_report" : "false" compte tenu de l’absence de rapports comportant "ui_report" : "true" et chaque rapport a une seule dimension.
La raison en est la suivante : Les suites de rapports peuvent contenir au maximum 9 relations d’événement. Cela signifie que pour la configuration en temps réel, vous ne pouvez pas spécifier plus de 9 dimensions combinant toutes les configurations en temps réel (celles ayant "ui_report") : "true" + "ui_report" : "false").
Ainsi, vous pouvez effectuer diverses permutations et combinaisons de rapports en temps réel via l’API, par exemple

  1. 3 rapports ayant "ui_report" : "true" - Le total des dimensions sera 9 (3X3)
  2. 2 rapports comportant "ui_report" : "true" + 3 rapports ayant "ui_report" : "false" avec une seule dimension - Le total des dimensions sera 9 (2X3+3X1)
  3. 1 rapport avec "ui_report" : "true" + 2 rapports avec "ui_report" : "false" avec 2 dimensions dans chaque rapport - Le total des dimensions sera 7 (1X3+2X2)

Quelques bons indicateurs concernant les API en temps réel :

  1. Lorsque vous utilisez method=Report.Run dans l’API, vous ne pourrez extraire que les dimensions et mesures de l’appel API qui ont déjà été enregistrées (method=ReportSuite.SaveRealTimeSettings). Cela ne fonctionnera pas si vous enregistrez la configuration de "prop25" avec "instances" via method=ReportSuite.SaveRealTimeSettings et via method=Report.Run, vous souhaitez saisir la valeur de "prop35" avec "instances".

  2. Vous pouvez définir des eVars sur dans les API en temps réel lorsque "ui_report" : "false". Par conséquent, avec les API en temps réel, vous pouvez également définir des eVars, mais dans les rapports en temps réel, cette fonctionnalité n’est pas disponible.

Sur cette page