Atribución de invitaciones de usuarios

En resumen: Atribuye y registra nuevas instalaciones cuando los usuarios existentes recomiendan a otros que usen tus aplicaciones.

Invite_Attribution_new.png

Sobre la atribución de invitaciones de usuarios

Las invitaciones de usuario significan que los usuarios de tu aplicación actual comparten enlaces que redireccionan a otros (por ejemplo, sus amigos) para descargar/abrir tu aplicación.

La atribución de invitaciones de usuario significa que atribuyes cualquier nueva instalación de aplicaciones o a los usuarios que enviaron las recomendaciones.

La atribución de invitaciones de usuario te permite:

  • Analizar el costo y el ROI de las invitaciones de usuarios. Las invitaciones de usuarios consumen el espacio publicitario de tu aplicación, que de otro modo podría utilizarse para generar ingresos publicitarios. Es posible que desees ver si las invitaciones de usuarios proporcionan un mejor ROI que las alternativas.
  • Registrar información sobre tus usuarios que más recomiendan a otros. Los usuarios que invitan a otros a tu aplicación son usuarios de alto valor y comprometidos, a los que tal vez quieras reorientar o incentivar.

También puedes utilizar los datos de los enlaces para:

  • Personalizar la experiencia del nuevo usuario. Por ejemplo, que abra la aplicación a un contenido específico o, en lugar de un mensaje general, aparezca un mensaje personalizado de bienvenida, como "¡Hola, Juan!” Tu amiga María quiere desafiarte a un juego. “¡Juega ahora!"
  • Recompensar a los usuarios que recomiendan a otros. Saber más

Los enlaces de invitaciones que los usuarios comparten con otros son en realidad enlaces personalizados (URL cortas) de OneLink generados por el SDK de AppsFlyer integrado en tu aplicación. La configuración de tu OneLink garantiza que los usuarios que reciben una invitación sean redireccionado al lugar correcto: a la tienda de aplicaciones correcta, a tu aplicación o a un deep link/deferred deep link a una página específica de tu aplicación. Saber más sobre OneLink

Flujo

El flujo es el siguiente:

  1. El usuario A hace clic dentro de la aplicación para compartirla con un amigo. (El usuario A tiene la aplicación instalada y ha iniciado sesión).
  2. El clic genera un enlace con un parámetro que identifica al Usuario A en él.
  3. El usuario A envía el enlace al usuario B por correo electrónico/WhatsApp/SMS, etc.
  4. Si el usuario B:
    • Tiene instalada la aplicación, se abre. El usuario B se puede enlazar mediante un deep link a una página específica de la aplicación y/o recompensar.
    • Si no tiene instalada la aplicación, se envía a la tienda de aplicaciones correcta. Se puede enviar al usuario B a una página específica en la aplicación mediante deferred deep linking después del primer inicio de la aplicación y/o se puede recompensar al usuario A.
    • Realiza un evento in-app, el Usuario A puede ser recompensado.

Visualización de datos

Los datos de invitación de usuario están disponibles a través de los dashboards y reportes de AppsFlyer. En los dashboards de AppsFlyer, puedes filtrar la atribución de invitaciones de usuario por:

  • Fuente de medios: Invitaciones de usuarios. 
  • Canal: Según lo decida el marketer.
  • Campaña: Según lo decida el marketer.

En los reportes, la fuente de medios (parámetro pid) es enviada por el SDK con el valor predeterminado af_app_invites

Procedimientos

Para crear enlaces de invitación de usuario:

  1. Crea una plantilla de OneLink.
  2. Decide los valores de los parámetros de canal y campaña. Ver parámetros.
  3. Decide qué casos de uso deseas para los enlaces. Los casos de uso comunes incluyen:
    • Deep links de nuevos usuarios a una página específica en la aplicación.
    • Registro de qué usuarios hicieron la invitación.
    • Recompensa a los nuevos usuarios.
  4. Ponte en contacto con tus desarrolladores de Android e iOS para planificar qué parámetros serán responsables de los casos de uso que deseas para los enlaces. Consulta los parámetros disponibles.
     
  5. Dile al desarrollador que implemente deep linking (utilizando el comportamiento deseado de los parámetros en el código).
  6. Dile al desarrollador que implemente invitaciones de usuario en las siguientes plataformas:
    Android iOS Unity

    Consulta la invitación de usuario de Android en el Dev Hub.

    Consulta la invitación de usuario de iOS en el Dev Hub.

