Configuração de relatórios em tempo real por meio da API

Se você precisar configurar mais de três relatórios em tempo real no Adobe Analytics por meio da API em tempo real, talvez seja necessário aplicar várias permutações e combinações. Consulte este artigo para obter as etapas e os indicadores para resolver o problema.

Descrição description

Ambiente

  • Customer Journey Analytics
  • Analytics

Problema/Sintomas

Configurar relatórios em tempo real por meio da API (Application Programming Interface, interface de programação de aplicativos) em tempo real

Resolução resolution

Os relatórios em Tempo real usam somente três relatórios da interface do usuário.
Quando definimos "ui_report": "true" na API em tempo real, os relatórios ficam visíveis nos relatórios em tempo real do Adobe. É obrigatório definir três dimensões na API ao definir "ui_report": "true".
No entanto, se você definir "ui_report": "false", não será obrigatório definir 3 dimensões e agora será possível configurar no máximo 9 relatórios, onde "ui_report": "false", considerando que não há relatórios com "ui_report": "true" e cada relatório tem uma única dimensão.
O motivo para isso é Os conjuntos de relatórios podem ter no máximo 9 relações de evento. O que significa que, para a configuração em tempo real, você não pode especificar mais de 9 dimensões combinando todas as configurações em tempo real (aquelas com "ui_report": "true" + "ui_report": "false").
Assim, você pode fazer várias permutações e combinações de relatórios em tempo real por meio da API dizer

  1. 3 relatórios com "ui_report": "true" - O total de dimensões será 9 (3X3)
  2. 2 relatórios com "ui_report": "true" + 3 relatórios com "ui_report": "false" com dimensão única - As dimensões totais serão 9 (2X3+3X1)
  3. 1 relatório com "ui_report": "true" + 2 relatórios com "ui_report": "false" com 2 dimensões em cada relatório - O total de dimensões será 7 (1X3+2X2)

Alguns bons indicadores sobre APIs em tempo real:

  1. Ao usar method=Report.Run na API, você só poderá obter as dimensões e métricas na chamada da API que já foram salvas (method=ReportSuite.SaveRealTimeSettings). Ela não funcionará se você salvar a configuração de "prop25" com "instâncias" por meio de method=ReportSuite.SaveRealTimeSettings e por meio de method=Report.Run você deseja coletar o valor de "prop35" com "instâncias".

  2. Também é possível definir eVars em APIs em tempo real quando "ui_report": "false". Dessa forma, com APIs em tempo real, também é possível definir eVars, mas, nos relatórios em tempo real, você não obtém esse recurso.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f