Eventos de aplicación recomendados para préstamos P2P

De un vistazo: Mide la calidad de tus usuarios a lo largo de su trayectoria de usuario registrando estos eventos in-app sugeridos para tu aplicación de préstamos P2P.

InApp_Events_lending.png Préstamos P2P

Los préstamos P2P son una manera en que las personas y las empresas prestan y toman prestado dinero entre ellas. Los eventos típicos que sugerimos registrar son las actividades de prestamistas y prestatarios individuales, los tipos de préstamos que ofrecen las personas y las tasas de aceptación y rechazo de préstamos.

Los datos que recopilas del registro de eventos permiten destacar los prestatarios confiables y ofrecerles mejores tasas de interés. De manera similar, podrás ver quiénes son los prestamistas más activos y ofrecerles tarifas más bajas. Además, una vez que sepas cuáles son los tipos de préstamos más populares entre los usuarios, podrás lanzar campañas de marketing dirigidas a tales audiencias.

 ¡Importante!

  • Asegúrate de leer las instrucciones para marketers sobre la implementación de eventos in-app.
  • Para agilizar el proceso de implementación, descarga un archivo CSV que incluya todos los eventos in-app típicos descritos en este artículo y luego modifica los eventos de acuerdo con las necesidades de tu negocio. Una vez completado, comparte el archivo con tu desarrollador.
  • Para cada evento recomendado incluido en este artículo, hay ejemplos de código para desarrolladores de iOS, Android y Unity.
  • Puedes encontrar instrucciones detalladas para tu desarrollador en el centro para desarrolladores de AppsFlyer.

Para más información sobre cómo registrar eventos in-app, consulta la guía Eventos in-app enriquecidos.

Flowchart_for_recommended_events P2P_lending_app_user_journey

Estructuras recomendadas para eventos predefinidos

La siguiente sección proporciona una lista de estructuras de eventos que son típicas de la vertical de préstamos P2P. Cada estructura incluye un tipo de evento predefinido y los parámetros del evento predefinidos sugeridos para usar. Ten en cuenta que los eventos in-app pueden incluir cualquier parámetro de evento que cumpla con las necesidades de tu negocio.

Registro completo (af_complete_registration)

Finalidad

Determinar cuántos usuarios verifican realmente su identidad después de registrarse. Puedes atribuir estos usuarios a campañas y ver de las cuáles campañas generan usuarios activos.

Activador

Cuando se apruebe el registro del usuario.

Parámetros del evento

Nombre Descripción Valor de ejemplo 
af_registration_method El tipo de método de registro correo electrónico, facebook

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put(AFInAppEventParameterName.REGSITRATION_METHOD, "Facebook");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), AFInAppEventType.COMPLETE_REGISTRATION, eventValue);

Acceso (af_login)

Finalidad

Comprender la retención de tus usuarios registrados.

Activador

Cuando el usuario accede correctamente.

Parámetros del evento

Se puede enviar sin ningún parámetro adicional.

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity

AppsFlyerLib.getInstance().logEvent(getApplicationContext(), AFInAppEventType.LOGIN, null);

Estructuras recomendadas para eventos personalizados

La siguiente sección proporciona una lista de estructuras de eventos que incluye nombres de eventos personalizados y los parámetros de eventos sugeridos para usar. Ten en cuenta que los eventos in-app pueden incluir cualquier parámetro de evento que cumpla con las necesidades de tu negocio.

Registro enviado (registration_submitted)

Finalidad

Dado que los préstamos P2P son vulnerables al uso indebido, los usuarios primero deben verificar su identidad. Para eso, deben enviar una solicitud de registro. Este evento puede ayudarte a:

  • Determinar cuántos usuarios se registran, pero nunca verifican su cuenta.
  • Ver la correlación entre el método de registro, como correo electrónico, Facebook, Google, y las tasas de verificación.

Activador 

Después de que el usuario envía una solicitud para registrarse.

Parámetros del evento

Nombre Descripción Valor de ejemplo 
af_registration_method El tipo de método de registro correo electrónico, facebook

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put(AFInAppEventParameterName.REGSITRATION_METHOD, "Facebook");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "registration_submitted", eventValue);

Completa el formulario de préstamo (fill_loan_form_<FORM_NAME>)

Finalidad

Determinar la tasa de abandono y reorienta a los prestatarios que no completen sus solicitudes de préstamo.

Cuando envíes el evento, incluye el nombre del formulario en el nombre del evento.

Activador

Cuando un prestatario envía un formulario.

Parámetros del evento

Se puede enviar sin ningún parámetro adicional.

 Nota

Es muy recomendable que asocies los préstamos con los prestamistas. Para eso, asegúrate de establecer el ID de usuario de cliente. Establecer el ID de usuario de cliente es tu manera de hacer coincidir los prestamistas con los usuarios de tu aplicación cuando aparecen en AppsFlyer. Al establecer el ID de usuario de cliente, te aseguras de que todos los eventos se envíen con dicho ID.

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity

AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "fill_loan_form_FORM_NAME", null);

Enviar solicitud de préstamo (submit_loan_application)

Finalidad

Este evento puede ayudarte a:

  • Determinar la cantidad total de solicitudes de préstamos en tu aplicación.
  • Conocer el importe máximo, mínimo y promedio de las solicitudes de préstamos.
  • Determinar qué tipos de préstamos solicitan las personas.

