OneLink: qué es, tecnología de deep linking y atribución de instalaciones

Autor: IT Sectr Publicado: 2026-05-15 Tiempo de lectura: 8 min

OneLink es una tecnología de deep linking de AppsFlyer que combina enlaces profundos con atribución de instalaciones y acciones en aplicaciones móviles. A diferencia de los deep links comunes, OneLink conserva la información de la fuente de tráfico incluso después de reinstalar la aplicación y en todas las etapas del recorrido del usuario. Según AppsFlyer (2025), OneLink se utiliza en el 85% de las campañas de atribución móvil entre los clientes de la plataforma.

Puntos clave

  • OneLink es una solución de deep linking con atribución de AppsFlyer que conecta el clic con la instalación
  • La atribución se mantiene al reinstalar la aplicación gracias al identificador del dispositivo y el fingerprinting
  • El análisis integral rastrea el recorrido del usuario desde el clic hasta la compra mediante un único enlace
  • OneLink admite deep links, deep links diferidos y campañas de retargeting
  • La integración incluye el SDK de AppsFlyer y la generación de enlaces a través del panel de control o la API

OneLink es una tecnología de deep links inteligentes de AppsFlyer que permite pasar parámetros de atribución a través de un enlace y vincular las acciones del usuario a una fuente publicitaria específica. Resuelve el problema clave del marketing móvil: conectar un clic en un anuncio con una instalación de aplicación.

Un deep link normal abre la aplicación y puede pasar parámetros básicos, pero pierde la información de la fuente de tráfico al pasar por la tienda de aplicaciones. OneLink utiliza una combinación de parámetros URL, identificador del dispositivo y tecnología de fingerprinting para restaurar la atribución después de la instalación. Esto permite a los especialistas en marketing ver qué campaña, creatividad y canal generaron una conversión — registro, compra u otro evento objetivo.

OneLink funciona en todas las plataformas: iOS (Universal Links), Android (App Links), navegadores web e incluso aplicaciones de escritorio. Los enlaces se generan a través del panel de control de AppsFlyer o mediante programación a través de la API REST, lo que permite establecer parámetros dinámicamente para cada campaña en tiempo real.

El principio de funcionamiento de OneLink se basa en tres etapas secuenciales: clic en el enlace, instalación de la aplicación y coincidencia de eventos. En cada etapa, OneLink conserva y transmite datos de atribución utilizando una combinación de métodos para determinar con precisión la fuente de tráfico.

Estructura del enlace OneLink

Un enlace OneLink tiene un formato especial que incluye el dominio de AppsFlyer, el ID de la aplicación y los parámetros de la campaña. La plantilla estándar se ve como https://app.onelink.me/{app-id}?pid={source}&c={campaign}&af_dp={deeplink}. El parámetro pid (media source) indica la fuente de tráfico, c es el nombre de la campaña, af_dp es el deep link dentro de la aplicación.

text
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        AppsFlyerLib.getInstance()
            .start(this, "YOUR_DEV_KEY")
    }

    override fun onNewIntent(intent: Intent?) {
        super.onNewIntent(intent)
        AppsFlyerLib.getInstance()
            .onNewIntent(this, intent)
    }
}

El parámetro af_dp especifica el deep link al que el usuario accederá si la aplicación ya está instalada. Para nuevos usuarios, se activa el mecanismo de deep linking diferido: después de la instalación y el primer inicio, el SDK determina los parámetros guardados y dirige al usuario a la pantalla deseada. El parámetro af_click_lookback establece la ventana de atribución: el período durante el cual un clic se considera que ha llevado a una instalación.

Mecanismo de atribución

Después de hacer clic en un enlace OneLink, AppsFlyer registra el clic y lo asocia con un ID de clic único. Cuando el usuario instala y abre la aplicación, el SDK de AppsFlyer envía una solicitud al servidor con el ID del dispositivo (IDFA en iOS, GAID en Android). El servidor compara el ID de clic con la instalación y determina la fuente de tráfico.

Si no se encuentra una coincidencia exacta de ID (por ejemplo, el usuario desactivó el ID publicitario), se utiliza fingerprinting: análisis de la dirección IP, modelo del dispositivo, versión del SO y marca de tiempo. Según AppsFlyer, el fingerprinting proporciona una precisión de atribución del 92–95% en iOS y del 95–97% en Android incluso sin ID publicitario. La combinación de métodos deterministas (IDFA/GAID) y probabilísticos (fingerprinting) proporciona la imagen más completa de las fuentes de tráfico.

