Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Cree una experiencia de incorporación personalizada

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Con Firebase Dynamic Links, puede implementar una experiencia de incorporación personalizada y escalable para los usuarios referidos, como la que usó Fabulous para duplicar su tasa de retención.

Antes de comenzar, conecte su aplicación de Android o Apple a un proyecto de Firebase. Siga los pasos en Comenzar para Android o Comenzar para plataformas Apple .

Descripción general de la implementación

  1. Configure Dynamic Links para generar mediante programación enlaces personalizados desde su aplicación. Puede configurar Dynamic Links en Firebase Console y luego usar las plataformas de Apple y los SDK de Android para generar nuevos vínculos con parámetros personalizados desde su aplicación cuando los usuarios hacen clic en el vínculo de invitación.
  2. Agregue invitaciones a su aplicación y facilite a sus usuarios compartir Dynamic Links. Cuando los usuarios invitan a sus amigos a su aplicación, la aplicación crea un enlace dinámico con una carga útil y el usuario comparte el enlace dinámico a través del diálogo del sistema familiar y nativo.
  3. Envíe a los usuarios invitados al lugar correcto mediante la lectura de datos del Dynamic Link entrante. Cuando un usuario invitado llega a su aplicación por primera vez a través de un vínculo dinámico, obtenga su paquete de información e inicie una experiencia de incorporación personalizada que deleite a su nuevo usuario.

Configurar enlaces dinámicos

Use las API de iOS y Android Builder para crear un enlace corto con los parámetros que necesita. Estamos explorando la implementación de usuario a usuario aquí, pero puede explorar otras implementaciones en la documentación de Dynamic Links.

Qué hacer en la consola de Firebase

  1. Ve a Ajustes .
  2. Seleccione su proyecto y tome nota de la clave API web .
  3. A continuación, vaya a Dynamic Links y haga clic en Comenzar .
  4. La consola de Firebase tiene un flujo guiado para crear un vínculo dinámico, pero no lo usaremos ahora, así que haga clic en Cancelar .
  5. Para crear vínculos dinámicos mediante programación en su aplicación, necesita el vínculo corto específico para su proyecto. Esa URL está en la esquina superior izquierda de la ventana de Dynamic Links. Cuando haces clic en él, se copia automáticamente en tu portapapeles.

Qué hacer en tu aplicación

  1. Cree un enlace dinámico mediante programación con la API de iOS Builder o la API de Android Builder .
  2. Agregue parámetros a su enlace dinámico para que pueda enrutar a su nuevo usuario a su experiencia de incorporación personalizada. Por ejemplo, la fecha, un ID de usuario o una región.

Añade invitaciones a tu aplicación

Supongamos que uno de sus usuarios felices quiere compartir su aplicación. Para que sea lo más fácil posible para sus usuarios invitar a sus amigos, siga estas dos prácticas recomendadas:

  • Coloque el enlace de invitación en un lugar fácilmente reconocible.
  • Sugiera invitar a amigos cuando los usuarios logren algo en la aplicación. Por ejemplo, cuando ganan un nivel, terminan una tarea, comparten una publicación o reciben una interacción positiva de los demás.

Qué hacer en tu aplicación

Una vez que haya generado el vínculo dinámico, abra el cuadro de diálogo Compartir sistema desde su aplicación. En Android, agregue código similar a los siguientes ejemplos:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "Try this amazing app: " + dl.getShortLink());
startActivity(Intent.createChooser(intent, "Share using"));

De esta manera, sus usuarios pueden compartir la aplicación utilizando su aplicación de mensajería o red social preferida.

Usuarios invitados a bordo

Cuando los usuarios siguen un vínculo de invitación a su aplicación, puede obtener el paquete de información de los vínculos dinámicos que siguieron (por ejemplo, con el apodo, el nombre de usuario, etc. del que invita). Puede utilizar esa información para deleitar a su nuevo usuario.

Por ejemplo, si su juego tiene clanes, puede solicitar al nuevo jugador que se una al gremio del jugador invitado después del tutorial. O, si tiene una aplicación para compartir fotos, puede pedirle a su nuevo usuario que siga al usuario que invita durante el flujo de incorporación.

Qué hacer en tu aplicación

Para leer datos de Dynamic Link, siga los pasos para recibir Dynamic Links en Android o iOS .

Una vez que haya extraído los datos de Dynamic Link, cree una experiencia de incorporación personalizada para sus nuevos usuarios referidos.

Prueba que funciona

Envíese una invitación desde su aplicación y asegúrese de que su nueva experiencia de incorporación personalizada funcione como usted desea. Nota: cuando envía una invitación desde una aplicación no firmada (por ejemplo, desde su entorno de desarrollo), es posible que vea una advertencia al hacer clic en el enlace.