Migrar de Firebase Dynamic Links a AppsFlyer

De un vistazo: Realiza la transición de Firebase Dynamic Links a AppsFlyer fácilmente con nuestra guía de migración paso a paso.

Resumen general

Con el anuncio de Google de que cerrarán Firebase Dynamic Links, ahora es el momento de migrar fácilmente a AppsFlyer. 

Cómo migrar de Firebase a AppsFlyer

 ¡Importante!

Antes de empezar a migrar, asegúrate de que dispones de lo siguiente:

  1. Tus enlaces dinámicos de Firebase
  2. Tu desarrollador de aplicaciones

1. Creación de la cuenta

Necesario: marketer

2. Agregación de la aplicación

Necesario: marketer

agregar

3. Configuración de la plantilla de OneLink

Necesario: marketer y desarrollador de aplicaciones

 Una plantilla de OneLink forma la base de la lógica de redireccionamiento para todos los enlaces de OneLink que crees para tus diversas campañas de marketing. Se necesita una plantilla para crear enlaces y experiencias de usuario final.

OneLink

4. Configuración del SDK

Necesario: desarrollador de aplicaciones

El SDK de AppsFlyer integrado en la aplicación es el enlace entre la aplicación y la plataforma de AppsFlyer. Proporciona:

  • Enlaces profundos: el SDK permite la implementación de enlaces profundos unificados (UDL)
  • Atribución: el SDK reporta las instalaciones de la aplicación, las aperturas de la aplicación, los eventos in-app, etc.

Integra el SDK de AppsFlyer en tu aplicación siguiendo los pasos a continuación.

Pasos para la integración del SDK de AppsFlyer

  1. Integra el SDK de AppsFlyer en la aplicación.
    Consulta las guías para la integración del SDK para Android y iOS.
  2. Asigna los eventos in-app que deseas registrar, utilizando los esquemas de AppsFlyer.
    Esto se puede hacer a través de SDK o de S2S.
  3. Controla el SDK de Firebase.
    Puedes cambiarte exclusivamente a AppsFlyer, o ejecutar ambos SDK simultáneamente durante unas semanas. Observa un desglose de estas opciones en la tabla que figura a continuación.
    Opción Qué pasa después del
    lanzamiento de la versión actualizada de la aplicación
    Impacto
    Eliminar el SDK de Firebase (recomendado) Solo AppsFlyer registra las nuevas instalaciones y actualizaciones de los usuarios.
    Firebase aún muestra los eventos realizados por los usuarios, hasta que los usuarios también actualicen su aplicación.
    • Transición rápida.
    • No hay atribución doble.
    • Te permite ver si tienes alguna versión persistente de la aplicación con el SDK de Firebase aún en ella.
    Mantener el SDK de Firebase durante un período de transición AppsFlyer y Firebase atribuyen las instalaciones nuevas y reportan eventos. En una fecha posterior, elimina el SDK de Firebase.
    • La validación de datos es posible. Es decir, puedes comparar los datos de AppsFlyer y de Firebase.
    • Doble atribución, lo cual puede provocar cargos duplicados con las redes de publicidad.
    • Mayor carga de trabajo.
  4. Una vez completadas todas las demás tareas del alcance del trabajo, actualiza la versión de la aplicación con el SDK de AppsFlyer para el mercado. AppsFlyer atribuye a los usuarios nuevos. 
    Nota:
    • Asegúrate de actualizar la aplicación para iOS, Google Play y cualquier mercado fuera de la tienda de Android relevante.
    • Es posible que tu aplicación de Android exista en sitios APK no oficiales, aunque no lo sepas (busca el nombre del paquete de tu aplicación en la web para averiguarlo). Los sitios APK tardan un tiempo en actualizarse a la última versión, por lo que pueden traer usuarios orgánicos, que instalan versiones anteriores sin el SDK de AppsFlyer.
    • Las implementaciones de actualizaciones de la aplicación en las tiendas de aplicaciones pueden tardar hasta un par de días en completarse. Es posible que los usuarios que realizaron la instalación durante esta fase obtengan la versión anterior.

