De un vistazo: EmailLabs, una plataforma de entrega y análisis de correo electrónico, integra AppsFlyer OneLink dentro de los correos electrónicos. Cuando los destinatarios del correo electrónico hacen clic en el enlace, se les dirige a tu aplicación mediante deep linking.
Introducción
Los ESP (proveedores de servicios de correo electrónico) pueden ser excelentes fuentes para el tráfico segmentado de usuarios.
Uno de los desafíos al usar ESP es registrar los clics y, al mismo tiempo, mantener la funcionalidad de deep linking. Los ESP envuelven la URL de deep linking con su propio dominio de registro de clics. Esta acción suele interrumpir los enlaces universales de iOS.
Sin embargo, con los ESP que admiten Enlaces Universales además de su dominio de registro de clics, el deep linking y el registro de clics pueden seguir realizándose correctamente.
Requisitos previos de la versión del SDK
- AppsFlyer iOS SDK versión 6.0.4
- SDK de AppsFlyer para Android V6.6.0.0
Paso 1: Configuración de la integración en EmailLabs
Para configurar la integración en EmailLabs:
- Configura tu dominio según este artículo
- Configura tu dominio de registro de clics según este artículo y la captura de pantalla que aparece a continuación.
- Activa el tracking de enlaces según este artículo y la captura de pantalla que aparece a continuación.
- Ponte en contacto con el soporte de EmailLabs en bok@emaillabs.pl y solicita que habiliten SSL.
- En EmailLabs, ve a Panel > SMTP Accounts > Settings > Deep Links, y marca la casilla Activated. Para las aplicaciones de iOS, introduce el ID de aplicación de Apple en el campo correspondiente.
Paso 2: Configuración de tu SDK de AppsFlyer
Nota
Si aún no lo has hecho, asegúrate de que has configurado tu aplicación para que admita Deep Linking con OneLink.
Después de configurar tu dominio de registro de clics para que admita enlaces universales, como se ha descrito anteriormente, debes configurar tu aplicación para hacer deep linking y resolver ese enlace universal.
- Asocia el dominio de registro de clics en Xcode:
- Proporciona el dominio de registro de clics a la API del SDK
setResolveDeepLinkURLs. Esta API debe llamarse antes de la inicialización del SDK. Para obtener más información, consulta la documentación del SDK aquí.
[[AppsFlyerLib shared] resolveDeepLinkURLs = @[@"example.com",@"click.example.com"]; - Cuando se invoca la aplicación debido a un clic en el enlace universal, el SDK de AppsFlyer resuelve el enlace profundo y extrae el OneLink subyacente. A continuación, todos los parámetros de enlace profundo se propagan a la API onAppOpenAttribution para la ejecución de la lógica de enlace profundo.
Paso 3: Envía correos electrónicos con OneLink a través de EmailLabs
- Crea una URL de OneLink en la página Administración de enlaces (o manualmente). Debes codificar en URL los valores de los parámetros.
- [Mejores prácticas] Usa los siguientes parámetros:
- pid (fuente de medios): usa una fuente de medios que identifique este uso, como EmailLabs.
- c (campaña): nombre de la campaña
- af_dp: el esquema de URI de deep link al que quieres dirigir a tus usuarios.
- af_web_dp: dónde redirigir a los usuarios que hacen clic en el enlace desde un equipo de escritorio.
- af_ios_url: dónde redirigir a los usuarios que no tienen la aplicación y hacen clic en el enlace desde un dispositivo iOS.
- af_android_url: dónde redirigir a los usuarios que no tienen la aplicación y hacen clic en el enlace desde un dispositivo Android.
- Inserta la URL de OneLink en el correo electrónico.
Fecha y hora del toque del contributor[n]<a href="links.example.com data-msys-sublink="appsflyer">¡Enlace a tu aplicación!</a>
- Si el correo electrónico forma parte de una campaña de retargeting, añade el parámetro is_retargeting=true.
Esto indica que el enlace de atribución procede de una campaña de retargeting. Más información sobre retargeting. - EmailLabs envuelve el enlace con el dominio de clic definido para que un clic en ese dominio redirija al enlace de atribución de OneLink.
Ejemplo
Los parámetros de URL del siguiente ejemplo no están codificados para facilitar la lectura.
https://example.onelink.me/abcd?pid=emaillabs&c=Spring_Newsletter&is_retargeting=true& af_dp=testapp://path/to/content&af_web_dp=https://www.example.com/path/to/content& af_ios_url=https://www.example.com/path/to/content&af_android_url=https://www.example.com/path/to/content
Paso 4: Prueba tus enlaces
Para probar la integración:
- Configura EmailLabs.
- Crea una URL de OneLink.
- Inserta la URL en un correo electrónico.
- Envíate un correo electrónico de prueba.
Resultado esperado:
- Si tienes la aplicación instalada, debería abrirse y te redirigirá mediante enlaces profundos a la página definida de la aplicación.
- Un clic se refleja en:
- El dashboard de AppsFlyer, atribuido a la fuente de medios y la campaña.
- Los datos de EmailLabs.
This article was translated automatically and may contain errors. The English version is the most accurate - use the language selector below to switch.