Flujo de trabajo de los enlaces profundos
instalación
Configurar OneLink requiere que dos personas diferentes dentro de una organización trabajen juntas, usando sus propios recursos: marketers y desarrolladores.
Rol de marketer
Los marketers planifican las campañas de marketing y configuran las URL de OneLink. Las URL de OneLink se configuran para llevar parámetros (por ejemplo, deep_link_value
) y los datos que se utilizan para dar a los usuarios una experiencia personalizada cuando se realizan enlaces profundos y enlaces profundos diferidos.
Consejo
El marketer y los desarrolladores deben decidir juntos el mejor sistema a largo plazo para el
deep_link_value
(and any other parameters/values) to minimize additional app updates.The
deep_link_value
can be based on a SKU, post ID, path, or anything else. We strongly recommend agreeing on a system that allows for you to enter dynamic values on your chosen parameter, so you can generate many different deep links that go to different content within the app, without any further changes to the app code by the developers.See the following URL examples. The
deep_link_value
of a fruit type was chosen by the marketer and developer together. And the developers made the values dynamic, so the marketer could enter any fruit without the need for further work by the dev team.https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=apples...
https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=bananas...
https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=peaches...
Rol de desarrollador
Los desarrolladores realizan la configuración de OneLink en la aplicación:
- Configuración inicial
- Implementación de la API UDL
- Implementación de enlaces profundos diferidos extendidos
Initial setup
Configuración inicial de la aplicación para Android y iOS: abre la aplicación (utilizando los esquemas de enlaces de aplicaciones de Android, enlaces universales o URI)
Implement Unified Deep Linking (UDL)
Implement the unified deep linking (UDL) API to retrieve data from the click and use that data to redirect users for a personalized experience to a specific in-app activity (deep linking or deferred deep linking).
This API is fast, easy to use, and supports both owned and paid media sources.
Nota: Para los nuevos usuarios, el método UDL solo devuelve parámetros relevantes para enlaces profundos diferidos: deep_link_value
and deep_link_sub1-10
. If you try to get any other parameters (media_source
, campaign
, af_sub1-5
, etc.), they return null
.
Implement UDL
[Recommended] Implement extended deferred deep linking
En algunos casos, UDL no se activa para los enlaces profundos diferidos. Por ejemplo, cuando:
- Un usuario hace clic en un enlace de una red de autorreporte (SRN) como Anuncios de Meta o Twitter.
- Un usuario hace clic en un enlace que no contiene parámetros como deep_link_value
or deep_link_sub1-10
.
- El periodo de tiempo entre el clic y la instalación supera la ventana retrospectiva de UDL de 15 minutos.
Para garantizar que los enlaces profundos diferidos funcionen en tales casos, recomendamos implementar el método onConversionDataSuccess
(OCDS), que forma parte de la API de GCD. OCDS se usa generalmente para recuperar datos de conversión y antes de UDL, era el método exclusivo para manejar enlaces profundos diferidos.
Importante: Al implementar tanto UDL como OCDS, es responsabilidad del desarrollador garantizar que solo uno de los métodos maneja los enlaces profundos diferidos.
Consulta las instrucciones para implementar enlaces profundos diferidos extendidos para Android e iOS.
Legacy: Use only GCD API for Deep-Linking
Los desarrolladores que ya usan OneLink pueden estar usando los métodos heredados para enlaces profundos y enlaces profundos diferidos, en lugar de UDL.
Los métodos heredados utilizan exclusivamente la API de GCD, que consta de dos métodos: onConversionDataSuccess
para enlaces profundos diferidos y onAppOpenAttribution
para enlaces profundos. Consulta información sobre los métodos heredados para Android e iOS.
Recomendado: Las aplicaciones con solo la API GCD implementada deben implementar UDL y enlaces profundos diferidos extendidos.
User invites
Permite que los usuarios refieran a otros a la aplicación mediante enlaces de OneLink, al crear invitaciones de usuario.
Actualizado hace aproximadamente 1 año