Parámetros UTM para campañas de apps: guía práctica
Para qué sirve cada etiqueta UTM, un sistema de nombres que no se desordena, valores para cada canal de apps y lo que de verdad les pasa a tus etiquetas en App Store y Google Play.
Por qué las campañas de apps rompen los UTM
Las etiquetas UTM nacieron para la web. Alguien hace clic, la página carga, tu analítica lee utm_source y compañía en la barra de direcciones y la visita cae en la fila correcta. Nadie en medio opina.
Una campaña de apps tiene una tienda en medio. El toque va a App Store o a Google Play, la persona instala y la app se abre más tarde desde la pantalla de inicio. Que tus etiquetas sobrevivan al viaje depende de la tienda y del enlace que hayas usado.
Esta guía empieza por los nombres, porque unos nombres limpios rinden en cualquier canal, y sigue con las tiendas, que es donde la mayoría de las campañas de apps pierden sus datos sin hacer ruido.
Cuatro cifras que conviene saber
- etiquetas que Google Analytics pide en cada enlace: source, medium, campaign
- 3
- días que Google Play mantiene el install referrer disponible para la app
- 90
- horas en las que App Store Connect atribuye una descarga a un enlace de campaña
- 24
- caracteres como máximo en un token de campaña de Apple
- 30
etiquetas que Google Analytics pide en cada enlace: source, medium, campaign
días que Google Play mantiene el install referrer disponible para la app
horas en las que App Store Connect atribuye una descarga a un enlace de campaña
caracteres como máximo en un token de campaña de Apple
Los cinco parámetros y la pregunta que responde cada uno
Google Analytics lee cinco etiquetas estándar. Tres van en todos los enlaces; dos son opcionales.
utm_source: ¿dónde estaba el enlace?
La plataforma, la lista o el objeto: instagram, tiktok, newsletter, packaging. Nombra el sitio, no el tipo de canal.
utm_medium: ¿qué tipo de canal?
social, email, sms, qr, audio. GA4 reparte las visitas en canales sobre todo según este valor, así que necesita una lista corta y fija.
utm_campaign: ¿qué acción?
rebajas_primavera_2026_04. Un nombre por campaña, idéntico en todos los canales, para que las cifras se sumen.
utm_content: ¿qué enlace o creatividad?
Opcional. story_frame_2 o header_button, cuando una campaña tiene varios enlaces en el mismo sitio.
utm_term: ¿qué palabra clave?
Opcional y sobre todo para búsqueda de pago. La mayoría de campañas de apps lo dejan vacío.
Un sistema de nombres que no se desordena
Las reglas
- Solo minúsculas, porque los valores distinguen mayúsculas
- Sin espacios y con un solo separador: _ o -, nunca los dos
- El medio sale de una lista fija
- Campaña: primero el tema, al final la fecha, como rebajas_primavera_2026_04
- Deja la lista escrita donde la encuentre cualquiera que etiquete enlaces
Una lista de medios para apps
- social para publicaciones, historias y bios orgánicas
- paid_social para ubicaciones de pago
- email y sms para tus propios mensajes
- qr para impresos, envases y pantallas
- audio para podcasts y radio
- influencer o affiliate para creadores
Cómo lee GA4 tu medio
Google Analytics 4 clasifica cada visita en un grupo de canales predeterminado con reglas fijas. Un medio email cae en Email, sms en SMS, audio en Audio, affiliate en Affiliates y social en Organic Social. Un medio que empieza por paid o contiene cp, como cpc, cuenta como de pago.
No hay canal predeterminado para códigos QR ni para creadores. Un medio qr acaba en Unassigned salvo que la fuente sea un sitio que GA4 reconozca, y un enlace de creador con fuente instagram cuenta como Organic Social por su fuente. Si esos canales te importan, crea un grupo de canales personalizado en GA4 en lugar de forzar tus nombres.
Ejemplos canal por canal
Los valores que rellena nuestro generador de UTM gratis y dónde los coloca GA4 por defecto.
Qué les pasa a tus etiquetas en cada tienda
La misma campaña etiquetada y cuatro sitios donde puede acabar un toque.
primavera
Una campaña, las mismas etiquetas UTM y cuatro tipos de enlace.
- Enlace de App StoreSe pierden. App Store no pasa los parámetros del enlace a la app.
- Enlace de Google PlaySolo se conservan dentro del parámetro referrer; la app puede leerlas durante 90 días.
- Tu sitio webTu analítica las lee al cargar la página.
- Smart link de AppySe reenvían a la tienda, la app y el sitio web; con el SDK, instalaciones por campaña.
Google Play: todo pasa por referrer
Google Play tiene una vía documentada para entregar datos de campaña a una app. Todo lo que la app debe recibir va en un único parámetro referrer de la URL de la tienda, codificado: utm_source=tiktok viaja como referrer=utm_source%3Dtiktok. Solo ese parámetro llega a la app; las etiquetas utm_ puestas directamente en la URL de Play no.
Tras la instalación, la app lee esa cadena con la API Google Play Install Referrer, junto con la hora del clic y la hora en que empezó la instalación. Google la mantiene disponible 90 días y recomienda leerla una sola vez, en la primera apertura. Firebase y la mayoría de SDK de atribución lo hacen por ti.
App Store: tokens de campaña en lugar de UTM
App Store no tiene install referrer. Añadas los parámetros que añadas a un enlace de App Store, la app que se abre tras la instalación no los ve, y App Store Connect ignora los UTM.
La respuesta de Apple es el enlace de campaña, que se crea en App Store Connect Analytics. Lleva un token de proveedor (pt) que identifica tu cuenta de desarrollador, un token de campaña (ct) de hasta 30 caracteres y un tipo de medio (mt=8). Una descarga cuenta para la campaña si ocurre dentro de las 24 horas siguientes a usar el enlace.
Los resultados se quedan en App Store Connect y solo de forma agregada: una campaña aparece cuando al menos cinco personas han descargado a través de ella. Sirve para comparar campañas, pero no le dice a tu app qué persona llegó desde qué enlace.
Enlaces de tienda o un smart link
Cómo lleva un smart link los UTM hasta la app
Etiqueta el smart link, no los enlaces de tienda
Añade utm_source=tiktok, utm_medium=social y utm_campaign=rebajas_primavera a appy.to/primavera y pon ese único enlace en la bio, la historia o el código QR.
Cada teléfono va a su sitio
App Store en iPhone, Google Play en Android, AppGallery en Huawei y tu web en un ordenador. Con deep links (Pro), quien ya tiene la app la abre.
Las etiquetas siguen su camino
Con el reenvío de parámetros (Business), los UTM se añaden al enlace de tienda, al deep link y a la web, y se escriben en el referrer de Google Play.
La instalación se atribuye a la campaña
Con el SDK de Appy (Enterprise), la primera apertura se conecta con el toque y se informa con su fuente, medio y campaña. Sin identificadores publicitarios.
Lista de control para cada enlace etiquetado
Antes de publicar
- Fuente, medio y campaña están rellenos
- Todos los valores en minúsculas y sin espacios
- El medio sale de la lista de tu equipo
- El nombre de campaña coincide con el resto de canales de la acción
- Los enlaces de tienda van detrás de un smart link en vez de etiquetarse directamente
- Lo has tocado una vez en un iPhone y otra en Android
Después del primer día
- La campaña aparece bajo la fuente y el medio que esperabas
- No ha surgido una nueva grafía de una fuente antigua
- Unassigned no ha crecido; si lo ha hecho, revisa el medio
- Con el SDK, las instalaciones aparecen con el mismo nombre de campaña
Créalo y sigue leyendo
- Generador de UTM gratis para campañas de appsNombres limpios, vista previa de informes y un aviso allí donde se perderían las etiquetas.
- Reenvío de parámetros para deeplinks, Universal Links, tiendas de apps y webCómo un solo enlace entrega sus parámetros a cada destino.
- Descubre qué enlace trajo cada instalaciónInstalaciones, eventos e ingresos por enlace con el SDK de Appy.
- Cómo medir instalaciones de app desde códigos QR sin adivinarEl mismo problema, con códigos en carteles y envases.
- Link Tracking Protection en iOS 26: ¿qué parámetros de URL sobreviven?Qué quita Safari de los enlaces y por qué los UTM siguen pasando.
Fuentes
- Ayuda de Google Analytics: URL builders, datos de campaña con URL personalizadasLos parámetros UTM, cuáles usar siempre y la distinción entre mayúsculas y minúsculas.
- Ayuda de Google Analytics: grupo de canales predeterminadoLas reglas que convierten fuente y medio en canales.
- Android Developers: biblioteca Play Install ReferrerQué puede leer la app tras la instalación y durante cuánto tiempo.
- Android Developers: User acquisition for Google Play Games on PCEl ejemplo de Google con valores UTM codificados en el parámetro referrer.
- Apple Developer: enlaces de campaña en App Store Connect AnalyticsTokens de proveedor y de campaña, la ventana de 24 horas y los umbrales de los informes.
Preguntas frecuentes
¿Sobreviven los parámetros UTM a la instalación de una app?
No por sí solos. App Store los descarta y Google Play solo pasa lo que va dentro del parámetro referrer. Un smart link con reenvío de parámetros los lleva a la tienda, la app y tu web, y el SDK de Appy atribuye la instalación a su fuente, medio y campaña.
¿Qué parámetros UTM necesita una campaña de apps?
utm_source, utm_medium y utm_campaign en cada enlace, como recomienda Google Analytics. Añade utm_content cuando una campaña tenga varios enlaces en el mismo sitio, como dos botones en una newsletter.
¿Las publicaciones de creadores deben usar social o influencer como medio?
Vale cualquiera si eres constante. GA4 no tiene canal de influencers, así que un medio influencer solo cuenta como Organic Social cuando la fuente es una red social como instagram. Si quieres ver a los creadores como canal propio, crea un grupo de canales personalizado.
¿Qué son pt y ct en los enlaces de App Store?
Los tokens de campaña de Apple. pt identifica tu cuenta de desarrollador y no cambia; ct da nombre a la campaña. Salen de App Store Connect Analytics e informan de las descargas allí, de forma agregada. Tu app no puede leerlos.
¿Cuánto tiempo puede leer una app Android el install referrer?
Google mantiene disponibles los datos del install referrer durante 90 días tras la instalación y recomienda leerlos una sola vez, en la primera apertura.
¿Puedo ver instalaciones por campaña UTM sin un MMP?
Sí, para los enlaces que son tuyos. Con el SDK de Appy en el plan Enterprise, cada instalación se atribuye al enlace y a la fuente, el medio y la campaña del toque. Los anuncios de pago en Meta, Google o TikTok se siguen midiendo mejor con un MMP.
Seguir explorando
Enlaces cortos con dominio propio para apps: guía práctica
Por qué compensa que tus enlaces lleven tu propio dominio, cómo elegir el subdominio, la configuración en tres pasos y qué pasa con los enlaces y códigos QR que ya has compartido.
Reenvío de parámetros para deeplinks, Universal Links, tiendas de apps y web
Aprende a conservar parámetros de campaña y contexto en la app, las tiendas, Universal Links y destinos web sin sobrescribir valores fijos.
Deferred deep linking: cómo funciona y cuándo usarlo
Conserva la intención original del enlace tras la instalación para que los nuevos usuarios aterricen en la pantalla correcta y no en la home por defecto.
¿Buscas otra cosa? Explora todos los temas en el blog.
Etiqueta una vez y conserva las etiquetas más allá de la tienda
Crea el enlace etiquetado con el generador de UTM gratis y ponlo en un smart link de Appy para que cada teléfono llegue a su tienda. Plan gratuito, sin tarjeta.