Skip to content

Registro de eventos de usuario

El registro de eventos de usuario puede ayudarte a desglosar, depurar o solucionar problemas en tu integración de Braze. Esta pestaña te ofrece un registro de errores que detalla el tipo de error, con qué aplicación está asociado, cuándo ocurrió y, a menudo, la oportunidad de ver los datos sin procesar asociados.

Para acceder al registro, ve a Configuración > Registro de eventos de usuario.

Para encontrar tus registros fácilmente, puedes filtrar según:

  • SDK o API
  • Nombres de aplicaciones
  • Período de tiempo
  • Usuario

Cada registro se divide en múltiples secciones, que pueden incluir:

  • Atributos del dispositivo
  • Atributos del usuario
  • Eventos
  • Eventos de Campaign
  • Datos de respuesta

Selecciona el icono Expandir datos para mostrar los datos JSON sin procesar de ese registro específico.

El icono "Expandir datos" junto a un registro específico.

Los registros de eventos de usuario permanecerán en el dashboard durante 30 días después de ser registrados.

Registros sin procesar de eventos

Solución de problemas

Registros del SDK faltantes para usuarios de prueba

Si has añadido un usuario a un grupo interno, pero no muestra ningún registro del SDK en el registro de eventos de usuario, esto puede deberse a una opción de configuración faltante. Para capturar registros del SDK, asegúrate de seleccionar Registrar eventos de usuario para los miembros del grupo en la Configuración del grupo interno de ese grupo interno.

Retraso en la actualización de registros

Esto es potencialmente una lentitud normal por parte de nuestra API.

Cuando llamas a métodos del SDK, generalmente el SDK almacena en caché esos eventos localmente y los envía al servidor cada 10 segundos. Puede tomar desde un segundo hasta unos minutos para que nuestra cola de procesamiento de trabajos ingiera los eventos, dependiendo de la carga general en ese momento.

Si buscas que los eventos lleguen lo más rápido posible, intenta llamar a la función requestImmediateDataFlush().

Fallos en la impresión de mensajes dentro de la aplicación

Si un mensaje dentro de la aplicación no se muestra, puedes encontrar la razón en el registro de eventos de usuario expandiendo los datos JSON sin procesar de la solicitud del SDK correspondiente y buscando el campo error_code en la respuesta. El error_code identifica la razón específica por la que falló la impresión (por ejemplo, un valor de color no válido o un problema de renderizado). Comparte este código de error con el soporte de Braze si se necesita una investigación más profunda.

El fin de sesión y el inicio de sesión tienen marcas de tiempo similares (iOS)

El registro de eventos de usuario muestra la marca de tiempo de cuando Braze fue notificado de que la sesión terminó, lo cual será milisegundos antes de que comience la siguiente sesión. Braze no puede saber que la sesión ha terminado antes de que la aplicación se vuelva a abrir, porque iOS es agresivo al detener la ejecución de hilos cuando la aplicación está en segundo plano, por lo que no se pueden enviar datos a Braze hasta que la aplicación se vuelva a abrir.

Aunque el tiempo de fin de sesión se especificará como segundos antes del inicio de sesión, cuando el evento se envía, la duración de la sesión se envía por separado y es correcta, reflejando el tiempo que la aplicación estuvo abierta. Por lo tanto, este comportamiento no afecta al filtro Median Session Duration.

En relación con las sesiones de usuario, puedes usar Braze para monitorear datos como:

  • Cuántas sesiones ha tenido un usuario
  • Cuándo un usuario inició una sesión por última vez
  • Si el usuario inicia una sesión después de recibir una Campaign
  • Cuál es la duración mediana de sesión del usuario

Estos comportamientos no se ven afectados por el evento de fin de sesión que se envía en la siguiente sesión.

New Stuff!