5. Comprensión de la asignación de parámetros

Necesario: desarrollador de aplicaciones

Comprende cómo se asignan los parámetros de Firebase Dynamic Links a los parámetros correspondientes de AppsFlyer.

La correcta asignación y comprensión de los parámetros correspondientes garantizarán que tus enlaces obtengan los mismos resultados.

En la siguiente tabla, se enumeran todos los parámetros de Firebase y los parámetros de AppsFlyer correspondientes.

Usa esta tabla como referencia para todos los parámetros que usas actualmente cuando migras a AppsFlyer. 

 Nota

Si un parámetro de Firebase no aparece en la lista, es porque AppsFlyer lo cubre en la configuración de la plantilla de OneLink sin necesidad de poner un parámetro en tus enlaces.

Agrupación Firebase AppsFlyer Descripción
Parámetros móviles link
  • af_dp
  • deep_link_value
  • af_dp: esquema URI utilizado como método alternativo para iniciar aplicaciones iOS y Android.
  • deep_link_value: nombre del valor del contenido in-app específico al que se dirigirá a los usuarios.

Parámetros de Android
afl af_android_url Permite redirigir a los usuarios de Android a una página web personalizada.
Parámetros de iOS

ifl af_ios_url Permite redirigir a los usuarios de iOS a una página web personalizada.
efr af_force_deeplink Se utiliza para forzar que una aplicación iOS se abra utilizando el esquema URI af_dp. Sin esto, la aplicación no se abrirá utilizando el esquema URI.
URL de otra plataforma ofl af_web_dp Permite redirigir a los usuarios de equipos de escritorio a una página web personalizada.

Etiquetas sociales

st af_og_title Se utiliza para personalizar el título de los contenidos compartidos en las redes sociales.
sd af_og_description Se utiliza para personalizar la descripción de los contenidos compartidos en las redes sociales.
si af_og_image Se utiliza para personalizar la imagen de los contenidos compartidos en las redes sociales.

 

 

Parámetros analíticos 



utm_source pid Fuente de medios
utm_medium af_channel Identifica los canales de fuentes de medios en los que se distribuyen tus anuncios.
utm_campaign C Nombre de la campaña
utm_term af_keywords Lista de palabras clave para campañas orientadas a texto
utm_content af_adset Colección de anuncios asociados a una campaña

6. Migración

Necesario: marketer

Con los parámetros asignados, puedes crear enlaces de OneLink en tu plantilla de OneLink.

Los enlaces se pueden crear utilizando el panel de control de AppsFlyer, de forma masiva a través de un CSV, programáticamente con nuestra API de OneLink, en el SDK o a través de enlaces largos.

Utiliza la siguiente tabla para determinar qué método funciona mejor para tu uso.

Firebase AppsFlyer Úsalo si Notas
Consola de Firebase

Página de administración de OneLink

Deseas crear enlaces de OneLink uno por uno. De esta manera, puedes utilizar todas las funciones y posibilidades de OneLink.  
API de Dynamic Link Builder SDK Deseas crear enlaces in-app generados mediante programación para usos como invitaciones y referencias de usuarios.
  • Requiere un desarrollador iOS o Android
API de Firebase REST API de OneLink Deseas crear enlaces mediante programación fuera de la aplicación móvil
  • Requiere un desarrollador
  • No disponible en el plan gratuito
Creación manual de enlaces Enlaces largos Deseas crear manualmente el enlace con sus parámetros de consulta. Úsalo si no necesitas enlaces cortos. Por ejemplo, si el enlace estará detrás de un botón o un banner.  
  Página de enlaces masivos

Deseas migrar todos tus enlaces dinámicos de Firebase de forma masiva a AppsFlyer.

Esto se recomienda para pasar rápidamente todos tus enlaces sin errores.

  Smart Script Si deseas crear un enlace largo de forma dinámica en una página web para una experiencia de la web a la aplicación.
  • Haz clic aquí para saber si Smart Script tiene características que podrían ser más adecuadas para ti.