Por qué está roto por diseño, y qué es lo que realmente funciona.
Coescribí esto con Burak Arslan (Sr. Search Engine Marketing Expert). Los dos hemos pasado demasiado tiempo tratando de hacer que Google Search funcione para instalaciones de apps. Esto es todo lo que aprendimos.
Actualización (26 de febrero de 2026): añadida información nueva sobre el tracking template web-to-app de Adjust como alternativa al pipeline manual de conversiones offline, un detalle sobre cómo el tracking template de Adjust puede fallar el test de URL de Google en iOS, y ampliada la sección de Web to App Connect. Gracias a Burak Arslan por la coescritura original, y a Murat Turan y Matthieu Moly por sacar a la luz el setup web-to-app de Adjust.
El problema
Quieres correr campañas de Google Search para tu app. Control de keywords. Visibilidad de search terms. Lo que hace que Search sea poderoso para los anunciantes web.
Google dice: “Usa App Campaigns.”
App Campaigns SÍ muestra tus anuncios en Search. Pero:
- Cero control de keywords
- Sin visibilidad de search terms
- El presupuesto se quema en lo que Google decida
- Desde mediados de 2024, los anuncios también aparecen en Play Store con cero visibilidad
“¿No puedo simplemente correr campañas de Search normales para instalaciones de apps?”
No. Está roto por diseño.
Por qué está roto
Las campañas de Search estándar no pueden trackear instalaciones de apps. Esto es por qué:
Android: el GCLID funciona a través de la Play Install Referrer API. La atribución es técnicamente posible con workarounds.
iOS: el GCLID no funciona en absoluto. Los usuarios se redirigen a través del App Store, lo que rompe la cadena de atribución por completo.
Performance Max: no soporta objetivos de instalación de apps. Solo web-first.
Google no te va a dar datos de keywords en App Campaigns. Estás en su caja negra.
Si vas con App Campaigns, esto es con lo que tienes que lidiar
La mayoría de los anunciantes terminan usando App Campaigns de todas formas. Sin control de keywords, pero funciona si tienes volumen. Esto es lo que necesitas saber.
Optimiza para eventos post-instalación, no para instalaciones. Las App Campaigns deberían apuntar a trials, subscriptions, purchases. Si estás optimizando por instalaciones, lo estás haciendo mal.
Necesitas al menos 10 eventos post-instalación al día. Esto es lo que el algoritmo de Google necesita para aprender. Por debajo de esto, el algoritmo no puede optimizar y estás quemando presupuesto sin ninguna señal.
Google te pide fijar un bid objetivo antes de que conozcas tu economics. Los anunciantes nuevos adivinan su CPA o ROAS objetivo, y después pagan para averiguar si adivinaron bien. Si no tienes datos históricos, esto es brutal.
Ninguna estrategia supera un mercado direccionable diminuto. Si no puedes alcanzar estos umbrales, la pregunta no es qué workaround usar. Es si paid Search es siquiera el canal correcto.
Tus opciones
1. App Campaigns solo de texto
La opción por defecto si tienes volumen.
Corre una App Campaign solo con assets de texto (sin imágenes, sin video). Esto sesga la entrega hacia el inventario de Search.
Igual no vas a ver qué keywords generaron las conversiones. Solo tienes más probabilidad de aparecer en Search en lugar de Display o YouTube.
Importante: solo texto no garantiza solo Search. Google puede combinar tu texto con el ícono de tu app y mostrarlo como display. Monitorea tu segmento de red.
Trampa de Play Store: desde mediados de 2024, las App Campaigns también aparecen en las búsquedas de Play Store. Cero visibilidad sobre esto. Tus términos de marca pueden disparar anuncios.
Para marcas establecidas: aquí es donde arriesgas canibalizar las instalaciones orgánicas. Pídele a tu rep de Google que excluya los términos de marca.
2. AppStack SDK
Vale la pena considerarlo si necesitas datos a nivel de keyword.
Herramienta de terceros que automatiza la atribución Search-to-App. Se integra con tu MMP (Adjust, AppsFlyer, etc.).
Bueno para equipos que quieren entender qué keywords funcionan pero no tienen los recursos de ingeniería para un pipeline personalizado.
3. Adjust + conversiones offline
Alto esfuerzo, control total.
Construye un pipeline manual:
- El deep link de Adjust captura el GCLID
- Exporta las conversiones a Google Sheets
- Súbelas como conversiones offline haciendo match por GCLID
Que esto tenga sentido depende de tu negocio. Si tienes audiencias de nicho, presupuestos pequeños, o necesitas precisión de atribución de forma absoluta, puede funcionar. No escala fácilmente, pero para algunos negocios eso está bien.
Alternativa: el tracking template web-to-app de Adjust. Si estás corriendo campañas de Search clásicas (no App Campaigns), Adjust tiene un setup web-to-app nativo que no requiere el pipeline manual de GCLID de arriba.
Cómo funciona: habilitas la integración de Google Ads SAN, configuras tu URL final en Google Ads, y después creas Adjust link URLs para cada tipo de campaña (Search, Display, Video, PMax, etc.). Usas la Adjust link URL como tu Tracking Template.
Esto funciona mejor para Android, donde la atribución por GCLID vía Play Install Referrer API es sólida. En iOS, sigues teniendo el mismo vacío de atribución descrito arriba. El redirect del App Store rompe la cadena, y Adjust incluso señala que Google Ads podría no reclamar atribución para ciertos usuarios en campañas web-to-app.
Todavía no he probado cómo manejan esto otros MMPs. Si estás en AppsFlyer, Singular, etc., consulta con tu rep si soportan un flujo de tracking template similar para campañas de Search web-to-app.
Si estás trabajando con un ingeniero en esto: asegúrate de que esté leyendo todas las guías de tracking necesarias para tu caso específico (Google, MMP, deep linking, etc.). Si no está leyendo la documentación, no es el ingeniero correcto para este trabajo.
4. Performance Max
No aplica.
PMax no soporta objetivos de instalación de apps. Solo es relevante si tienes un funnel híbrido web + app, algo que es poco común.
5. Web to App Connect
Opción emergente si tienes presencia web.
El framework de Google para unificar la publicidad web y de app. Soporta campañas de Search, Shopping, YouTube que apuntan a instalaciones de app.
Mejor para anunciantes que ya tienen un funnel web y quieren extenderlo a app.
Si estás en Adjust, esto combina con su setup de tracking template web-to-app (ver la opción 3 arriba). Creas link URLs dedicadas por tipo de campaña, las usas como tracking templates, y obtienes atribución sin el pipeline manual de conversiones offline. Ten en cuenta que las limitaciones de iOS siguen aplicando aquí. El flujo web-to-app es más confiable en Android. Todavía no sé cómo manejan otros MMPs el flujo de Web to App Connect, así que consulta con tu proveedor.
¿Google nos dará algún día control de keywords?
No.
Todo en la dirección de producto de Google apunta lejos del control del anunciante:
- AI Max
- Broad match por defecto
- Play Store añadido a UAC con cero visibilidad
- Recomendaciones autoaplicadas que queman presupuesto
Este es el patrón. Automatización sobre transparencia. Los objetivos de Google sobre los tuyos.
Apple está expandiendo los anuncios de App Store guiados por keywords. Google no va a seguir ese camino. Han elegido un camino distinto.
Los detalles que nadie te cuenta
Cada cuenta nueva de Google Ads viene con configuraciones diseñadas para maximizar el revenue de Google:
- Broad match activado por defecto
- Términos de marca mezclados en UAC
- Expansión a la red de Display habilitada
- Recomendaciones autoaplicadas activas
Si no estás revisando esto activamente, estás filtrando presupuesto. Dedica una hora en una cuenta nueva solo a encontrar configuraciones escondidas.
El tracking template de Adjust puede fallar el test de URL de Google en iOS. Si estás usando Adjust para campañas web-to-app dirigidas a iOS, Google podría rechazar tu tracking template porque Adjust muestra una landing page intermedia en lugar de redirigir directo al App Store. Asegúrate de usar el formato de link correcto para tu tipo de campaña. Los branded links y los universal links NO están soportados como tracking templates. Si te topas con esto, revisa la documentación web-to-app de Adjust para la estructura de link correcta. Este problema se ha reportado específicamente en iOS. Android no parece estar afectado de la misma forma.
ICM: la atribución en iOS está cambiando
ICM (Integrated Conversion Measurement) es específicamente para iOS. Android ya tiene atribución adecuada vía Play Install Referrer API.
Estado actual:
- Disponible públicamente fuera de la UE
- Muchas marcas ya están en whitelist
- La UE todavía está pendiente
Esto podría reducir la necesidad de workarounds para iOS. Monitorea tu MMP en busca de actualizaciones. Pero no lo esperes. Construye tu estrategia con las herramientas actuales.
Qué hacer ahora
- Decide: ¿puedes alcanzar de forma realista más de 10 eventos post-instalación al día?
- Si sí: App Campaigns solo de texto. Monitorea el segmento de red.
- Si sí, pero necesitas datos de keywords: AppStack para atribución automatizada, o el pipeline offline de Adjust para precisión total.
- Si no: Google Search probablemente no sea tu canal todavía. Enfócate en Meta, construye volumen, y vuelve más adelante.
- Marcas establecidas: pide exclusiones de términos de marca a tu rep de Google.
- Testea en pequeño. Verifica los datos después de 2 semanas.
- Vigila el despliegue de ICM para mejoras en iOS.
Conclusión
Google Search es inventario valioso. Pero Google no quiere que lo controles.
Incluso con volumen, estás en una caja negra. Sin datos de keywords. Sin visibilidad de search terms. Solo confiar en el algoritmo.
Si tienes volumen (más de 10 eventos post-instalación al día) y datos históricos, las App Campaigns funcionan. Acepta la caja negra.
Si necesitas control de keywords, elige tu workaround en función del esfuerzo contra la precisión.
Si apenas estás empezando con presupuesto limitado y sin datos históricos, Search probablemente no sea tu primer canal. Haz primero el testing creative en Meta. Construye tus datos post-instalación. Gradúate a Google cuando tengas volumen y conozcas tus números.
Trabaja con los límites de Google, no en contra de ellos.