Cómo configurar enlaces universales de iOS y App Links de Android
Acerca de los enlaces universales y de aplicaciones
Los enlaces universales (para iOS) y los App Links (para Android) dirigen a tus clientes al contenido dentro de tu aplicación móvil o, si la aplicación no está instalada, al mismo contenido en tu sitio web. Usar estos enlaces en email y mensajes de texto te permite usar URL coherentes en todos tus canales de marketing y, al mismo tiempo, crear una experiencia fluida para el cliente, independientemente del dispositivo. Es similar al deep linking tradicional, pero con funcionalidades adicionales.
Los enlaces universales y App Links en Klaviyo son totalmente compatibles con el seguimiento de clics y el seguimiento de UTM.
Cómo funciona
Después de la configuración, cuando un cliente hace clic en un enlace en uno de tus mensajes desde un dispositivo móvil, Klaviyo puede identificarlo correctamente y dirigirlo a la ubicación correcta en tu aplicación móvil si está instalada en su dispositivo. Si la aplicación no está instalada, el cliente será dirigido a tu sitio web como de costumbre.
En las plataformas que no admiten esta funcionalidad, el seguimiento de clics interfiere con los enlaces universales y App Links. Esto se debe a que el seguimiento de clics usa una redirección para capturar el evento de clic, lo que impide que la app se abra directamente.
Tu aplicación móvil debe usar como mínimo la versión 5.1.0 del SDK de iOS, la versión 4.1.0 del SDK de Android o la versión 2.1.0 del SDK de React Native para configurar enlaces universales en email y mensajería de texto.
Antes de empezar
Antes de poder configurar enlaces universales y/o App Links en Klaviyo, tendrás que tener lo siguiente listo:
- Tu aplicación móvil debe usar como mínimo la versión 5.1.0 del SDK de iOS, la versión 4.1.0 del SDK de Android o la versión 2.1.0 del SDK de React Native para configurar enlaces universales en email y mensajería de texto.
- Para los enlaces en email, un dominio de seguimiento de clics dedicado alojado por Klaviyo. Los dominios de seguimiento de clics de terceros (por ejemplo, dominios de seguimiento alojados en SendGrid) no son compatibles con enlaces universales y App Links porque Klaviyo debe alojar los archivos de configuración (AASA/assetlinks.json) en tu dominio de seguimiento. Para ver instrucciones de configuración, consulta nuestro artículo sobre cómo configurar un dominio de seguimiento de clics dedicado.
- Para los enlaces en mensajería de texto, un enlace personalizado de marca. Para obtener instrucciones de configuración, consulta nuestro artículo sobre cómo crear un enlace abreviado de marca para SMS.
- El SDK de Klaviyo instalado en tu aplicación móvil.
- Un archivo
apple-app-site-association(AASA) (para iOS) y/o un archivoassetlinks.json(para Android) para tu aplicación móvil. Apple y Google, respectivamente, requieren estos archivos para asociar tu sitio web con tu aplicación móvil. Si solo tienes una aplicación para Android, igualmente debes preparar un archivo AASA para subirlo a Klaviyo. Klaviyo usa sus rutas de URL para determinar qué enlaces reescribir para el deep linking. - Tu aplicación móvil debe configurarse para admitir enlaces universales y/o App Links.
- Para obtener más información sobre la configuración de iOS y la configuración del archivo
apple-app-site-association(AASA), consulta la documentación para desarrolladores de Apple sobre cómo admitir dominios asociados. - Para obtener más información sobre cómo configurar Android y configurar tu archivo
assetlinks.json, consulta la documentación para desarrolladores de Android sobre cómo añadir enlaces de aplicaciones.
- Para obtener más información sobre la configuración de iOS y la configuración del archivo
Trabaja con el desarrollador de la aplicación para asegurarte de que la aplicación móvil pueda gestionar correctamente los enlaces universales enviados por Klaviyo. Sigue las instrucciones del SDK de iOS, Android o React Native para la aplicación.
Cómo configurar enlaces universales y enlaces de aplicaciones en Klaviyo
- Ve a Ajustes en tu cuenta de Klaviyo.
- Click notificación push.
- Selecciona la pestaña Enlaces universales y de aplicaciones.
- En la tarjeta, revisa los dominios de seguimiento. Si un canal muestra Configuración obligatoria, completa primero la configuración del dominio. Cuando al menos 1 canal muestre Listo, haz clic en Configurar en la parte superior de la tarjeta.