Activador

Cuando el usuario envía con éxito una solicitud de préstamo.

Parámetros del evento

Nombre Descripción Valor de ejemplo 
loan_id ID del préstamo 1735102
loan_amount Cantidad solicitada 1000
loan_type Período de préstamo 3 meses

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity

Map<String, Object> eventValue = new HashMap<String, Object>(); eventValue.put("loan_id", "1735102"); eventValue.put("loam_amount", 1000); eventValue.put("loan_type", "3 months"); AppsFlyerLib.getInstance().logEvent(getApplicationContext(),"submit_loan_application", eventValue);

Formulario de préstamo (loan_form)

Finalidad

Revisar las solicitudes de préstamo enviadas por los prestatarios.

Activador

Cuando el prestatario envía con éxito una solicitud de préstamo. 

Parámetros del evento

Nombre Descripción Valor de ejemplo 
loan_id ID del préstamo 1735102
loan_amount Cantidad solicitada 1000
loan_type Período de préstamo 3 meses

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
eventValue.put("loam_amount", 1000);
eventValue.put("loan_type", "3 months");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(),"loan_form", eventValue);

Enviar verificación de crédito (submit_credit_check)

Finalidad

Comprobar el historial financiero del prestatario (por ejemplo, crédito pasado, hábitos de pago y tipos de préstamos) para evaluar el nivel de riesgo.

Activador

Después de que el prestamista recibe una solicitud de préstamo.

Parámetros del evento

Nombre Descripción Valor de ejemplo 
loan_id ID del préstamo 1735102
loan_amount Cantidad solicitada 1000
loan_type Período de préstamo 3 meses

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity

Map<String, Object> eventValue = new HashMap<String, Object>(); eventValue.put("loan_id", "1735102"); eventValue.put("loam_amount", 1000); eventValue.put("loan_type", "3 months"); AppsFlyerLib.getInstance().logEvent(getApplicationContext(),"submit_credit_check", eventValue);

Préstamo aceptado (loan_accepted)

Finalidad

Conocer las tendencias en préstamos y otras métricas. Este evento puede ayudarte a determinar:

  • Qué tipo de préstamos se aceptan.
  • El monto solicitado en los préstamos que se aprueban.
  • Qué prestamistas aceptan la mayor cantidad de préstamos 

Activador

Cuando se acepta un préstamo.

Parámetros del evento

Nombre Descripción Valor de ejemplo 
loan_id ID del préstamo 1735102
loan_amount Cantidad solicitada 1000
loan_type Período de préstamo 3 meses

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
eventValue.put("loam_amount", 1000);
eventValue.put("loan_type", "3 months");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(),"loan_accepted" , eventValue);

Préstamo rechazado (loan_rejected)

Finalidad

Comprender los motivos por los que se rechazan los préstamos. Podrás ver la correlación entre el importe y el período del préstamo y las tasas de rechazo. También podrás usar la función de retargeting con los usuarios a quienes les hayan rechazado un préstamo y sugerirles un préstamo más pequeño.

Activador

Cuando un prestamista rechaza un préstamo.

Parámetros del evento

Nombre Descripción Valor de ejemplo 
loan_id ID del préstamo 1735102

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
eventValue.put("loan_amount", 1000);
eventValue.put("loan_type", "3 months");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(),loan_rejected" , eventValue);

Pago (payment)

Finalidad

Te ayuda a marcar a los prestatarios como confiables. Los prestatarios confiables son aquellos que cumplen con la obligación de pagar los préstamos. Podrás atribuir los prestatarios a campañas y saber cuáles de las campañas generaron prestatarios confiables. Además, este evento puede ayudarte a recopilar datos sobre el importe mínimo, máximo y promedio de los pagos.

Activador

Cuando un prestatario realiza un pago de su préstamo.

Parámetros del evento

Nombre Descripción Valor de ejemplo 
loan_id ID del préstamo 1735102
payment_amount Importe pagado 100
payment_id ID del pago AE12SF

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
eventValue.put("payment_amount", 100);
eventValue.put("payment_id", "AE12SF");
AppsFlyerLib.getInstance().logEvent(
			  getApplicationContext(),
			 "payment" , eventValue);

Pago completado (payment_completed)

Finalidad

Destacar a los prestatarios que siguen su obligación de cubrir un préstamo. También puedes usar la función de retargeting con tales prestatarios y ofrecerles una menor tasa de interés u otras promociones.

Activador

Cuando un préstamo se devuelve por completo.

Parámetros del evento

Nombre de campo Descripción Valor de ejemplo 
loan_id ID del préstamo 1735102

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(),"payment_completed" , eventValue);

Pago recibido (payment_received)

Finalidad

Verificar que el prestatario complete los pagos del préstamo de acuerdo con los términos del acuerdo del préstamo.

Activador

Cuando un prestatario realiza un pago de su préstamo.

Parámetros del evento

Nombre Descripción Valor de ejemplo 
loan_id ID del préstamo 1735102
payment_amount Importe pagado 100
payment_id ID del pago AE12SF

Ejemplos de código

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
eventValue.put("payment_amount", 100);
eventValue.put("payment_id", "AE12SF");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "payment_received" , eventValue);
¿Fue útil este artículo?