€10M al año de gasto en Google Ads en una sola cuenta de anunciante sitúa a este perfil en el top 0,5% de las cuentas Google Ads francesas por volumen. En las cuentas observadas en los benchmarks públicos de Google Ads, la mediana francesa para cuentas Google Ads B2B SaaS activas se sitúa en torno a €35-80k/año de gasto; el cuartil superior alcanza €250-600k/año; las cuentas por encima de €1M/año representan menos del 4% del panel; las cuentas de €10M+/año son extremadamente raras — típicamente unicornios o publishers SaaS de hipercrecimiento con ICP enterprise corporate.
Este artículo es un estudio long-form anonimizado de una de esas cuentas. €80M de ARR, ACV €25k-150k, ICP CIO mid-market 200-2000 empleados, 8 mercados europeos cubiertos, equipo paid de 5 personas, infraestructura data BigQuery + Looker Studio + server-side GTM, 12 scripts Google Ads a medida en producción. 18 meses de pilotaje observados, desde el momento en el que la cuenta pasó de €4M/año a €10M/año de gasto. Sin nombre de empresa. Sin cifras precisas que la revelen. Pero todo lo demás — organigrama, estructura MCC, asignación de presupuesto por canal, KPIs, stack de herramientas, workflow de incrementalidad, errores cometidos y corregidos — está documentado con la precisión operativa que nunca se obtiene en los case studies de marketing.
¿Por qué publicar esto? Porque las cuentas mid-market FR B2B SaaS que escalan el gasto (€1M, €2M, €5M/año) chocan casi todas con los mismos problemas estructurales una vez pasado un cierto umbral — y la documentación pública sobre la mecánica real de una cuenta de €10M/año es, en 2026, prácticamente inexistente. Lo que circula en las conferencias SEA es casi siempre marketing o "cómo bajamos el CPA un 40%" sin contexto. Este artículo no tiene esa vocación. Describe el día a día operativo de una cuenta de €10M/año, con las posiciones acusadas y críticas sobre incrementalidad, canibalización y métricas ingenuas que son mi marca de fábrica. Para los fundamentos de Performance Max que sustentan parte del análisis, vea nuestra guía Performance Max 2026. Para el pillar B2B SaaS, vea nuestra estrategia Google Ads B2B SaaS. Para puntuar la salud de su adquisición (por encima de 3 = SaaS sano, por debajo de 1 = no rentable), nuestra calculadora LTV:CAC devuelve la ratio + interpretación.
El contexto: B2B SaaS maduro, €80M ARR, equipo paid de 5 personas
El publisher estudiado es un B2B SaaS vertical maduro que opera en el segmento ITSM/IT Operations con submódulos ServiceDesk, gestión de activos IT y workflow automation. ARR consolidado de €80M en el momento del estudio, crecimiento orgánico sostenido del +35% YoY en los últimos 24 meses. ACV medio de €65k/año con distribución bimodal — un cluster mid-market a €25-45k y un cluster enterprise a €80-150k. Ciclo de venta mediano de 90 días, P75 a 165 días, P90 a 240 días. ICP primario: CIO o Head of IT Ops en empresas de 200-2000 empleados; ICP secundario: Director Service Management en enterprise de 2000+ empleados.
8 mercados europeos cubiertos: Francia (mercado histórico, ~28% del gasto), Reino Unido (~22%), Alemania (~18%), España (~9%), Italia (~7%), Países Bajos (~6%), Suecia (~5%), Bélgica (~5%). Sin presencia en EE. UU. ni APAC en esta etapa — decisión board estratégica de focalizar en Europa antes de expansión intercontinental. Web multi-idioma en 8 idiomas, equipo de Sales local en cada gran mercado (FR, UK, DE), equipo de Sales centralizado para los demás.
Gasto Google Ads anual: €10M estable, con estacionalidad moderada — Q1 y Q3 ligeramente más altos (ciclos de presupuesto IT de inicio de año y planificación anticipada de Q4), Q4 ligeramente más bajo (freeze común de presupuesto IT enterprise). El reparto mensual varía de €700k (valles de agosto, diciembre) a €1,1M (picos de marzo, septiembre). Sin campaña "always-on" pausada por estacionalidad — la cuenta funciona 365 días, el arbitraje se hace sobre la agresividad de pujas y no por on/off.
Por qué este estudio es ejemplar para la comunidad SEA:
- Madurez — 18 meses consecutivos de pilotaje a €10M/año con equipo estable, infraestructura data en producción, workflow de incrementalidad operativo. No es un caso de hipercrecimiento caótico.
- Vertical relevante — el B2B SaaS mid-market es la vertical en la que más publishers FR aspirantes escalan el gasto. Los aprendizajes se transfieren.
- Equipo interno, no agencia — 5 personas paid in-house, no una agencia externa que habla de su cliente. Ownership operativo total.
- Tracking limpio — imports de offline conversions activos, server-side tracking en producción, holdout de incrementalidad trimestral. Las cifras citadas son medidas, no extrapoladas.
Los 4 invariantes observados en 18 meses:
- El LTV:CAC consolidado se mantiene en 4,2:1 mediano — ligeramente por encima del target board de 4:1, pese a la presión presupuestaria de +60% en el periodo (paso de €6M/año a €10M/año de gasto).
- El channel mix varía menos del 8% en 18 meses — 60% PMax, 25% Search, 10% YouTube, 5% Discovery es la asignación estable, validada trimestralmente por holdout de incrementalidad.
- El pipeline cualificado proveniente de Google Ads alimenta del 38 al 44% del pipeline new business total — el 56-62% restante viene de outbound SDR (~25%), inbound orgánico SEO (~22%), partnerships y eventos (~15%). Google Ads es el canal individual más importante pero no dominante.
- El equipo paid no ha crecido pese al doblaje del gasto — pasó de 4 a 5 personas solo, la ganancia de productividad vino de la automatización (scripts, sGTM, workflow de incrementalidad automatizado).
Este 4.º invariante es el más instructivo. Indica que más allá de un cierto nivel de madurez, escalar el gasto no exige escalar el equipo — la automatización y la calidad del tracking desbloquean la palanca de productividad. Muchos B2B SaaS en hipercrecimiento cometen el error inverso: contratan a 8-12 personas paid para una cuenta de €3M/año porque no han invertido aguas arriba en la infraestructura data. Coste operativo multiplicado por 2-3x, sin ganancia de rendimiento.
Para los fundamentos de auditoría que permiten identificar esos invariantes en su cuenta, vea nuestra checklist de auditoría Google Ads.
Organigrama: Head of Paid + 4 especialistas (roles precisos, ratios)
El equipo paid de 5 personas es uno de los aspectos más contraintuitivos de la cuenta. La gran mayoría de B2B SaaS en growth-stage sobre-reclutan "PPC managers" generalistas — cada manager gestiona un mix de campañas Search, PMax, YouTube, Display con KPIs similares. En esta cuenta, la elección estructural fue la inversa: 5 especialistas en 5 funciones complementarias, con ownership claro por función y colaboración cross-funcional.
Organigrama detallado:
Detalle de los 5 roles y sus ratios:
Head of Paid Acquisition — perfil con 8-12 años de experiencia en B2B SaaS, idealmente con un paso por 1-2 publishers en hipercrecimiento. Ownership estratégico: asignación entre canales, reporting board trimestral, validación del roadmap de incrementalidad, contratación y formación del equipo. Sin operación directa de campañas — delega en los 4 especialistas. Ratio de tiempo: 30% estrategia/board, 30% revisión y coaching del equipo, 20% relaciones cross-funcionales (Sales, Product, Finance), 20% proyectos transversales (refundición de tracking, expansión de mercado, optimización de infraestructura).
PMax Specialist — perfil con 4-7 años de experiencia PMax/Discovery en SaaS o e-commerce maduros. Ownership de ~€6M/año de gasto (60% de la cuenta). Tareas: gestión de las 8 campañas PMax (1 por mercado europeo), gestión de los asset groups, audience signals, brand exclusions, holdout de incrementalidad PMax, reporting Asset Group Insights. Crítico: este rol exige una autonomía fuerte en herramientas de medición porque PMax es opaco por defecto — el análisis fino exige BigQuery, Looker Studio y scripts a medida.
Search Specialist — perfil con 4-6 años de experiencia en Search non-brand sobre cuenta madura. Ownership de ~€2,5M/año de gasto (25% de la cuenta). Tareas: gestión del Search non-brand en 8 mercados, match types, negativos semanales, gestión de Smart Bidding, monitoring de la competencia. El rol parece clásico pero su valor está en el rigor operativo: ajustes semanales de los negativos, auditoría sistemática de los Search Term Reports, calibrado de los targets Target CPA según estacionalidad.
Brand & YouTube Specialist — perfil con 3-5 años de experiencia en YouTube/Demand Gen. Ownership de ~€1,5M/año de gasto (15% de la cuenta). Tareas: defensa Search de marca, YouTube Demand Gen, Discovery Ads, coordinación creativa vídeo con el equipo Brand interno, holdout YouTube. Rol crítico para el top-funnel y el efecto halo de marca — a menudo bajo-recursado por los competidores que subestiman el impacto YouTube en B2B SaaS.
Tracking & Data Engineer — perfil con 5-9 años de experiencia tracking/data engineering, idealmente con un paso por la fintech o el e-commerce maduro. Ownership cross-funcional sobre el 100% de la cuenta. Tareas: mantenimiento de sGTM + Enhanced Conversions, pipelines BigQuery, dashboards Looker Studio, 12 scripts Google Ads a medida, imports de offline conversions desde HubSpot. Es el rol pivote que desbloquea la productividad de todo el equipo — una cuenta de €10M/año sin Tracking & Data Engineer interno paga, o bien en sobrecontratación de campaign managers, o bien en honorarios de agencia, o bien en rendimiento degradado por tracking roto.
Por qué 5 personas y no 8-12:
El equipo tomó la decisión estructural de invertir masivamente en automatización (scripts, BigQuery, sGTM, Looker) en lugar de en headcount. Ratio observado: 1 persona paid por €2M/año de gasto, vs 1 persona por €600-900k/año en competidores observados en los benchmarks públicos. El delta de 2,5-3x en eficiencia de headcount viene de:
- Automatización: 12 scripts Google Ads a medida absorben el 60-70% de las optimizaciones rutinarias (auto negativos, ajuste de pujas, alertas de anomalías, pacing de presupuesto).
- Infraestructura data: BigQuery + Looker permiten a cada especialista producir análisis self-service sin movilizar al equipo data central.
- Tracking limpio: offline conversions activas + Enhanced Conversions = señal Smart Bidding fiable, así que menos optimizaciones manuales necesarias.
- Especialización: cada rol desarrolla una experiencia vertical en 18-24 meses en lugar de un conocimiento entre canales superficial.
El contraejemplo instructivo: un publisher mid-market FR B2B SaaS observado en paralelo con €3,2M/año de gasto tenía 6 personas paid. Productividad: 1 persona por €530k/año. Rendimiento global de la cuenta: LTV:CAC 2,8:1, vs 4,2:1 en la cuenta estudiada. La sobrecontratación no compensaba la ausencia de infraestructura data — al contrario, frenaba estructuralmente el despliegue de las herramientas porque cada manager defendía su ownership operativo. Lección: escalar la productividad pasa por escalar la infraestructura, no por escalar el headcount.
Estructura MCC: 1 MCC, 8 sub-cuentas por mercado europeo
La estructura de la cuenta es el otro invariante fuerte. 1 MCC central + 8 sub-cuentas Google Ads, 1 por mercado europeo (FR, UK, DE, ES, IT, NL, SE, BE). Sin sub-cuenta por producto, sin sub-cuenta por etapa de funnel, sin sub-cuenta por tipo de campaña. Esta decisión estructural se tomó al pasar de €4M/año a €10M/año y nunca se ha vuelto a discutir desde entonces. Está validada por la experiencia.
Por qué 1 sub-cuenta por mercado y no por producto:
El B2B SaaS estudiado tiene 4 módulos producto principales que se venden a menudo en bundle (cross-sell intra-cuenta tras la firma de un módulo inicial). Una estructura "1 sub-cuenta por producto" habría tenido dos patologías:
- Canibalización Search entre sub-cuentas — un prospect que buscara "ITSM mid-market" habría sido disputado entre 2-3 sub-cuentas de la misma empresa, aumentando el CPC sin aumentar el pipeline. Documentación de Google sobre la estructura MCC.
- Aprendizaje Smart Bidding fragmentado — cada sub-cuenta habría tenido menos conversiones, así que un Smart Bidding menos estable, así que un CPA superior.
A la inversa, 1 sub-cuenta por mercado aporta:
- Aprendizaje Smart Bidding consolidado por mercado — cada sub-cuenta agrega el 100% de las conversiones del mercado, maximizando la señal disponible.
- Reporting limpio por mercado — alineación con la organización de Sales (que es por mercado).
- Divisa y huso horario consistentes por sub-cuenta.
- Dayparting y estacionalidades específicos del mercado — los patrones de uso varían entre FR, UK, DE y Países Bajos, y los modificadores de pujas hora/día difieren.
Jerarquía dentro de cada sub-cuenta:
Cada sub-cuenta de mercado tiene la misma estructura interna:
- 2-3 campañas PMax — generalmente 1 PMax todos los módulos + 1 PMax verticalizada si el volumen lo justifica + 1 PMax retargeting para upsell de clientes existentes.
- 8-12 campañas Search — divididas por etapa de funnel (generic solution intent, specific solution intent, competitor intent) y módulo producto principal.
- 1-2 campañas Search marca — defensa exact match, más 1 variante de marca.
- 2-3 campañas YouTube Demand Gen — top-funnel ICP corporate.
- 1 campaña Discovery — secundaria, monitorizada por deriva.
Total ~15-20 campañas por sub-cuenta, es decir, 120-160 campañas en total en los 8 mercados. Es mucho pero gestionable porque la estructura es estandarizada — cada mercado aplica la misma rejilla, lo que permite a los scripts a medida operar uniformemente cross-mercado.
Las 3 decisiones estructurales validadas por 18 meses de observación:
-
Sin lista Customer Match compartida entre sub-cuentas — cada sub-cuenta tiene su lista Customer Match específica del mercado. Es más trabajo (8 listas que mantener) pero es necesario porque las bases CRM están segmentadas por mercado y la calidad de hash varía.
-
Sin campaña pan-europea única — la tentación de una "EU campaign" centralizada para ahorrar headcount se testó durante 3 meses en 2024. Resultado: CAC +28% vs estructura por mercado, porque las estacionalidades, los idiomas y los patrones de pujas se suavizaban artificialmente. Decisión: vuelta a la estructura 1 sub-cuenta por mercado. Vea nuestra guía de estrategia multi-cuenta MCC.
-
Cobertura de divisa a nivel MCC, no a nivel sub-cuenta — cada sub-cuenta factura en divisa local (EUR para FR/IT/ES/BE/NL, GBP para UK, SEK para SE, EUR para DE). La cobertura de las fluctuaciones de divisa se gestiona a nivel Finance corporate, no a nivel sub-cuenta Google Ads. Esto aísla las variaciones FX del pilotaje paid diario.
Workflow de gestión cross sub-cuentas:
- Head of Paid a nivel MCC — visión agregada de las 8 sub-cuentas, asignación de presupuesto, alertas de anomalía.
- Especialistas a nivel sub-cuenta — acceso cross sub-cuentas por especialidad (PMax Specialist ve las 8 campañas PMax, Search Specialist ve las 8 series de campañas Search non-brand, etc.).
- Sales/Customer Success ownership por sub-cuenta — cada sub-cuenta de mercado tiene un referente Sales que comparte info de pipeline y calidad de leads. Coordinación de 30min semanales entre paid y sales por mercado mayor.
La estructura 1 sub-cuenta por producto parece lógica en B2B SaaS multi-módulo, pero fragmenta el aprendizaje Smart Bidding y crea canibalización Search inter-sub-cuenta. En las cuentas referenciadas, la estructura por mercado supera a la estructura por producto en 8 de cada 10 casos — salvo que los productos tengan audiencias estrictamente disjuntas (p. ej., un publisher con un módulo B2B y un módulo B2C, o un publisher con un módulo enterprise y un módulo SMB freemium). La regla de oro: segmentar al nivel que maximice el aprendizaje Smart Bidding sin crear solapamiento de audiencia.
Asignación de presupuesto: 60% PMax, 25% Search, 10% YouTube, 5% Discovery
La asignación del presupuesto entre canales es una de las cifras más controvertidas de publicar. La posición dominante 2026 entre los actores que se expresan en conferencias es que "PMax debe representar el 30-40% como máximo, Search sigue siendo el pilar". La cuenta estudiada contradice esa posición: PMax representa el 60% del gasto anual, es decir, €6M/año. Search non-brand 25%, YouTube Demand Gen 10%, Discovery Ads 5%. Esta asignación se ha validado mediante 6 holdouts de incrementalidad trimestrales sucesivos en 18 meses, por mercado y por canal.
La pregunta central: ¿por qué 60% PMax?
Tres razones acumulativas explican la decisión:
-
PMax se beneficia de inventarios no replicables — Discover Feed, YouTube Shorts in-feed, Gmail Promotions, Maps, Search partners, Display Network premium. En B2B SaaS mid-market enterprise, esos inventarios alcanzan a prospects ICP (CIOs scrolleando Discover Feed, Heads of IT Ops mirando Gmail) que nunca habrían tecleado la query Search equivalente. Sin PMax, esos prospects no son alcanzables en Google Ads. Tampoco la competencia va a por ellos — es una ventaja competitiva silenciosa.
-
El algoritmo PMax optimiza sobre deal closed-won, no MQL — gracias a los imports operativos de offline conversions HubSpot, el algoritmo PMax ve la señal final y dirige el presupuesto hacia los segmentos que producen efectivamente deals. Sin esta infraestructura de tracking, PMax estaría efectivamente atrapado en MQL y la ratio del 60% no sería sostenible. Vea nuestra guía offline conversions CRM Google Ads.
-
El holdout de incrementalidad trimestral valida el rendimiento — en los 6 holdouts geo sucesivos, la incrementalidad PMax medida se sitúa entre el 68% y el 78% según el trimestre. Es alta. La canibalización Search marca se mantiene por debajo del 12% gracias a las Brand Exclusions activas. PMax es por tanto realmente incremental, no una ilusión óptica. Para los parámetros técnicos precisos de Brand Exclusions y de las audience signals, vea la documentación oficial Performance Max, que detalla las opciones de control disponibles desde 2024.
Lectura crítica de las cifras:
-
El CAC más bajo: brand Search a €320. Pero incrementalidad del 35-55% — fuerte canibalización SEO orgánica. La mayoría de las conversiones brand Search habrían llegado sin Google Ads brand, vía SEO directo o navegación directa. La ratio del 5% del gasto está por tanto deliberadamente capada — aumentar el presupuesto brand Search produciría desperdicio.
-
El CAC más alto: Discovery Ads a €2.800 con incrementalidad del 35-58%. Es el canal que peor rinde y el más monitorizado. Mantenido al 3% del gasto por dos razones: efecto halo top-funnel medido (los prospects expuestos a Discovery convierten +18% en Search 30 días después, observable vía cohort tracking BigQuery), y señal de inventario alternativo si otro canal mayor se desvía. Pero monitoring trimestral obligatorio — si la incrementalidad cae por debajo del 30%, Discovery se corta.
-
Search non-brand sigue siendo el canal con el mejor LTV:CAC: 4,8:1 mediano en 24 meses, vs 4,1:1 en PMax y 3,2:1 en YouTube. Esperado — el Search non-brand capta la intención comercial más expresada. La razón por la que solo representa el 25% del gasto y no el 50%: techo de volumen. La demanda Search non-brand pertinente en ITSM/IT Ops mid-market representa un volumen mensual finito en Francia (~4.000-7.000 queries ICP-target/mes según Google Keyword Planner sobre el cluster de keywords). Más allá de €2,5M/año de gasto Search non-brand en esta vertical, el retorno marginal se hunde — cada euro adicional produce menos de un euro adicional en PMax que alcanza inventarios latentes inagotables.
-
PMax es el único canal con escalabilidad no capada en este perfil — eso es lo que justifica su ratio del 60%. Si mañana el board pide pasar a €15M/año de gasto, PMax absorberá los €5M de delta, no el Search non-brand que ya está saturado.
La asignación por mercado varía en torno a la mediana consolidada:
- Francia: 58% PMax, 27% Search, 10% YouTube, 5% Discovery (Search ligeramente superior porque la cobertura keywords FR es la más madura).
- Reino Unido: 62% PMax, 24% Search, 10% YouTube, 4% Discovery (PMax dominante porque la competencia Search UK es muy agresiva en ITSM).
- Alemania: 55% PMax, 28% Search, 13% YouTube, 4% Discovery (YouTube rinde mejor en DE — fuerte cultura del vídeo B2B).
- España, Italia: 65% PMax, 22% Search, 8% YouTube, 5% Discovery (Search menos maduro, PMax compensa).
- Países Bajos, Suecia, Bélgica: 58% PMax, 26% Search, 11% YouTube, 5% Discovery.
Posición crítica sobre la visión "PMax sobreestimado" que circula en 2026:
Muchas voces en 2026 (consultores, agencias, ponentes en conferencias) sostienen una posición "PMax está atrapado, mantenga el 70% en Search". En la mayoría de los casos observados, es una posición defensiva de actores que carecen de la infraestructura de tracking para pilotar PMax limpiamente. Sin offline conversions activas, sin Brand Exclusions, sin holdout de incrementalidad regular, PMax está efectivamente atrapado — y la posición "PMax máx 30%" es racional para ese perfil de cuenta. Pero con una infraestructura de tracking limpia, PMax entrega la incrementalidad más alta de la cuenta, validada empíricamente por holdouts geo. La pregunta no es "¿es PMax bueno o malo?" — es "¿tiene la infraestructura para pilotar PMax sin ilusión óptica?". Vea nuestro análisis Discovery Ads y verdad sobre la incrementalidad que detalla los patrones típicos de sobreatribución en formatos automatizados y que aplicamos a contracorriente de la posición dominante.
KPIs semanales / mensuales / trimestrales: la pirámide de pilotaje
Pilotar una cuenta de €10M/año exige una pirámide KPIs de 3 niveles — semanal operativo, mensual táctico, trimestral estratégico. Confundir los niveles es el error de pilotaje más frecuente: tomar decisiones estratégicas sobre KPIs semanales ruidosos, o pasar por alto derivas operativas porque solo se mira al trimestre. La disciplina de la separación es lo que distingue el pilotaje a €10M/año del pilotaje a €1M/año.
Nivel 1 — Semanal operativo (50+ KPIs monitorizados):
Owners: 4 especialistas. Frecuencia: review equipo paid 30min semanales lunes por la mañana + dashboard Looker en tiempo real. Decisiones asociadas: ajuste de pujas, adición de negativos, pausa de creatividades underperformantes, ajustes de pacing diarios.
KPIs trackeados:
- Volumen de conversiones semanales por canal y mercado vs forecast — alerta si el gap supera el 15%.
- CAC semanal por campaña — alerta si el gap supera el 20% vs target.
- Search Term Reports — revisión sistemática semanal para detectar derivas de match types y oportunidades de negativos.
- Quality Score medio por ad group — alerta si caída de 1+ punto en ad groups mayores.
- Pacing presupuesto diario por sub-cuenta — alerta si deriva superior al 15% vs target mensual.
- Scripts de detección de anomalías — 1 script Google Ads custom ejecutado cada 4h detecta picos de CPC, caídas de CTR, caídas de conv rate en campañas mayores.
- Rendimiento creativo — revisión semanal de los assets PMax y Demand Gen, pausa de los assets bottom 20% performance vs top 80%.
- Inteligencia competitiva Search — revisión semanal de los nuevos competidores que aparecen en Auction Insights.
Nivel 2 — Mensual táctico (15-20 KPIs consolidados):
Owner: Head of Paid. Frecuencia: review mensual de 90min con equipo + Sales + Customer Success la primera semana del mes. Decisiones asociadas: ajuste marginal de la asignación por canal y por mercado (±5%), ajuste de los targets Smart Bidding, validación del roadmap del mes siguiente. Nuestra calculadora de MER (Marketing Efficiency Ratio) mide la eficiencia global de marketing, no canal a canal.
KPIs trackeados:
- CAC medio mensual por canal y por mercado — comparado con target y tendencia 3 meses.
- LTV:CAC en D+90 por canal y por mercado — KPI mensual primario.
- Mix MQL/SQL/Opportunity/Closed-Won por canal — detecta si un canal produce MQLs basura.
- Pacing presupuesto mensual vs forecast trimestral — alerta si deriva superior al 8%.
- Quality Score consolidado por sub-cuenta.
- Índice de canibalización PMax vs brand Search — calculado mediante fórmula custom basada en uplift mes a mes del brand Search.
- Pipeline new business cualificado proveniente de Google Ads — compartido con Sales para validación coherente del pipeline.
- Velocidad de los deals firmados desde Google Ads — tiempo medio MQL → Closed-Won, alerta si alargamiento superior al 20%.
Nivel 3 — Trimestral estratégico (5-8 KPIs sintéticos):
Owner: Head of Paid + miembros del board (CRO, CFO, CEO). Frecuencia: Quarterly Business Review (QBR) de 2h. Decisiones asociadas: asignación de presupuesto entre canales para el siguiente trimestre, validación de expansión de mercado, validación del roadmap de incrementalidad, ajuste del target ICP si pivote estratégico.
KPIs trackeados:
- Holdout de incrementalidad por canal en 4 semanas — resultado bruto + interpretación.
- LTV:CAC consolidado en rolling 12 meses.
- Contribución al pipeline desde Google Ads % del pipeline new business total.
- Tendencia de eficiencia del gasto — gasto annualized / closed-won annualized en rolling 12 meses.
- ROAS por cohorte por trimestre adquirido — rendimiento de las cohortes adquiridas por trimestre, medido a 6, 12, 18 meses post-adquisición.
- Validación del channel mix — alineación con la estrategia board (60/25/10/5).
- Inteligencia competitiva consolidada — share of voice vs competidores directos.
La trampa clásica: confundir los niveles. Muchos publishers B2B SaaS mid-market miran los CAC semanales todos los días y toman decisiones de reasignación estratégica con cada variación. Resultado: sobre-reacción al ruido estadístico, inestabilidad crónica de las campañas, fase de aprendizaje Smart Bidding constantemente reiniciada. En una cuenta de €10M/año, las decisiones estratégicas se toman trimestralmente, punto. El ruido semanal se gestiona a nivel semanal mediante microajustes operativos que no perturban el mix global.
Para los fundamentos KPIs y reporting cliente adaptados a contextos más modestos, vea nuestra guía de reporting Google Ads cliente en 10 KPIs.
Stack de herramientas: BigQuery + Looker Studio + sGTM + 12 scripts a medida
El stack de herramientas es la inversión más rentable de la cuenta en 18 meses. El coste anual de la infraestructura (almacenamiento y queries BigQuery, Looker Studio Pro, hosting server-side GTM, tiempo de mantenimiento dev) está del orden de €180-260k/año — es decir, ~2,2% del gasto Google Ads anual. Lo que desbloquea:
- Productividad del equipo paid 2,5-3x vs estructura sin infraestructura (validado por benchmark frente a competidores observados).
- Tracking offline conversions limpio que hace fiable a Smart Bidding — lo que justifica la asignación 60% PMax.
- Holdout de incrementalidad automatizado que hace no-ingenuo el arbitraje de presupuesto.
- Reporting board de calidad institucional que hace que el board apruebe los presupuestos sin fricción.
Componentes del stack y sus roles:
Los 12 scripts Google Ads custom y sus funciones:
- Anomaly Detector — detecta picos de CPC o caídas de CTR en campañas mayores, alerta Slack en tiempo real.
- Negative Keywords Auto-Generator — analiza los Search Term Reports, propone nuevos negativos, los aplica automáticamente tras validación semanal.
- Pacing Budget Monitor — vigila el pacing diario por sub-cuenta, alerta si deriva superior al 15% vs target mensual.
- Quality Score Tracker — mide el QS semanal por ad group mayor, alerta sobre caída de 1+ punto.
- Holdout Incrementality Setup — facilita el setup de los holdouts geo trimestrales (exclusiones, medición, comparación automatizada).
- Auction Insights Crawler — colecta mensual de los datos Auction Insights, detecta nuevos competidores, comparte el informe en equipo.
- PMax Asset Performance Auditor — analiza el rendimiento de los assets PMax, propone pause/promote.
- Brand Search Cannibalization Calculator — cálculo mensual del índice de canibalización PMax → brand Search.
- Geo Performance Optimizer — detecta sobre o sub-rendimientos geográficos, propone bid modifiers.
- Day-Parting Optimizer — analiza los rendimientos hora/día por campaña, propone dayparting custom.
- Customer Match Refresher — refresca semanalmente las listas Customer Match desde HubSpot.
- Reporting Aggregator — consolida los datos de las 8 sub-cuentas en un informe unificado para Looker Studio.
Estos scripts están almacenados en un repo Git interno, versionados, code-reviewed antes de despliegue. No es "copiar-pegar de un blog" — es ingeniería de producción. El mantenimiento representa ~15-20% del tiempo del Tracking & Data Engineer. Para una introducción a los scripts Google Ads listos para usar que cubren funciones de base, vea nuestra guía de 10 scripts ready-to-copy.
El server-side GTM en producción — el pivote del tracking:
El servidor GTM está hospedado en Google Cloud Run, dominio custom gtm.[domain].com. Arquitectura:
- Cliente GTM — dispara los eventos desde la web y la app autenticada.
- Servidor GTM — recibe, enriquece, deduplica, distribuye hacia Google Ads, GA4, HubSpot, Microsoft Ads.
- Enhanced Conversions — hash SHA-256 del email server-side, enviado con cada conversión a Google Ads para matching cross-device.
- MSCLKID + GCLID + LinkedIn Click ID almacenados en cookies first-party de 90 días, inyectados en los hidden fields de los formularios, expuestos en el CRM.
- Pipeline Offline Conversions — webhook HubSpot disparado al deal-closed-won → BigQuery → API Offline Conversions Google Ads.
Esta infraestructura elimina 4 problemas estructurales que la mayoría de los B2B SaaS mid-market subestiman:
- Cookie blockers + iOS 18+ — el tracking server-side preserva entre el 25 y el 40% de las conversiones perdidas en client-side.
- Deduplicación cross-device — Enhanced Conversions matchea a un usuario que hizo clic en el anuncio en móvil y luego convirtió en desktop.
- Latencia de ciclo largo — las offline conversions exponen el deal closed-won que llega 90-180 días tras el clic inicial.
- Calidad de la señal Smart Bidding — el algoritmo optimiza sobre deals reales, no sobre MQLs ruidosos, así que CAC real dividido por 1,4-2x.
Para los detalles del setup server-side tracking, vea nuestra guía server-side tracking GTM 2026.
Los B2B SaaS mid-market que escalan de €1M a €5M/año de gasto sin invertir simultáneamente en infraestructura de tracking (sGTM + offline conversions + BigQuery) terminan sistemáticamente con una cuenta degradada. CAC real entre 1,5 y 2,5 veces superior al CAC mostrado (porque Smart Bidding optimiza sobre MQLs ruidosos), ROAS en caída, board que cuestiona la asignación paid. La regla: por cada euro adicional invertido en gasto Google Ads más allá de €1M/año, asigne entre 3 y 5 céntimos a la infraestructura de tracking. Es el ratio observado que mantiene el rendimiento al escalar.
Workflow de incrementalidad por holdout: 1 por trimestre, 4 semanas
El workflow de incrementalidad por holdout es lo que distingue la cuenta de €10M/año de la cuenta aspirante de €2M/año. La mayoría de los publishers B2B SaaS mid-market en growth-stage nunca ejecutan un holdout de incrementalidad. Pilotan sobre el ROAS aparente reportado por las plataformas, que sobreatribuye entre un 15 y un 32% según el canal. Consecuencia: toman decisiones de reasignación de presupuesto sesgadas por construcción. En una cuenta de €10M/año, son entre €1,5 y €3,2M/año de presupuesto potencialmente mal asignado — el equivalente al salario anual de 5-10 personas paid. La disciplina del holdout se vuelve obligatoria.
El ritmo: 1 holdout por trimestre, por canal:
- Q1: holdout PMax en mercado FR (la sub-cuenta más grande).
- Q2: holdout YouTube Demand Gen en mercado DE (donde YouTube rinde mejor — test de robustez).
- Q3: holdout Search non-brand en mercado UK (validación de que Search sigue siendo incremental en mercado competitivo).
- Q4: holdout Discovery Ads en mercado ES (validación del canal más marginal).
Esta planificación rotativa hace que cada canal mayor se teste una vez en 18 meses, y que cada mercado mayor se teste una vez en 24 meses. La cobertura es exhaustiva sin sobrecarga operativa.
Metodología holdout estandarizada:
- Paso 1 — Selección de la zona del holdout (D-7): elegir 1 región del mercado representativa (8-15% del volumen habitual de conversiones), geográficamente aislable, sin sesgo estacional extremo en el trimestre.
- Paso 2 — Pausa del canal en zona test (D+0): exclusión geográfica a nivel de campaña, los demás canales corren con normalidad, baseline de 14 días pre-test documentada.
- Paso 3 — Medición 28 días consecutivos (D+1 a D+28): volumen de conversiones por día, por canal, por zona test vs control. Export BigQuery diario.
- Paso 4 — Normalización y cálculo de incrementalidad (D+29 a D+35): neutralización de la estacionalidad, cálculo de la canibalización entre canales, cálculo de la incrementalidad real vs reclamada.
- Paso 5 — Decisión (D+36): arbitraje de presupuesto del trimestre siguiente en función de la incrementalidad medida.
Resultados observados en los 6 últimos holdouts:
Lo que enseñan estos resultados:
-
La incrementalidad reclamada es sistemáticamente superior a la incrementalidad medida — la diferencia varía de 12 puntos (Search non-brand UK) a 58 puntos (brand Search FR canibalización SEO). Es la sobreatribución estructural de las plataformas Google Ads, y existe en todos los canales en distintas proporciones.
-
PMax con infraestructura de tracking limpia es el canal con la mejor ratio — incrementalidad medida del 72-78% en 2 holdouts. Sin infraestructura de tracking limpia, esta ratio caería al 40-55% según nuestras observaciones en otras cuentas auditadas.
-
YouTube Demand Gen tiene una incrementalidad media del 65% — moderada pero suficiente para justificar el 10% del mix con efecto halo top-funnel medido.
-
Search brand tiene la incrementalidad más baja — 48% — la mayoría de las conversiones brand Search habrían llegado vía SEO directo o navegación directa. Mantenerlo al 5% del mix es intencional (defensa competitiva contra el brand conquesting de los competidores) pero subirlo produciría desperdicio neto.
-
Discovery Ads ES al 42% de incrementalidad activó el corte parcial — el canal no está muerto pero su contribución ya no justifica el 5% del mix. Reducido al 2% post-Q4 2024.
Posición crítica sobre el sector que no ejecuta holdouts:
En la mayoría de las cuentas referenciadas, este es el defecto más caro y más invisible. Una cuenta con gasto de €5M/año sin holdout de incrementalidad toma sistemáticamente arbitrajes sesgados. La posición defensiva que escucho en conferencias — "los holdouts son complicados de montar, perturban las campañas" — es, en 8 de cada 10 casos, una justificación para no enfrentarse a la verdad de que la mitad del presupuesto asignado no es realmente incremental. En una cuenta madura de presupuesto superior a €1M/año, ejecutar 1 holdout por trimestre no es un nice-to-have, es la condición de validez de cualquier pilotaje estratégico.
Para los detalles metodológicos sobre la puesta en marcha de un holdout geo de incrementalidad, vea nuestro análisis Discovery Ads y verdad sobre la incrementalidad que detalla el procedimiento paso a paso transponible a cualquier canal.
Reporting board: lo que sube, lo que no
El reporting board trimestral es una disciplina en sí. En una cuenta de €10M/año, el board (CEO, CFO, CRO) espera una lectura sintética pero crítica del paid acquisition — no un dashboard de vanity metrics. La regla: lo que sube al board debe ser accionable a nivel board. El detalle táctico (CPA por campaña, creatividades underperformantes, negativos añadidos) se queda a nivel Head of Paid y no contamina la conversación con el board.
Los 7 KPIs sintéticos que suben al board trimestral:
-
Eficiencia del gasto consolidada — gasto annualized / closed-won annualized. Target 4:1 mínimo, idealmente 4,5:1. Tendencia rolling 4 trimestres.
-
LTV:CAC consolidado en rolling 12 meses — por segmento de mercado y global. Descompuesto por cohorte de adquisición para hacer visible la calidad de las cohortes recientes.
-
Contribución al pipeline desde Google Ads — % del pipeline new business cualificado proveniente de Google Ads. Target 35-45% según estrategia board.
-
Síntesis del holdout de incrementalidad — resultado del holdout del trimestre + 1 párrafo de interpretación. Sin detalle metodológico, solo resultado accionable.
-
Validación del channel mix — alineación con la estrategia board (60% PMax, 25% Search, 10% YouTube, 5% Discovery). Alerta si deriva superior a 5 puntos en un canal.
-
ROAS por cohorte por trimestre adquirido — rendimiento de las cohortes adquiridas por trimestre, medido a 6, 12, 18 meses post-adquisición. Indicador primario de la calidad del pipeline a largo plazo.
-
Share of voice competitivo — Auction Insights consolidados vs principales competidores directos. Tendencia en 4 trimestres para hacer visible la presión competitiva.
Lo que no sube al board (deliberadamente):
- CPA/CAC por campaña — nivel Head of Paid, no board. Al board le importa el CAC consolidado y el LTV:CAC, no el detalle campaña por campaña.
- Quality Score — nivel especialista, no board. El QS es un input, no un outcome — no merece la mesa del board.
- Search Term Reports detallados — nivel Search Specialist, no board.
- Bid modifiers y match types — nivel operativo, no board.
- Rendimientos por creatividad — nivel especialista, no board.
Esta disciplina del "board solo ve outcomes sintéticos" es lo que mantiene una relación paid-board sana. Cuando el board ve demasiado detalle táctico, empieza a microgestionar los arbitrajes operativos — y el pilotaje pierde su coherencia estratégica.
Formato de la QBR (Quarterly Business Review):
- Slide 1 — Resumen Spend & ROAS del trimestre + tendencia rolling 4 trimestres.
- Slide 2 — LTV:CAC + Pipeline contribution + Cohort ROAS.
- Slide 3 — Holdout de incrementalidad del trimestre + interpretación.
- Slide 4 — Validación del channel mix + variaciones significativas explicadas.
- Slide 5 — Share of voice competitivo + 2-3 takeaways.
- Slide 6 — Roadmap del trimestre siguiente: 3 prioridades, presupuesto propuesto, expectativas.
- Slide 7 — Preguntas del board.
Total ~45-60 minutos, de los cuales 30 min de Q&A. Sin slide mágico de "hero metric". Sin promesa irrealista. Posición crítica sobre las hipótesis: "si el tracking sigue degradándose con iOS 19+, perdemos del 8 al 12% de conversiones visibles, este es nuestro plan para mitigarlo." El board aprecia esta franqueza — vale mucho más que un slide "+18% YoY" sin contexto.
La disciplina "lo que tampoco sube" es igual de importante:
-
El ROAS Google Ads bruto — es el ROAS que todo el mundo muestra en las conferencias SEA. No lo ponemos en el board porque sobreatribuye entre un 15 y un 30% por canal, y empuja a malas decisiones estratégicas. En las cuentas observadas en los benchmarks públicos de Google Ads, la diferencia se sitúa entre el 12% (Search non-brand maduro) y el 38% (PMax sin Brand Exclusions) — el orden de magnitud depende sobre todo de la madurez de la infraestructura de tracking. Lo que sube es la incrementalidad medida, no el ROAS reclamado.
-
Las "CPA bajada de un X%" — tomada aisladamente, esta métrica engaña. Un CPA en bajada puede significar (a) optimización exitosa, (b) caída de volumen (el algoritmo se concentra en las conversiones más baratas y corta el resto), (c) estacionalidad, (d) tracking degradado. El board recibe el CAC + el volumen + la pipeline contribution, no un CPA aislado.
-
Las vanity metrics PMax — Asset Group Insights ruidosas, conversiones all-types no deduplicadas, etc. Lo que sube al board son exclusivamente las conversiones deal closed-won vía import offline.
Errores evitados y 18 meses de aprendizajes
El aprendizaje más precioso de una cuenta de €10M/año no está en las success stories — está en los errores evitados por poco y en las correcciones difíciles. He aquí 8 aprendizajes operativos raros, documentados en 18 meses.
Aprendizaje 1 — La estructura 1 sub-cuenta por producto se testó y luego se abandonó en 2024.
Durante 4 meses en 2024, la cuenta experimentó un split por producto: 4 sub-cuentas (1 por módulo) para el mercado FR en lugar de una única sub-cuenta multi-módulos. Hipótesis: mejor granularidad de reporting, optimización por módulo. Resultado: CAC FR +22%, canibalización Search inter-sub-cuenta (mismas keywords targetizadas por 2-3 sub-cuentas en simultáneo), aprendizaje Smart Bidding fragmentado. Decisión: vuelta a la estructura 1 sub-cuenta por mercado, validada por holdout post-rollback.
Aprendizaje 2 — La campaña pan-europea única se testó y fracasó.
Tentación lógica: ahorrar headcount consolidando las 8 sub-cuentas en 1 "EU account multi-idioma". Test de 3 meses en Q3 2024. Resultado: CAC global +28%, estacionalidades suavizadas artificialmente, aprendizaje Smart Bidding sobre señal mezclada entre mercados muy distintos. Decisión: vuelta a la estructura 1 sub-cuenta por mercado, con inversión adicional en automatización para compensar el coste de la fragmentación.
Aprendizaje 3 — La trampa PMax sin Brand Exclusions costó ~€340k de canibalización en Q1 2024.
PMax se lanzó en Q4 2023 sin activación inmediata de las Brand Exclusions (función disponible pero olvidada). Durante 11 semanas, PMax recompró las queries marca para un magnífico ROAS aparente (~12:1) pero una incrementalidad real próxima a cero (medida por holdout post-corrección). Coste estimado del error: ~€340k de gasto parcialmente desperdiciado. Corrección: Brand Exclusions activadas + brand Search consolidado en campaña Exact Match dedicada con presupuesto no compartido. Aprendizaje: las Brand Exclusions deben activarse desde D+0 en PMax, nunca olvidadas en la checklist.
Aprendizaje 4 — Smart Bidding optimizado sobre el MQL antes de las offline conversions infraconvertía.
Durante los 6 primeros meses post-paso a €10M/año, Smart Bidding optimizaba sobre el MQL (formulario de demo enviado). El algoritmo encontraba la manera de empujar tráfico top-funnel que producía mucha basura MQL. CAC real deal closed-won medido a 2,3 veces el CPA mostrado. Corrección: despliegue de los imports offline conversions vía conector HubSpot, switch de la optimización Smart Bidding sobre el deal closed-won. Efecto medido: CAC real dividido por 1,7 en 90 días, a presupuesto constante. Aprendizaje: en ciclos de 60-180 días, optimizar Smart Bidding sobre la mala señal cuesta más que la ausencia de Smart Bidding.
Aprendizaje 5 — El periodo julio-agosto exige un dayparting custom.
Patrón observado en los datos agregados de Google Ads 2025-2026: las conversiones B2B mid-market caen entre un 32 y un 45% en julio-agosto en los mercados FR/IT/ES (vacaciones escolares generalizadas), entre un 15 y un 22% en DE/UK/SE. En las verticales B2B observadas, la diferencia se sitúa entre el 18% (SaaS infra crítica con on-call permanente) y el 55% (SaaS de productividad orientada al management). El Smart Bidding estándar no se adapta lo bastante rápido — aprendizaje en 7-14 días, así que se pierde la mitad de julio en la deriva. Solución: dayparting custom programado manualmente cada año (-30 a -50% bid modifier en julio-agosto en algunas campañas Search non-brand, mantener PMax con presupuesto reducido), basado en histórico de 2 años. Vea nuestra guía mundial de estacionalidad presupuesto Google Ads.
Aprendizaje 6 — Bajar el target Target CPA demasiado rápido aplastó el volumen.
En Q1 2024, el equipo intentó bajar el target Target CPA del Search non-brand FR de €2.200 a €1.600 en 6 semanas (-27%). Resultado: volumen de conversiones del Search non-brand FR -42% en 4 semanas, el algoritmo cortaba el serving en las subastas con coste esperado superior al target. Corrección: target subido a €1.950, descenso progresivo en escalones del 10% cada 2 semanas. Volumen recuperado en 6 semanas, target final estable a €1.700. Aprendizaje: descenso de target Target CPA jamás superior al 10% por escalón, jamás superior a 1 escalón cada 2 semanas. La disciplina es no negociable.
Aprendizaje 7 — La lista Customer Match no refrescada se vuelve tóxica.
Lista Customer Match activa en la cuenta a 18.000 contactos ICP (clientes existentes + leads cualificados MQL+). Durante 4 meses en 2024, la lista no se refrescó semanalmente (despiste por rotación del Tracking Engineer). Consecuencia: la lista incluyó progresivamente contactos churned, leads descualificados, emails caducados. Smart Bidding siguió optimizando como si esos contactos fueran relevantes, sobre-pujando en audiencias obsoletas. Corrección: refresco automático semanal de la Customer Match vía script custom, SLA de 24h máx sobre la frescura de la lista. Aprendizaje: la frescura del Customer Match es tan importante como la calidad inicial de la lista.
Aprendizaje 8 — El test de canal experimental ahorró el 8% del mix futuro.
En Q1 2025, se lanzó un test marginal de Reddit Ads B2B en mercado US (en paralelo a un rollout EU para validación). Presupuesto inicial €80k/trimestre, hipótesis especulativa. Resultado: LTV:CAC 4,8:1 en los 6 primeros meses, ICP fit excelente en el segmento DevOps/SRE, escalabilidad confirmada. Decisión: Reddit Ads pasa al 5-8% del mix en mercados donde DevOps representa una cuota significativa del ICP secundario. Aprendizaje: conservar el 5-10% del presupuesto en tests de canal experimentales es rentable aunque entre el 50 y el 60% de los tests fracasen — los 1-2 tests exitosos desbloquean nuevo pipeline difícil de encontrar de otra manera.
En 18 meses de pilotaje a €10M/año, la palanca de rendimiento más rentable no es un "hack" de optimización. Es el rigor metodológico: holdouts de incrementalidad trimestrales, offline conversions operativas, estructura MCC estable, pirámide KPIs de 3 niveles respetada. Son disciplinas, no técnicas. Parecen evidentes en teoría. Son raras en la práctica. Eso es precisamente lo que distingue el pilotaje a €10M/año del pilotaje aspirante a €1M/año — no la experiencia técnica, sino la disciplina operativa. Para las cuentas que quieran profesionalizar esta disciplina, lance una auditoría gratuita SteerAds que evalúa específicamente la madurez del tracking, la estructura MCC, la disciplina KPIs, e identifica las brechas con el benchmark de la cuenta de €10M+/año.
El veredicto: lo que €10M/año de gasto nos ha enseñado realmente
Para cerrar esta anatomía, he aquí las 6 conclusiones operativas que se desprenden de 18 meses de pilotaje a €10M/año. Son las posiciones acusadas que defiendo internamente y que la mayoría de las publicaciones SEA mainstream rehúsan escribir de frente.
Conclusión 1 — La madurez del tracking es la variable más discriminante, por delante de la experiencia en campañas.
En una cuenta madura de gasto superior a €1M/año, lo que distingue un pilotaje rendidor de un pilotaje mediocre no es la finura de las optimizaciones de campañas, los ajustes de pujas o los match types. Es la calidad de la señal enviada a Smart Bidding mediante offline conversions y Enhanced Conversions. Sin esta infraestructura, el mejor PPC manager del mundo optimiza sobre señal ruidosa y toca techo. Con esta infraestructura, un PPC manager medio con disciplina operativa supera al mejor PPC manager sin infraestructura. La palanca de inversión prioritaria de una cuenta que pasa de €1M a €5M/año no es el headcount operativo — es la infraestructura de tracking.
Conclusión 2 — PMax no está atrapado por construcción, está atrapado por un tracking mediocre.
La posición dominante 2026 de "PMax máx 30% del mix" es racional para cuentas sin tracking limpio. En cuentas con offline conversions deal closed-won, Brand Exclusions activas, holdout de incrementalidad trimestral, PMax entrega la incrementalidad más alta de la cuenta (medida 68-78% en 6 holdouts sucesivos). La ratio del 60% PMax que mantenemos está validada empíricamente, no es dogmática. Quienes capan PMax al 30% sin tener la infraestructura de tracking para pilotar más allá toman la buena elección — para su nivel de madurez. Quienes capan PMax al 30% con la infraestructura de tracking dejan rendimiento sobre la mesa por exceso de prudencia.
Conclusión 3 — La estructura MCC por mercado supera a la estructura por producto en 8 de cada 10 casos.
El instinto "1 sub-cuenta por producto" engaña. Fragmenta el aprendizaje Smart Bidding, crea canibalización Search inter-sub-cuenta y complica el reporting cross-funcional con Sales/Customer Success que están organizados por mercado. La estructura 1 sub-cuenta por mercado europeo es óptima para B2B SaaS mid-market con presencia multi-país — salvo casos excepcionales de productos con audiencias estrictamente disjuntas.
Conclusión 4 — La disciplina de la pirámide KPIs es tan importante como los propios KPIs.
Confundir los niveles KPIs (mirar al semanal operativo y tomar decisiones estratégicas a partir de ahí) es el error de pilotaje más frecuente en una cuenta madura. Las decisiones estratégicas se toman trimestralmente, punto. El ruido semanal se gestiona a nivel semanal mediante microajustes operativos que no perturban el mix global. Los B2B SaaS en hipercrecimiento que reasignan presupuesto cada 15 días a partir de KPIs semanales queman su aprendizaje Smart Bidding y su learning phase.
Conclusión 5 — El holdout de incrementalidad no es opcional en cuentas por encima de €1M/año.
Sin holdout, se toman decisiones de reasignación presupuestaria sesgadas por construcción. La sobreatribución estructural de las plataformas Google Ads es del 15-32% por canal — es decir, entre €150-320k/año de presupuesto potencialmente mal asignado en una cuenta de €1M/año, entre €1,5-3,2M/año en una cuenta de €10M/año. Para una cuenta madura, ejecutar 1 holdout por trimestre es una disciplina obligatoria, no un nice-to-have. Los publishers que la evitan — por complejidad metodológica percibida o por miedo al resultado — pagan caro en arbitrajes no óptimos.
Conclusión 6 — El rigor metodológico escala, la experiencia individual no.
La palanca que lleva una cuenta de €1M a €10M/año de gasto manteniendo el LTV:CAC no es la contratación de PPC senior — es la institucionalización de la disciplina metodológica. Pirámide KPIs de 3 niveles. Holdout trimestral por canal. Offline conversions operativas. Estructura MCC estable. Stack de herramientas invertido. Roadmap de incrementalidad documentado. Estas disciplinas, una vez en su sitio, escalan linealmente con el gasto — el equipo paid pasa de 4 a 5 personas para un doblaje del gasto, porque la productividad por persona se multiplica por la infraestructura. A la inversa, una cuenta que apuesta por la experiencia individual sin infraestructura toca típicamente techo a €2-3M/año de gasto antes de saturarse en headcount operativo.
Esta anatomía de cuenta a €10M/año no es una success story — es la documentación operativa de un sistema que funciona, con sus elecciones estructurales, sus errores corregidos y sus posiciones críticas sobre el sector. Para los B2B SaaS mid-market FR aspirantes a escalar el gasto sin degradar el rendimiento, los aprendizajes se transfieren — siempre que se invierta simultáneamente en infraestructura de tracking, en disciplina metodológica y en especialización de roles en lugar de generalistas multi-canal.
Para el pillar Performance Max que sustenta parte del análisis sobre el mix 60% PMax, vea nuestra guía completa Performance Max 2026. Para la posición crítica sobre las cuentas que PMax degrada, vea nuestro análisis sobre por qué PMax destruye el 30% de las cuentas en 2026. Para el case study Microsoft Ads B2B SaaS a 90 días que completa el panorama tracking B2B SaaS maduro, vea nuestro case study Microsoft Ads B2B SaaS.
€10M/año no es un endpoint. Es el umbral más allá del cual los arbitrajes ingenuos se vuelven ruinosos y donde la disciplina metodológica toma su verdadero efecto palanca — vea también Microsoft Advertising Research para más detalles.
Fuentes
Fuentes oficiales consultadas para esta guía:
FAQ
¿Qué ratio equipo / gasto para una cuenta Google Ads de €10M/año?
En el perfil documentado aquí, el ratio observado es de 1 FTE paid por €2M/año de gasto, es decir, 5 personas en total (1 Head of Paid + 4 especialistas por disciplina). En B2B SaaS maduro, este ratio es sano — por debajo de 1 por €1,5M/año, se infrainvierte en pilotaje; por encima de 1 por €3M/año, se deja ROAS sobre la mesa por falta de optimización continua. Incluya además 0,5 FTE de data engineer para el stack BigQuery/Looker, si no, el pilotaje data se degrada rápido pasados los 18 meses.
¿Por qué un 60% de PMax en una cuenta madura de €10M/año?
Tres razones acumulativas. Primero, el volumen de conversiones es suficiente para que PMax salga del aprendizaje y converja realmente (50+ conversiones por día mínimo). Segundo, el mix producto/mercado a cubrir (8 mercados UE, 4 líneas de producto) requiere una cobertura entre canales automatizada que el Search solo no aporta. Tercero, el test holdout trimestral ha confirmado en 4 ciclos consecutivos que PMax es incremental al 35-50% — no canibaliza simplemente al Search. Sin estas 3 condiciones, el ratio debería ser más bajo (40-50% PMax).
¿Cuánto cuesta el stack de herramientas completo (BigQuery + Looker + sGTM + scripts)?
En el perfil documentado, el stack de herramientas representa unos €4.200/mes en costes directos: BigQuery €800-1.200/mes según el volumen de queries, Looker Studio Pro €25/usuario × 8 = €200/mes, sGTM hospedado en Cloud Run €150-300/mes, monitoring + alerting €100/mes, y unos 2 días-FTE al mes de mantenimiento de scripts/dashboards (≈ €2.500-3.000). Es el 0,5% del gasto Google Ads — ratio sano para este nivel de pilotaje data.
¿Qué KPIs semanales suben realmente al board?
En esta cuenta, el board recibe solo 4 KPIs semanales: (1) volumen MQL acumulado vs target trimestral, (2) CAC blended todas las fuentes, (3) ratio paid/orgánico en MQL, y (4) flag de anomalía de presupuesto por encima del 8% por sub-cuenta de mercado. Todo lo demás (CPC, ROAS, CTR, learning phase, scripts) se mantiene operativo y sube solo en caso de incidente o de informe trimestral en profundidad. Esta disciplina de filtrado es esencial — saturar al board con métricas técnicas perjudica las decisiones estratégicas.
¿Cómo medir la incrementalidad a este nivel de gasto?
Test holdout geográfico trimestral durante 4 semanas, con 1 canal pausado en 1 mercado representativo (típicamente España o Italia como control). Los 4 ciclos anuales cubren sucesivamente PMax, non-brand Search, YouTube y Discovery. Medición de la incrementalidad: variación de las conversiones orgánicas + Search marca + otros canales paid en zona test vs zonas control. Coste metodológico: del orden de €12.000-25.000 de gasto perdido por ciclo, pero es el único medio fiable de asignar €10M/año con rigor. Sin holdout, se pilota a ciegas sobre la atribución Google Ads sesgada.