Solo los dominios de seguimiento alojados por Klaviyo son compatibles con enlaces universales y App Links. Si tu cuenta sigue usando un dominio de seguimiento de terceros, como uno alojado por SendGrid, tendrás que migrar a un dominio de seguimiento alojado por Klaviyo antes de habilitar esta función.
- Introduce el dominio de destino, el dominio del sitio web que se usa en los enlaces del mensaje. Por ejemplo, para https://shop.example.com/products: introduce shop.example.com sin el protocolo ni la ruta.
- Haz clic en Siguiente.
- Sube el archivo
apple-app-site-association(AASA) sin extensión de archivo. Si tienes una aplicación para Android, sube también el archivoassetlinks.json.- Si tienes una aplicación para iOS y otra para Android, tendrás que subir ambos archivos.
- Si solo tienes una aplicación iOS, solo necesitas subir un archivo AASA.
- Si solo tienes una app de Android, tendrás que subir ambos archivos. El archivo AASA define las rutas de URL que Klaviyo trata como enlaces universales para ambas plataformas.
Si varias cuentas de Klaviyo comparten un dominio de seguimiento, al guardar los cambios en su configuración se verán afectadas todas esas cuentas.
- Pulsa Guardar. Klaviyo aplica esta configuración a todos los dominios de seguimiento aptos de la cuenta.
- Después de guardar, revisa el estado del dominio de seguimiento en la página de configuración. Las nuevas configuraciones se habilitan automáticamente. Si un dominio que quieres usar muestra Listo, haz clic en Habilitar en esa fila. Confirma que los dominios que quieres usar muestran Activo.

Reemplazo universal
En algunos casos, puede que quieras designar un enlace específico para que se abra en tu aplicación, aunque no coincida con las rutas definidas en el archivo AASA. Puedes anular el comportamiento predeterminado al añadir el atributo universal="true" al HTML del enlace.
Por ejemplo: <a href="https://shop.example.com/products" universal="true">Link to your app!</a>
Como alternativa, puedes hacer lo contrario añadiendo el atributo universal="false" al HTML del enlace.
Nota: esta funcionalidad solo está disponible para email.
Probar la configuración
Para probar tus enlaces universales y App Links, crea una nueva campaña o un nuevo mensaje de flujo e incluye un enlace a una página de tu sitio web que hayas configurado para el deep linking. Envía un mensaje a un dispositivo con tu aplicación instalada y otro a un dispositivo sin tu aplicación instalada.
- En el dispositivo en el que tengas instalada tu aplicación, el enlace debería abrirse directamente en tu aplicación.
- En el dispositivo sin tu app instalada, el enlace debería abrirse en el navegador web del dispositivo.
Usa una campaña o un mensaje de flujo real para hacer pruebas. Los mensajes de vista previa no usan el seguimiento de clics de Klaviyo, por lo que los enlaces pueden diferir de los enlaces con seguimiento en mensajes reales.
Ver tus enlaces universales alojados por Klaviyo y archivos de App Links
Una vez que hayas completado la configuración, Klaviyo alojará versiones de tus archivos de configuración. Para verlos, navega a las siguientes URL en tu navegador y sustituye <YOUR_TRACKING_DOMAIN> por tu propio dominio:
- iOS:
https://<YOUR_TRACKING_DOMAIN>/.well-known/apple-app-site-association - Android:
https://<YOUR_TRACKING_DOMAIN>/.well-known/assetlinks.json
PREGUNTAS FRECUENTES
¿Necesito tener un dominio de seguimiento de clics dedicado?
Se requiere un dominio dedicado de seguimiento de clics para usar los enlaces universales y los App Links para email. Este dominio debe estar alojado en Klaviyo (KMTA). Los enlaces universales y los App Links no se admiten en dominios de seguimiento de clics alojados por otros proveedores (por ejemplo, SendGrid) porque Klaviyo necesita alojar y servir los archivos de configuración de enlaces universales (AASA / assetlinks.json) desde tu dominio de seguimiento. Para SMS, tendrás que configurar un enlace corto personalizado de marca.
¿Qué sucede si tengo varias cuentas de Klaviyo que comparten un único dominio de seguimiento?
Si varias cuentas comparten un único dominio de seguimiento, los cambios en la configuración del dominio afectarán a todas esas cuentas.