La diferencia clave entre OneLink y un deep link normal radica en la capacidad de preservar la atribución durante todo el recorrido del usuario. Un deep link normal (por ejemplo, myapp://screen) abre la aplicación pero no puede determinar de dónde vino el usuario si acaba de instalar la aplicación desde la tienda.

ParámetroOneLinkDeep link normal
Atribución de instalaciónSí, por clic a la fuenteNo
Deep linking diferidoSí, después de instalarNo
Persistencia de parámetrosA través de reinstalaciónSolo en sesión
RetargetingSeguimiento de retornoSolo apertura
Análisis integralEmbudo completoNo

OneLink utiliza su propio SDK para rastrear eventos dentro de la aplicación y vincularlos automáticamente a los datos de atribución. Esto permite generar informes en todo el embudo, desde la impresión del anuncio hasta la compra, el reembolso o la retención del usuario en el día 7. Los deep links normales no ofrecen esta capacidad: funcionan únicamente como un mecanismo de navegación, sin una capa de análisis y atribución de marketing.

OneLink se utiliza en una amplia gama de escenarios de marketing donde se requiere vincular con precisión las acciones del usuario a las fuentes publicitarias. Las áreas clave incluyen la adquisición de nuevos usuarios, la reincorporación de los existentes y la medición de la efectividad de cada canal.

Campañas de anuncios de instalación

Al ejecutar anuncios de instalación (campañas UA), los enlaces OneLink se colocan en anuncios de Facebook Ads, Google Ads, TikTok, Snapchat y otras plataformas. El parámetro pid identifica de forma única la plataforma, y el parámetro adicional c (campaign) identifica la campaña específica. AppsFlyer empareja automáticamente los clics con las instalaciones y muestra informes de CPI (coste por instalación), CR (tasa de conversión) y ROAS (retorno de la inversión publicitaria) para cada fuente.

Retargeting y reincorporación

Para los usuarios que ya tienen la aplicación instalada, OneLink admite campañas de retargeting. Cuando un usuario existente hace clic en un enlace, OneLink abre la aplicación y pasa parámetros promocionales como un descuento personal o un bono. AppsFlyer distingue a los nuevos usuarios de los que regresan mediante la marca is_retargeting y genera informes separados para cada tipo de tráfico, algo importante para el cálculo correcto del LTV (valor de vida útil).

Deep linking diferido para tráfico orgánico

OneLink se utiliza no solo en campañas de pago sino también para tráfico orgánico: enlaces en boletines por correo electrónico, SMS, códigos QR y redes sociales. Si el usuario no ha instalado la aplicación, OneLink lo dirige a la App Store o Google Play, y después de la instalación — a la pantalla de destino: página de producto, artículo, perfil u oferta promocional. El deep linking diferido es fundamental para la conversión, ya que elimina la fricción entre el deseo del usuario de realizar una acción y la necesidad de encontrar manualmente la sección correcta.

Programas de socios y marketing de influencers

OneLink admite la generación de enlaces únicos para cada socio o influencer. El parámetro af_sub1 puede contener el ID del socio, af_sub2 — el nombre de la publicación o el video. Esto permite a los especialistas en marketing ver qué contenido genera más instalaciones y conversiones y optimizar el presupuesto basándose en datos, no en suposiciones.

Para que OneLink funcione correctamente, el SDK de AppsFlyer debe integrarse en la aplicación móvil. El proceso incluye instalar el SDK, configurar el dominio de OneLink y manejar los deep links entrantes a través de los mecanismos del sistema de la plataforma: Universal Links en iOS y App Links en Android.

Integración del SDK de AppsFlyer

El SDK se instala a través de los gestores de dependencias estándar. En Android, se agrega la dependencia en Gradle; en iOS, a través de CocoaPods o Swift Package Manager. Después de la instalación, el SDK se inicializa con una clave de desarrollador obtenida del panel de control de AppsFlyer y comienza automáticamente a rastrear instalaciones y eventos.

kotlin
https://app.onelink.me/A1b2C3d4?pid=facebook&c=summer_campaign&af_dp=myapp://promo/summer2026&af_click_lookback=7d

En el ejemplo anterior, el SDK se inicializa en el método onCreate de la actividad principal utilizando la clave de desarrollador. El método onNewIntent es obligatorio para manejar deep links si la aplicación ya se está ejecutando. Sin esta llamada, la atribución de aperturas repetidas desde enlaces OneLink no se registrará, lo que distorsionará las estadísticas de las campañas de retargeting.

Configuración de Universal Links (iOS)

Para iOS, es necesario configurar Universal Links: agregar entitlements con el dominio de OneLink (app.onelink.me) y colocar el archivo apple-app-site-association en el servidor. AppsFlyer genera automáticamente este archivo al configurar OneLink en el panel de control; el desarrollador solo necesita agregar el entitlement y manejar los enlaces entrantes en el AppDelegate.

swift
import AppsFlyerLib

class AppDelegate: UIResponder, UIApplicationDelegate {
    func application(
        _ application: UIApplication,
        continue userActivity: NSUserActivity,
        restorationHandler: Any?
    ) -> Bool {
        AppsFlyerLib.shared()
            .continue(userActivity, restorationHandler: nil)
        return true
    }
}

El método continue userActivity es llamado por el sistema al seguir un Universal Link. Dentro de él, se llama a AppsFlyerLib.shared().continue, que extrae los parámetros de atribución del enlace y los envía al servidor. Se utiliza un enfoque similar en Android con Intent Filter y auto-verify para App Links.

Una vez completada la integración, los enlaces OneLink se pueden generar a través del panel de control de AppsFlyer o la API para cada campaña publicitaria. Es importante probar los enlaces en todas las plataformas: en una aplicación recién instalada (diferido), en una ya instalada (directo) y en una página web si la aplicación no está instalada. Las pruebas se realizan con la herramienta Test Link de AppsFlyer, que simula el comportamiento en todas las plataformas sin necesidad de publicar en las tiendas.

Al trabajar con OneLink, es importante considerar las limitaciones de la plataforma: en iOS, después de la introducción de App Tracking Transparency (ATT), el acceso a IDFA requiere el consentimiento explícito del usuario, lo que reduce la precisión de la atribución determinista. Google también restringe el uso de GAID en Android 14+ y versiones superiores, requiriendo confirmación del usuario. En estas condiciones, el fingerprinting se convierte en el método principal de atribución y su precisión depende directamente de la calidad de los datos: cuantas más señales recopile el SDK, mayor será la probabilidad de emparejar correctamente un clic con una instalación.

Preguntas frecuentes

¿En qué se diferencia OneLink de un deep link normal?

OneLink tiene atribución integrada: rastrea la fuente del clic, conserva los parámetros a través de la reinstalación de la aplicación y admite el deep linking diferido, dirigiendo al usuario a la pantalla de destino después de la instalación. Un deep link normal simplemente abre la aplicación sin vincularla a una fuente publicitaria.

¿Cómo determina OneLink la fuente de instalación?

OneLink utiliza una combinación de métodos: se crea un identificador único al hacer clic, que se compara con el IDFA/GAID del dispositivo al instalar. Si el ID publicitario no está disponible, se aplica fingerprinting utilizando la IP, el modelo del dispositivo y la marca de tiempo. La precisión alcanza el 95–97% en Android.

¿Qué es el deep linking diferido en OneLink?

El deep linking diferido es un mecanismo que recuerda la pantalla de destino después de hacer clic en un enlace OneLink y dirige al usuario a ella después de instalar la aplicación. Sin él, un nuevo usuario llegaría a la pantalla de inicio después de la instalación en lugar de a la página del producto o promoción anunciada.

¿Se puede usar OneLink sin AppsFlyer?

No, OneLink es una tecnología patentada de AppsFlyer que solo funciona con el SDK de AppsFlyer. Para la atribución de deep links a través de otras plataformas, existen alternativas: Branch Universal Ads y Adjust Deep Linking, pero su formato de enlaces y capacidades difieren.

¿Cómo probar un enlace OneLink?

AppsFlyer proporciona una herramienta Test Link en el panel de control. Simula el comportamiento del enlace en iOS, Android y web: muestra qué pantalla se abrirá, qué parámetros se transmitirán y cómo se determinará la fuente. Las pruebas deben realizarse en todas las plataformas y escenarios: dispositivo nuevo, reinstalación y aplicación ya instalada.

Resumen

  • OneLink es una tecnología de deep links inteligentes de AppsFlyer con atribución completa del clic a la conversión
  • La atribución funciona mediante ID de clic, IDFA/GAID y fingerprinting con una precisión de hasta el 97%
  • El deep linking diferido dirige al usuario a la pantalla de destino incluso después de la primera instalación
  • OneLink admite deep links directos, retargeting, tráfico orgánico y programas de socios
  • La integración requiere el SDK de AppsFlyer, la configuración de Universal Links en iOS y App Links en Android
  • El análisis integral genera informes en todo el embudo, desde la impresión hasta la compra y la retención

Desarrollaremos una aplicación móvil llave en mano

IT Sectr crea aplicaciones para iOS y Android para startups y empresas desde 2017. Le asesoraremos y le propondremos la mejor solución.

Discutir el proyecto

Lea también