Skip to main content

Información general

@elata-biosciences/app-metrics le brinda a su aplicación una tienda por usuario para registros de eventos y puntuaciones, más reportAffect para contribuir a la puntuación biométrica entre aplicaciones del usuario.
Los datos tienen como alcance el par (usuario, aplicación) y nunca cruzan los límites de la aplicación. Elata guarda una copia local y, para los usuarios que han iniciado sesión, la sincroniza con la cuenta del usuario para seguirlos en todos los dispositivos. Estos registros también impulsan sus análisis Analítica.

API

Límites

  • Cada registro puede tener hasta 64 KB.
  • Cada par (usuario, aplicación) tiene una cuota de almacenamiento de 5 MB.
  • Las llamadas fallan con quota_exceeded, invalid_payloado rate_limited cuando excede los límites.
Los errores se generan como MetricsClientError, cuyo code es uno de los códigos de host anteriores o handshake_timeout, disposedo transport.

informeAfectar

reportAffect envía un resultado de sesión derivado, nunca una señal sin procesar, a Elata para que pueda contribuir a la puntuación biométrica entre aplicaciones del usuario.
Dos cosas deben ser ciertas o la llamada falla con scope_denied:
  1. Tu aplicación tiene el alcance biometrics . Contacta al equipo de Elata para habilitarlo en tu aplicación.
  2. El usuario ha dado su consentimiento. Pregunta con elata:consent:request. Elata también vuelve a verificar el consentimiento en el servidor para cada muestra.

Para anfitriones

El paquete también incluye una entrada de host, @elata-biosciences/app-metrics/host (createMetricsHost), utilizada por el propio Elata. Los desarrolladores de aplicaciones no lo necesitan.