Parámetros

Parámetros/valores proporcionados al desarrollador para implementar en el SDK

Parámetro/valor Observaciones Registra el valor/caso de uso que el desarrollador debe implementar
ID de plantilla de OneLink El ID de la plantilla de OneLink con la configuración básica en la que se basarán todos los enlaces de invitación de usuario. Por ejemplo: H5hv  
Canal El nombre del canal. Esto te ayuda a ordenar y ver las atribuciones por canal en la interfaz de usuario de AppsFlyer.  
Campaña El nombre de la campaña. Esto te ayuda a ordenar y ver las atribuciones por campaña en la interfaz de usuario de AppsFlyer.  
is_retargeting=true
 
Se agrega si tu campaña es para reorientar a los usuarios existentes.  
deep_link_value Un parámetro que se usará en el dispositivo del usuario referido para brindarle una experiencia específica. Por lo general, se utiliza para nombrar la página específica a la que se dirigirá a los usuarios. Por ejemplo, si tu aplicación vende frutas, puedes establecer deep links entre los usuarios y la página de manzanas.  
deep_link_sub1 Un parámetro que se usará en el dispositivo del usuario referido para brindarle una experiencia específica. Como el deep_link_value se utiliza normalmente para enviar usuarios a una página específica, este parámetro se puede usar para cualquier otra funcionalidad deseada. Por ejemplo, para agregar una recompensa o un descuento, o para registrar al usuario que hizo la recomendación.    
deep_link_sub2  
deep_link_sub3  
deep_link_sub4  
deep_link_sub5  
deep_link_sub6  
deep_link_sub7  
deep_link_sub8  
deep_link_sub9  
deep_link_sub10  
[Opcional] pid

De forma predeterminada, los enlaces que generes incluyen la fuente de medios (parámetro pid) con el valor af_app_invites

Para cambiar el valor, tu desarrollador debe agregar un parámetro personalizado llamado pid con el valor que deseas. Nota: Para Android, esto solo funciona para el SDK V6.4.2+.

 
Nombre de marca El nombre de dominio de marca. Esto te ayuda a ordenar y ver las atribuciones por dominio de marca en la interfaz de usuario de AppsFlyer.  

Ejemplo

Mark, el marketer, tiene una aplicación que vende frutas. Quiere crear un deep link a los usuarios a la página de una fruta específica, con la opción de comprar una cantidad específica de fruta.

Quiere que este enlace pueda enviarse a través de una invitación de usuario y recompensar a los referentes cada vez que su recomendación lleve a una nueva instalación de la aplicación y a la compra de frutas.

Para que todo esto funcione, Mark envía a su desarrollador la siguiente lista de parámetros y valores que se utilizarán al implementar los enlaces de invitación de usuario:

Parámetro Valor Observaciones
deep_link_value fruit_name Para deep linking utilizando el método UDL de AppsFlyer.
deep_link_sub1 promo_code Para deep linking utilizando el método UDL de AppsFlyer.
deep_link_sub2 referrer_id Para la creación de enlaces a través del SDK.
param_1 referrer_id Para el evento in-app que registra cada compra.
Canal mobile_share Para la atribución y para ver datos en AppsFlyer.
Campaña summer_sale Para la atribución y para ver datos en AppsFlyer.

Información adicional

Registrar invitaciones de usuarios como eventos in-app

Registrar un evento in-app después de que un usuario envía una invitación de usuario te ayuda a identificar a los usuarios que recomiendan a otros, así como a las fuentes de medios que te dan estos referentes.

