Lo básico
Enlaces inteligentes y redirecciones
Tu enlace inteligente, mapps.one/habitly, analiza el dispositivo de cada visitante y decide adónde enviarlo en pocos milisegundos. Esta página explica las reglas predeterminadas, cómo cambiarlas, qué ven los bots de vista previa de enlaces y cómo llegan las etiquetas de campaña hasta las tiendas.
Enrutamiento predeterminado
| Visitante | Va a | Si falta ese enlace |
|---|---|---|
| iPhone, iPad, iPod | App Store | Página de destino |
| Android | Google Play | Página de destino |
| Dispositivos Huawei y Honor, HarmonyOS | AppGallery | Google Play y luego la página de destino |
| Windows | Microsoft Store | Página de destino |
| macOS | App Store | Página de destino |
| Dispositivos no reconocidos ("Otro") | Página de destino | — |
| Linux y ChromeOS | Página de destino | — |
El dispositivo se detecta a partir del user agent del navegador. Las tabletas siguen las mismas reglas que los teléfonos del mismo sistema. Los iPad que solicitan sitios de escritorio se identifican como Mac, y aun así llegan al App Store porque macOS va ahí de forma predeterminada.
Reglas de redirección
Abre la pestaña Enlaces de la app para elegir un destino para cada una de estas plataformas: iOS, Android, Huawei, Windows, macOS y Otro. Las opciones son:
- App Store, Google Play, AppGallery o Microsoft Store: redirigir a la ficha de esa tienda,
- URL web: redirigir a la dirección web guardada en la app, por ejemplo una versión web o una lista de espera,
- Página de destino: mostrar la página de destino en la dirección del enlace inteligente.
Si el destino que eliges no tiene ningún enlace guardado, el visitante pasa a un destino alternativo: los visitantes de Huawei prueban Google Play y luego la página de destino, y todos los demás ven la página de destino. La vista previa de las reglas en el panel muestra adónde llega cada plataforma en este momento y marca las filas que usan un destino alternativo.
Las redirecciones usan HTTP 302 con Cache-Control: no-store, así que los navegadores y los proxies no las guardan en caché y los cambios en las reglas se aplican en la siguiente visita.
Vistas previas de enlaces y bots
Cuando alguien pega tu enlace en un chat o en una publicación, la app obtiene la página para crear una vista previa. Estos rastreadores siempre reciben la página de destino, nunca una redirección, así que la vista previa muestra el nombre, el eslogan y la imagen de tu app a partir de las etiquetas Open Graph de la página. Esto incluye Facebook, Instagram, WhatsApp, X, LinkedIn, Slack, Discord, Telegram, iMessage, Pinterest, Reddit, Mastodon, Bluesky, Snapchat, Skype, Zoom y Microsoft Teams, entre otros.
Los rastreadores de buscadores, las herramientas de SEO, los monitores de disponibilidad, los rastreadores de IA y los clientes de línea de comandos como curl, wget o python-requests también se tratan como bots. Los bots reciben la página de destino y nunca se cuentan en las estadísticas.
Navegadores dentro de apps
Se reconocen los enlaces abiertos dentro de Instagram, Facebook, TikTok, X, LinkedIn, Snapchat, Pinterest, LINE, Telegram, WeChat, Reddit y Threads. El visitante se enruta según su dispositivo, como en cualquier otra visita. En las estadísticas, la app de la que procede se registra como origen del tráfico, aunque estos navegadores no suelen enviar un sitio de referencia.
Etiquetas de campaña
Añade etiquetas UTM estándar a tu enlace inteligente para comparar canales:
https://mapps.one/habitly?utm_source=instagram&utm_medium=social&utm_campaign=launch
mapps.one siempre registra utm_source, utm_medium y utm_campaign en tus estadísticas. Con Pasa parámetros de campaña a las tiendas activado (la opción predeterminada), las etiquetas también se transmiten al destino en el formato que entiende:
| Destino | Qué añadimos |
|---|---|
| Google Play | Un parámetro referrer que contiene las etiquetas UTM codificadas para URL, que tu app puede leer con la Play Install Referrer API.https://play.google.com/store/apps/details?id=com.habitly.app&referrer=utm_source%3Dinstagram%26utm_medium%3Dsocial%26utm_campaign%3Dlaunch |
| App Store | Un token de campaña ct: el valor de utm_campaign, o de utm_source cuando no hay campaña, de hasta 40 caracteres.https://apps.apple.com/app/id1612345678?ct=launch |
| URL web | Las propias etiquetas UTM.https://habitly.app/?utm_source=instagram&utm_medium=social&utm_campaign=launch |
| AppGallery, Microsoft Store | Nada. La ficha se abre sin parámetros adicionales. |
Se reenvían las cinco etiquetas: utm_source, utm_medium, utm_campaign, utm_term y utm_content. Cada valor se recorta a 100 caracteres.
ct a una campaña cuando el enlace también lleva tu token de proveedor (pt). Los enlaces de tienda se guardan en forma canónica, así que un pt pegado en tu enlace del App Store no se conserva. Usa el desglose por campañas de las estadísticas de mapps.one para comparar canales.Enlaces de las insignias de tienda
Las insignias de tienda de la página de destino apuntan a una redirección con seguimiento, mapps.one/habitly/go/{store}. El clic se cuenta como clic a la tienda y luego se envía al visitante a la ficha. Si la app no tiene enlace para esa tienda, el visitante vuelve a la página de destino.
Puedes usar estas URL tú mismo cuando quieras enviar a una tienda concreta sin importar el dispositivo, por ejemplo en una campaña solo para Android. Las etiquetas UTM añadidas a una URL /go/ se reenvían igual que en el enlace inteligente.
| Clave de tienda | URL |
|---|---|
app_store | mapps.one/habitly/go/app_store |
google_play | mapps.one/habitly/go/google_play |
app_gallery | mapps.one/habitly/go/app_gallery |
microsoft_store | mapps.one/habitly/go/microsoft_store |
web | mapps.one/habitly/go/web |
Referencia de URL
| URL | Propósito |
|---|---|
/habitly | Enlace inteligente: redirección según el dispositivo, o la página de destino |
/habitly/page | Página de destino en todos los dispositivos |
/habitly/go/{store} | Redirección con seguimiento a una tienda |
/habitly/open/{path} | Enlace profundo a la app instalada |
/habitly/privacy, /habitly/privacy/{language} | Política de privacidad |
/habitly/terms, /habitly/terms/{language} | Términos de servicio |
/habitly/press, /habitly/press.zip | Kit de prensa: página y descarga |
/habitly/qr.svg, /habitly/qr.png | Código QR del enlace inteligente |
Cuando un enlace no funciona
- 404 Not Found: ninguna app usa este slug. Revisa la ortografía, o comprueba si el slug cambió.
- 410 Gone, "en pausa": la app está en pausa en el panel. Vuelve a activarla.
- 410 Gone, "ya no está disponible": el equipo de confianza y seguridad suspendió la app. Contacta con soporte.
- Siempre la página de destino: el destino de la plataforma no tiene ningún enlace guardado, la regla está configurada en Página de destino o estás probando con un cliente que parece un bot.