En resumen: Atribuye y registra nuevas instalaciones cuando los usuarios existentes recomiendan a otros que usen tus aplicaciones.
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:
- 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).
- El clic genera un enlace con un parámetro que identifica al Usuario A en él.
- El usuario A envía el enlace al usuario B por correo electrónico/WhatsApp/SMS, etc.
- 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:
- Crea una plantilla de OneLink.
- Decide los valores de los parámetros de canal y campaña. Ver parámetros.
- 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.
- 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.
- Dile al desarrollador que implemente deep linking (utilizando el comportamiento deseado de los parámetros en el código).
- Dile al desarrollador que implemente invitaciones de usuario en las siguientes plataformas:
Consulta la invitación de usuario de Android en el Dev Hub.
Consulta la invitación de usuario de iOS en el Dev Hub.
Consulta la invitación de usuario 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 Para cambiar el valor, tu desarrollador debe agregar un parámetro personalizado llamado |
|
| 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:
- Asegúrate de que el ID del referente sea el valor de uno de los parámetros deep_link_sub1-10.
- Dile a los desarrolladores de tu aplicación que implementen deep linking (usando el comportamiento deseado del parámetro elegido en el código).
- 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:
- El usuario A invita al usuario B a instalar tu aplicación.
- Cuando el usuario B inicia la aplicación, la aplicación obtiene el ID de referencia del usuario A.
- Tu backend recupera el ID de referencia de los reportes de AppsFlyer.
- En tu backend, agrega el ID de referencia del usuario A a una lista de usuarios que serán recompensados.
- 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:
- Crea el evento in-app que deseas recompensar.
- 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).
- 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:
- El usuario A invita al usuario B a realizar una acción en tu aplicación.
- Cuando el usuario B realiza la acción, se atribuye un evento in-app que contiene el ID de referente del usuario A.
- Tu backend recupera el ID de referencia de los reportes de AppsFlyer.
- En tu backend, agrega el ID de referencia del usuario A a una lista de usuarios que serán recompensados.
- 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. |