Para registrar un evento in-app de invitación de usuario:

  • Envía un evento af_invite. El desarrollador debe implementar esto siguiendo las instrucciones de nuestro centro de desarrollo.

Nota: Puedes agregar más parámetros que desees asociar con el evento. Elige parámetros que proporcionen contexto adicional al evento y enriquezcan los datos. Saber más

Recompensa a los referentes por las instalaciones de invitaciones de usuario

Para recompensar a los referentes por una invitación de usuario que resulte en una instalación:

  1. Asegúrate de que el ID del referente sea el valor de uno de los parámetros deep_link_sub1-10.
  2. Dile a los desarrolladores de tu aplicación que implementen deep linking (usando el comportamiento deseado del parámetro elegido en el código).
  3. Dile a tus desarrolladores de backend que trabajen con tus desarrolladores de aplicaciones para recuperar los IDs de referencias (de los reportes de AppsFlyer) y recompensar a los referentes.

Ejemplo:

  1. El usuario A invita al usuario B a instalar tu aplicación.
  2. Cuando el usuario B inicia la aplicación, la aplicación obtiene el ID de referencia del usuario A.
  3. Tu backend recupera el ID de referencia de los reportes de AppsFlyer.
  4. En tu backend, agrega el ID de referencia del usuario A a una lista de usuarios que serán recompensados.
  5. Cuando el usuario A inicie la aplicación, verifica si su ID de referencia está en la lista de usuarios para ser recompensados y, si lo está, recompensarlo.

Recompensar a los referentes por las acciones de los usuarios referidos

Para recompensar a los referentes por una invitación de usuario que resulta en un evento in-app específico:

  1. Crea el evento in-app que deseas recompensar.
  2. Dile al desarrollador que agregue un parámetro (por ejemplo, param_1) al evento con el valor de ID de referencia. Nota: El ID de referencia se registra originalmente en la instalación de la aplicación utilizando el parámetro seleccionado (deep_link_sub1-10).
  3. Dile a tus desarrolladores de backend que trabajen con tus desarrolladores de aplicaciones para recuperar los IDs de referencias (de los reportes de AppsFlyer) y recompensar a los referentes.

Ejemplo:

  1. El usuario A invita al usuario B a realizar una acción en tu aplicación.
  2. Cuando el usuario B realiza la acción, se atribuye un evento in-app que contiene el ID de referente del usuario A.
  3. Tu backend recupera el ID de referencia de los reportes de AppsFlyer.
  4. En tu backend, agrega el ID de referencia del usuario A a una lista de usuarios que serán recompensados.
  5. Cuando el usuario A inicie la aplicación, verifica si su ID de referencia está en la lista de usuarios para ser recompensados y, si lo está, recompensarlo.

Rasgos y limitaciones

Característica Descripción
Versión del SDK Debes tener la versión 4.8.0 o superior del SDK de AppsFlyer y la versión 4.17.0 o superior del SDK de Unity.
Landing page de aplicaciones de redes sociales Los enlaces generados a partir de las invitaciones de usuarios no pueden implementar landing pages de aplicaciones de redes sociales.
Tiempo de vida (TTL) El tiempo de vida predeterminado (TTL) para las URLs cortas de OneLink creadas a través de una invitación de usuario de SDK es de 60 días. Se extiende 60 días cada vez que se hace clic en el enlace.
Precios Gratis para todos los planes de cuenta
iOS 14+: La atribución de invitación de usuarios no utiliza el IDFA, por lo que iOS 14 no lo afecta de ninguna manera.
ID de URL

El ID de URL (o ID de enlace corto) se puede editar para resaltar la oferta de tu campaña. Por ejemplo: https://myapp.onelink.me/abc123/apples. El ID de URL no debe superar los 50 caracteres y puede ser una combinación de letras y números. Por defecto, tiene 8 caracteres.

Nota: Solo puedes editar el ID de URL si el ID actual aún no está en uso.