Skip to content


Solución de problemas con los mensajes dentro de la aplicación

Impresiones

No se registran los análisis de impresiones o clics

Si has configurado un delegado de mensajes dentro de la aplicación para gestionar manualmente la visualización de mensajes o las acciones de clic, tendrás que registrar manualmente los clics y las impresiones en el mensaje dentro de la aplicación.

Las impresiones son más bajas de lo esperado

Los desencadenantes tardan en sincronizarse con el dispositivo al inicio de la sesión, por lo que puede haber una condición de carrera si los usuarios registran un evento o una compra justo después de iniciar una sesión. Una posible solución podría ser cambiar la Campaign para que se desencadene al inicio de la sesión y luego segmentar en función del evento o la compra previstos. Ten en cuenta que esto entregaría el mensaje dentro de la aplicación en el siguiente inicio de sesión después de que se haya producido el evento.

El mensaje dentro de la aplicación esperado no se mostró

La mayoría de los problemas con los mensajes dentro de la aplicación se pueden dividir en dos categorías principales: entrega y visualización. Para solucionar por qué un mensaje dentro de la aplicación esperado no se mostró en tu dispositivo, primero debes asegurarte de que el mensaje dentro de la aplicación fue entregado al dispositivo y luego solucionar los problemas de visualización del mensaje.

Entrega del mensaje dentro de la aplicación

El SDK solicita los mensajes dentro de la aplicación a los servidores de Braze al inicio de la sesión. Para comprobar si los mensajes dentro de la aplicación se están entregando a tu dispositivo, deberás asegurarte de que los mensajes dentro de la aplicación están siendo tanto solicitados por el SDK como devueltos por los servidores de Braze.

Comprueba si los mensajes se solicitan y se devuelven

  1. Añádete como usuario de prueba en el panel.
  2. Configura una campaña de mensajes dentro de la aplicación dirigida a tu usuario.
  3. Asegúrate de que se produzca una nueva sesión en tu aplicación.
  4. Usa los registros de usuarios del evento para comprobar que tu dispositivo está solicitando mensajes dentro de la aplicación al inicio de la sesión. Encuentra la solicitud del SDK asociada con el evento de inicio de sesión de tu usuario de prueba.
    • Si tu aplicación debía solicitar mensajes dentro de la aplicación activados, deberías ver trigger en el campo Requested Responses bajo Response Data.
    • Si tu aplicación debía solicitar mensajes dentro de la aplicación originales, deberías ver in_app en el campo Requested Responses bajo Response Data.
  5. Usa los registros de usuarios del evento para comprobar si los mensajes dentro de la aplicación correctos se están devolviendo en los datos de respuesta.
    Entradas del registro de usuarios del evento para solicitudes de mensajes dentro de la aplicación.

Solucionar problemas cuando los mensajes no se solicitan

Si tus mensajes dentro de la aplicación no se están solicitando, es posible que tu aplicación no esté rastreando las sesiones correctamente, ya que los mensajes dentro de la aplicación se actualizan al inicio de la sesión. También asegúrate de que tu aplicación esté realmente iniciando una sesión según la semántica de tiempo de espera de sesión de tu aplicación:

La solicitud del SDK encontrada en los registros de usuarios del evento que muestra un evento de inicio de sesión exitoso.

Solucionar problemas cuando los mensajes no se devuelven

Si tus mensajes dentro de la aplicación no se están devolviendo, probablemente estés experimentando un problema de segmentación de la campaña:

  • Tu Segment no contiene a tu usuario.
    • Consulta la pestaña Engagement de tu usuario para ver si el Segment correcto aparece en Segments.
  • Tu usuario ya recibió el mensaje dentro de la aplicación y no era elegible para recibirlo de nuevo.
  • Tu usuario alcanzó el límite de frecuencia de la campaña.
  • Si había un grupo de control en la campaña, es posible que tu usuario haya caído en el grupo de control.
    • Puedes comprobar si esto ha sucedido creando un Segment con un filtro de variante de campaña recibida, donde la variante de campaña esté configurada como Control, y verificando si tu usuario cayó en ese Segment.
    • Al crear campañas con fines de pruebas de integración, asegúrate de desactivar la opción de añadir un grupo de control.

Visualización del mensaje dentro de la aplicación

Si tu aplicación está solicitando y recibiendo mensajes dentro de la aplicación correctamente pero no se están mostrando, es posible que alguna lógica del lado del dispositivo esté impidiendo la visualización:

  • Los mensajes dentro de la aplicación activados tienen un límite de tasa basado en el intervalo de tiempo mínimo entre activaciones, que por defecto es de 30 segundos.
  • Si has configurado un delegado para personalizar el manejo de los mensajes dentro de la aplicación, comprueba tu delegado para asegurarte de que no está afectando la visualización de los mensajes dentro de la aplicación.
  • Las descargas de imágenes fallidas impedirán que se muestren los mensajes dentro de la aplicación que contengan imágenes. Las descargas de imágenes siempre fallarán si el framework SDWebImage no está integrado correctamente. Comprueba los registros de tu dispositivo para asegurarte de que las descargas de imágenes no están fallando.
  • Si la orientación del dispositivo no coincidía con la orientación especificada por el mensaje dentro de la aplicación, el mensaje dentro de la aplicación no se mostrará. Asegúrate de que tu dispositivo esté en la orientación correcta.
New Stuff!