Un código QR para descargar apps es un único código escaneable que envía a los usuarios de iPhone a la App Store y a los de Android a Google Play, decidido en el momento del escaneo. El truco está en que el código no apunta a una tienda. Apunta a un smart link que lee el dispositivo y reenvía a la tienda correcta, con una página web como fallback para quien esté en un ordenador de escritorio. Un solo código impreso, las dos plataformas, sin desvíos equivocados.
Esta es la versión práctica: por qué un enlace de tienda a secas falla a la mitad de tu audiencia, cómo funciona el enlace que detecta el dispositivo, cómo construir uno, y dónde colocarlo. Si los códigos son nuevos para ti, Cómo crear un código QR: estático, dinámico y rastreable cubre primero lo básico.
El problema: dos tiendas, un solo código
Tu app vive en dos sitios. Los usuarios de iPhone instalan desde la Apple App Store, los de Android desde Google Play, y cada tienda tiene su propia URL. Un código QR solo puede contener una dirección, así que si codificas el enlace de la App Store, todo el que escanee desde Android llega a una página que no puede usar, y viceversa.
Imprimir dos códigos, uno por tienda, traslada la elección a quien lee, que ahora tiene que saber qué teléfono tiene en la mano y elegir el cuadrado correcto. La mayoría no lo hará. El resultado son instalaciones perdidas en el momento exacto en que alguien quería tu app. La solución es hacer que el propio código se encargue del enrutamiento.
Cómo funciona el enlace que detecta el dispositivo
Un único enlace corto se sitúa entre el código y las tiendas, y decide el destino en cada escaneo.
Cuando un teléfono abre el enlace, la solicitud lleva el sistema operativo. El enlace lo lee y redirige: iOS a la App Store, Android a Google Play, todo lo demás a una página web de fallback. Quien escanea no ve nada de esto, toca y llega a la tienda correcta. Es el mismo motor de enrutamiento descrito en Smart links explicados: enrutamiento edge sin un servicio extra, aplicado a tiendas de apps en lugar de a países o idiomas. Apple documenta sus enlaces de marketing de App Store y Google su enlazado a Play Store (ambos consultados el 18-07-2026), y el smart link simplemente elige el correcto según el dispositivo.
El código en sí no es listo. Codifica un enlace. Toda la inteligencia está en ese enlace, y por eso un código de descarga de apps tiene que apuntar a un smart link y nunca a una URL a secas de apps.apple.com o play.google.com.
Cómo construir uno
Cuatro pasos, y el orden importa.
- Reúne las URLs de las dos tiendas. Tu enlace de producto de la App Store y tu enlace de ficha de Google Play. Si publicas en otras tiendas, como AppGallery, guarda también esos.
- Crea el smart link. Define el destino para iOS, el destino para Android, y el fallback de escritorio u otro. Es un único enlace corto con reglas por dispositivo.
- Genera el QR a partir de ese smart link. Codifica el enlace corto, no una URL de tienda. Mantenlo dinámico para poder editar las tiendas y leer los escaneos más adelante.
- Define el fallback de forma deliberada. Envía los escaneos de escritorio a una landing page con los distintivos de las dos tiendas o con una opción para enviar el enlace al teléfono, no a una tienda que no pueden usar.
Como el código codifica un enlace corto que tú controlas, esto es un código dinámico por definición, lo cual importa por las razones que se explican en Códigos QR dinámicos vs estáticos: qué cambia realmente: puedes cambiar una URL de tienda, añadir una plataforma o corregir un error sin reimprimir.
Si prefieres no montar el enrutamiento tú mismo, los smart links de Elido hacen la detección de dispositivo y los códigos QR generan el código sobre ese mismo enlace corto, así que el enrutamiento y los datos de escaneo viven en un solo sitio. Puedes configurar uno en el plan gratuito.
Lleva a la gente a la pantalla correcta, no solo a la tienda correcta
Acertar con la tienda es la mitad del trabajo. La otra mitad es dónde se abre la app después de instalarla.
Por defecto, una instalación nueva aterriza en una pantalla de inicio genérica, incluso si el escaneo vino de un anuncio sobre una función concreta. Un deep link diferido lleva esa intención a través de la instalación para que la app se abra en la pantalla exacta, que es donde las instalaciones de campaña suelen perder usuarios. Los mecanismos están en ¿Qué es un deep link? Una guía en lenguaje sencillo y, para la configuración sin un SDK pesado, en Deep links para apps móviles sin un SDK. Para una campaña de instalación simple, el enrutamiento a la tienda ya es suficiente; añade deferred deep linking cuando el escaneo prometa un destino concreto dentro de la app.
Dónde colocarlo
Un código de descarga de apps se gana su sitio en cualquier lugar donde el teléfono ya esté en la mano y tu app sea el siguiente paso.
Carteles y anuncios en transporte público, envases e insertos de producto, estands y acreditaciones de eventos, mesas de restaurante, recibos, tarjetas de visita, y la pantalla final de un vídeo funcionan todos. El patrón es el mismo que para cualquier ubicación impresa: dale a cada superficie su propio enlace corto para que el cartel, el envase y el estand sean filas separadas que puedas comparar. El diseño sigue importando, así que mantén la zona de silencio, el contraste, y una llamada a la acción clara como "Escanea para conseguir la app", según Códigos QR de marca que siguen siendo escaneables: guía de diseño.
Lo que no funciona
Tres configuraciones que parecen correctas y pierden instalaciones:
Codificar la URL de una sola tienda. Un código que contiene el enlace de la App Store es peso muerto para todo el que escanee desde Android, y viceversa. Es el error más común, y un smart link lo corrige de raíz.
Sin fallback de escritorio. Los escaneos también ocurren en portátiles, en un escritorio, desde una pantalla compartida. Sin un fallback, esas personas llegan a una página de tienda móvil desde la que no pueden instalar. Envíalas a una página que lleve el enlace a su teléfono.
Un código estático directo a una tienda. Incluso para una sola plataforma, codificar la URL de la tienda directamente significa cero datos de escaneo y un código muerto si cambia la URL de la ficha. Pasa por un enlace corto para que el código siga siendo editable y medible.
Acierta con el enrutamiento y un solo código lleva todo tu embudo de instalación: escaneo, tienda correcta y, cuando lo necesites, la pantalla exacta dentro de la app.
Relacionado en el blog
Preguntas frecuentes
¿Cómo hago un código QR que sirva tanto para la App Store como para Google Play?
Apunta un único código QR a un smart link, no a la URL de una tienda. Reúne tu enlace de la App Store y tu enlace de Google Play, crea un smart link que detecte el dispositivo de quien visita y redirija a los usuarios de iPhone a la App Store y a los de Android a Google Play, y luego genera el código QR a partir de ese único smart link. Configura un fallback web para quien escanee desde un ordenador de escritorio. Como la elección de tienda ocurre en el momento del escaneo, un solo código impreso sirve a las dos plataformas.
¿Puede un solo código QR enlazar a las dos tiendas de apps?
Sí, a través de un smart link intermedio. Un código QR solo puede codificar una dirección, así que no puedes poner dos URLs de tienda directamente dentro. En su lugar codificas un único smart link que lee el dispositivo en cada escaneo y reenvía a la tienda correcta. Quien escanea nunca ve el redirect, simplemente aterriza en la App Store o en Google Play según su teléfono.
¿Cómo sabe el código qué tienda abrir?
El smart link que hay detrás del código lee la solicitud, incluido el sistema operativo que reporta el teléfono, y elige el destino. Los dispositivos iOS van a la App Store, los dispositivos Android van a Google Play, y el resto de dispositivos van a una página web de fallback que tú defines. El código QR en sí no es inteligente; es el enlace corto al que apunta el que hace el enrutamiento, y por eso el código tiene que codificar un smart link en vez de una URL de tienda a secas.
¿Qué ocurre cuando alguien escanea el código de la app desde un ordenador de escritorio?
Depende del fallback que hayas definido. Un ordenador de escritorio o portátil no puede instalar una app móvil, así que un buen smart link envía esos escaneos a una landing page: tu sitio web, una página con los distintivos de las dos tiendas, o un formulario para enviar el enlace al teléfono. Sin un fallback, quien escanea desde un ordenador aterriza en una página de tienda sobre la que no puede actuar. Define siempre el destino de escritorio de forma deliberada en vez de dejarlo al azar.
¿Puedo rastrear las descargas de una app a partir de un código QR?
Puedes rastrear los escaneos con precisión, y las instalaciones con configuración adicional. Un código dinámico para descarga de apps pasa por un redirect, así que cada escaneo queda registrado con hora, dispositivo y ubicación. Contar las instalaciones es un paso aparte que necesita la atribución propia de la tienda o un socio de medición, porque las tiendas de apps no reportan una instalación directamente de vuelta al código QR. Solo con la cantidad de escaneos ya sabes qué cartel o ubicación está funcionando.
Prueba Elido
Pega una URL, obtén un enlace corto
Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.
Gratis, sin registro · 2 por día