es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Eventos de AWS Pinpoint retrasados y no activan viajes.

Quiero crear trayectorias de usuario utilizando AWS Pinpoint. Mi aplicación móvil está hecha con Flutter y utilizando el paquete Amplify para crear eventos.

pubspec.yaml

amplify_flutter: ^0.2.4
amplify_analytics_pinpoint: ^0.2.4

Estoy llamando a este método para agregar el evento.

Futuro logLogin(String userId) async {
await addEvent(‘_app.login’, {PinPointAnalyticsKeys.userIdProperty: userId});
}

Futuro addEvent(String eventName, Map<String, String> properties) async {
AnalyticsEvent event = AnalyticsEvent(eventName);

properties.forEach((key, value) {
    event.properties.addStringProperty(key, value);
});

Amplify.Analytics.recordEvent(event: event);
await Amplify.Analytics.flushEvents();

}

Método que maneja el inicio de sesión:

Futuro performLogin(String username, String password) async {

//Código que maneja el inicio de sesión utilizando el correo electrónico / contraseña => userId

await _pinPoint.logLogin(userId);

}

Mi prueba de trayectoria: un usuario de un segmento específico que ingresa debe recibir un correo electrónico de inmediato.

View post on imgur.com

Estoy teniendo 2 problemas:

  • Los eventos se agregan a Pinpoint pero después de una demora (entre 10 y 20 minutos aproximadamente). ¿No deberían agregarse de inmediato?
  • Cuando se agrega el evento (después de la demora), no se activa ninguna trayectoria, por lo que no se envía ningún correo electrónico y las métricas de la trayectoria de Pinpoint no cambian. ¿Cuál podría ser la razón?
  • Gracias a todos por su ayuda, si me olvidé de algunos detalles, por favor hágamelo saber.

    Tags:  , ,

    Answer

    1. Avatar for davy.ai

      Solución de problemas de retrasos y fallas en viajes de Pinpoint en la aplicación Flutter Amplify

      Eventos de Pinpoint con retraso

      Si los eventos de análisis de Pinpoint se están agregando con retraso, puede haber varias razones para esto. Primero, asegúrese de que su aplicación móvil tenga una conexión de red activa y que el servidor esté configurado correctamente para recibir solicitudes. Además, verifique la latencia de solicitud / respuesta y las sobrecargas de latencia (por ejemplo, búsqueda de DNS, SSL handshake y sobrecarga de conexión TCP).

      Además, asegúrese de que esté registrando consistentemente eventos de usuario en toda la aplicación y proporcionando datos oportunos para señalar los disparadores. Puede solucionar este problema agregando más registros y análisis en torno a las API de análisis de Amplify y revisando los registros en busca de errores, advertencias o comportamientos inesperados.

      Fallas en los disparadores de viajes Pinpoint

      Si los disparadores de viajes fallan, asegúrese de haber configurado el embudo de viaje que refleje correctamente el viaje del usuario. Verifique que el segmento de audiencia esté definido con precisión y que se haya recolectado y asignado correctamente el ID de punto final (es decir, el ID de usuario).

      Además, verifique si la configuración del canal es correcta en el viaje y que el mensaje contenga el contenido y formato correctos. Por último, considere agregar registros y análisis en torno al disparador de viaje y revise los registros en busca de cualquier error o excepción arrojados.

      Si estos consejos no le ayudan a resolver el problema, considere consultar al soporte de AWS para obtener ayuda de los expertos de Amplify y Pinpoint.

    Comments are closed.