Métricas calculadas en Looker Studio para Google Ads: guía 2026
Transforma datos brutos de Google Ads en métricas accionables con campos calculados: ROAS real, CPA vs. objetivo, segmentación dinámica con CASE WHEN y métricas de rentabilidad que ningún dashboard nativo te da.
- Campos calculados: cuándo y por qué crearlos
- Tipos de campos calculados
- Funciones esenciales con ejemplos
- Las métricas calculadas básicas para Google Ads
- ROAS real vs. ROAS reportado
- CPA objetivo vs. real: % de cumplimiento
- Segmentación dinámica con CASE WHEN
- Métricas de rentabilidad: ROI y margen
- Campos calculados sobre datos combinados
- Errores y limitaciones
- Checklist de campos calculados
- Preguntas frecuentes
Campos calculados: cuándo y por qué crearlos
Los campos calculados son métricas o dimensiones que defines tú mediante fórmulas aplicadas sobre los datos de la fuente. Son la diferencia entre un dashboard que muestra datos y uno que responde preguntas de negocio.
La fuente nativa de Google Ads en Looker Studio incluye métricas como Clics, Coste o Conversiones, pero no calcula automáticamente el ROAS, el CPA, la tasa de conversión ni ningún indicador que combine dos campos. Para eso necesitas campos calculados.
Los campos calculados se crean en la fuente de datos (Recurso → Gestionar fuentes de datos añadidas → Editar fuente → Añadir campo) o directamente en cada gráfico (opción menos recomendable porque no es reutilizable). Créalos siempre en la fuente de datos para poder usarlos en cualquier gráfico del informe.
Esta guía asume que ya tienes Google Ads conectado como fuente de datos en Looker Studio. Si no es así, empieza por la guía de creación de tu primer dashboard.
Tipos de campos calculados
Looker Studio distingue dos tipos de campos calculados según cómo agregan los datos:
| Tipo | Cómo funciona | Ejemplo | Cuándo usarlo |
|---|---|---|---|
| Campo calculado estándar | Opera sobre cada fila de datos individualmente antes de agregarlos | Coste / Conversiones → CPA por fila |
Ratios, clasificaciones, transformaciones de texto. El más común. |
| Métrica agregada | Opera sobre el resultado ya agregado de otras métricas. Se define con funciones como SUM(), AVG() |
SUM(Coste) / SUM(Conversiones) → CPA correcto |
Ratios que deben calcularse sobre totales, no fila a fila. Preferido para CPA y ROAS. |
Coste / Conversiones como campo estándar (no agregado), Looker Studio calculará el ratio para cada campaña individualmente y luego hará la media de esos ratios, lo que da un resultado incorrecto. Para métricas de ratio como CPA y ROAS siempre usa SUM(Coste) / SUM(Conversiones) como métrica agregada.
Funciones esenciales con ejemplos reales
Looker Studio soporta un amplio set de funciones. Estas son las que usarás el 95% del tiempo en dashboards de Google Ads:
| Función | Qué hace | Ejemplo de uso |
|---|---|---|
| SUM(campo) | Suma todos los valores del campo | SUM(Conversiones) |
| AVG(campo) | Media aritmética | AVG(Nivel de calidad) |
| MAX(campo) / MIN(campo) | Valor máximo / mínimo | MAX(CPC máximo) |
| CASE WHEN … END | Lógica condicional (if-then-else) | Clasificar campañas por rendimiento |
| IF(condición, sí, no) | Condicional simple | IF(Conversiones > 0, "Activa", "Sin conv.") |
| COALESCE(a, b) | Devuelve el primer valor no nulo | COALESCE(ROAS, 0) — evitar nulos |
| ROUND(campo, decimales) | Redondear a N decimales | ROUND(SUM(Coste)/SUM(Conv.),2) |
| CONCAT(a, b) | Concatenar texto | CONCAT(Campaña, " — ", Dispositivo) |
| CONTAINS_TEXT(campo, «texto») | Verdadero si el campo contiene el texto | CONTAINS_TEXT(Campaña, "Brand") |
| REGEXP_MATCH(campo, «regex») | Coincidencia con expresión regular | Extraer tipo de campaña del nombre |
| NARY_MAX(a, b, c) | Máximo entre varios valores | Comparar métricas de rendimiento |
| DIVIDE(a, b) | División segura (devuelve null si b=0) | DIVIDE(SUM(Coste), SUM(Conv.)) |
/ devuelve error si el denominador es 0 (campañas sin conversiones). DIVIDE(a, b) devuelve null de forma elegante, evitando que el dashboard muestre errores o infinitos.
Las métricas calculadas básicas para Google Ads
Estas son las métricas que deben estar en toda fuente de datos de Google Ads. Créalas una vez y estarán disponibles en todos tus gráficos.
DIVIDE(SUM(Valor de conversión), SUM(Coste))
Expresa cuántos euros de ingresos genera cada euro invertido. Formato: Número con 2 decimales. Un ROAS de 4.0 significa 4€ de ingresos por cada 1€ gastado. Imprescindible para ecommerce.
DIVIDE(SUM(Coste), SUM(Conversiones))
Cuánto cuesta obtener una conversión. Formato: Moneda (€). La métrica de eficiencia principal para campañas de generación de leads y servicios.
DIVIDE(SUM(Conversiones), SUM(Clics))
Porcentaje de clics que resultan en conversión. Formato: Porcentaje. Útil para comparar eficiencia de landing pages entre campañas y detectar problemas de relevancia post-clic.
DIVIDE(SUM(Valor de conversión), SUM(Conversiones))
Valor medio de cada conversión. Para ecommerce muestra el ticket medio. Útil para detectar si las campañas atraen compras de alto o bajo valor.
DIVIDE(SUM(Clics), SUM(Impresiones))
Porcentaje de impresiones que resultan en clic. Ya existe como campo nativo pero es recomendable crearlo como métrica agregada para garantizar consistencia en la forma de cálculo.
ROAS real vs. ROAS reportado por Google Ads
Una discrepancia común que confunde a clientes y gestores: el ROAS que calcula Looker Studio con la fórmula anterior puede diferir del ROAS que Google Ads reporta en su interfaz. ¿Por qué?
Google Ads calcula internamente el ROAS como Valor de conv. / Coste pero aplica su propio modelo de atribución (data-driven por defecto desde 2023). Si el conector de Looker Studio usa la columna «Valor de conversión» que incluye todas las acciones de conversión, y tienes micro y macro conversiones mezcladas, obtendrás un ROAS diferente al que Google Ads reporta internamente.
-- Si tienes columnas de conversión personalizadas por tipo: DIVIDE( SUM(Valor_conv_compras), -- solo compras, sin micro conv. SUM(Coste) )
CPA objetivo vs. real: % de cumplimiento del objetivo
Una de las métricas calculadas más valiosas para dashboards de cliente: mostrar no solo el CPA actual sino cuánto se aleja del objetivo definido. Transforma un dato en una señal de alerta instantánea.
-- Define tu CPA objetivo como constante (ej: 25€) ROUND( (25 / DIVIDE(SUM(Coste), SUM(Conversiones))) * 100, 1 )
Para añadir el semáforo de color visualmente en Looker Studio: en el scorecard, ve a «Estilo» → «Rango de color para comparación» y define los umbrales: verde > 95%, amarillo 80-95%, rojo < 80%.
-- Define tu ROAS objetivo como constante (ej: 4.0) ROUND( (DIVIDE(SUM(Valor_conversion), SUM(Coste)) / 4.0) * 100, 1 )
Segmentación dinámica con CASE WHEN
CASE WHEN es la función más poderosa de Looker Studio para crear dimensiones calculadas. Permite clasificar filas de datos en categorías dinámicas basándote en condiciones que defines tú.
CASE WHEN DIVIDE(SUM(Valor_conv), SUM(Coste)) >= 5.0 THEN "Alto rendimiento" WHEN DIVIDE(SUM(Valor_conv), SUM(Coste)) >= 3.0 THEN "Aceptable" WHEN SUM(Conversiones) > 0 THEN "Bajo rendimiento" ELSE "Sin conversiones" END
Si tu nomenclatura de campañas incluye el tipo (ej: «Brand_ES_Search», «Shopping_MX», «PMax_UK»), puedes extraer esa información como dimensión:
CASE WHEN CONTAINS_TEXT(Nombre_campaña, "Brand") THEN "Brand" WHEN CONTAINS_TEXT(Nombre_campaña, "Shopping") THEN "Shopping" WHEN CONTAINS_TEXT(Nombre_campaña, "PMax") THEN "Performance Max" WHEN CONTAINS_TEXT(Nombre_campaña, "DSA") THEN "DSA" ELSE "Search" END
[Tipo]_[Mercado]_[Objetivo]_[Variante]. Ej: Search_ES_Leads_Brand. Así los CASE WHEN son simples y fiables.
Métricas de rentabilidad: ROI y margen
Para clientes que quieren ir más allá del ROAS y medir la rentabilidad real de su inversión publicitaria, puedes crear métricas más sofisticadas si tienes datos adicionales como el margen bruto del producto.
-- Si el margen bruto es 40% (0.4): DIVIDE( (SUM(Valor_conversion) * 0.4) - SUM(Coste), SUM(Coste) ) * 100 -- Interpreta: % de retorno sobre la inversión en ads -- 50% = por cada 100€ gastados, 50€ de beneficio neto de ads
-- ROAS mínimo = 1 / margen bruto -- Con margen 40%: ROAS mínimo = 1/0.4 = 2.5 -- Cualquier ROAS por encima de 2.5 es rentable 1 / 0.4 -- = 2.5
Campos calculados sobre datos combinados (Google Ads + GA4)
Para métricas que requieren datos de dos fuentes distintas —por ejemplo, relacionar el coste de Google Ads con las sesiones de GA4— necesitas primero crear una combinación de datos (Data Blend) y luego crear el campo calculado sobre esa fuente combinada.
La tasa de conversión de Google Ads solo mide conversiones en el sentido del píxel. La tasa de conversión de GA4 mide comportamiento real en el sitio. Combinar ambas fuentes permite crear métricas como el coste por sesión cualificada.
1. En el gráfico donde lo necesitas: botón derecho → Editar fuente de datos → Combinar datos 2. Añade fuente 1: Google Ads (nivel Campaña) 3. Añade fuente 2: GA4 4. Define la clave de unión: "Nombre de campaña" = "Nombre de campaña" (deben coincidir exactamente en ambas fuentes) 5. Selecciona las métricas de cada fuente que necesitas 6. Una vez creado el blend, puedes crear campos calculados sobre los datos combinados: DIVIDE(SUM(Coste_GoogleAds), SUM(Sesiones_GA4)) → Coste por sesión real
Errores y limitaciones de los campos calculados
Usar Coste / Conversiones (campo estándar) en lugar de SUM(Coste) / SUM(Conversiones) (métrica agregada) genera un ROAS o CPA incorrecto en tablas con múltiples filas. El campo estándar calcula el ratio para cada campaña y luego promedia los ratios, no la suma total.
DIVIDE(SUM(Coste), SUM(Conversiones)) con la función SUM para métricas de ratio. Crea el campo como «Métrica agregada».En campañas o períodos sin conversiones, Coste / Conversiones intenta dividir por cero. Looker Studio puede mostrar «Infinity», «#Error» o simplemente dejar la celda en blanco según el contexto, lo que confunde al cliente.
DIVIDE(a, b) en lugar del operador /. La función DIVIDE devuelve null (celda vacía) cuando el denominador es 0, que es mucho más limpio visualmente.Looker Studio permite crear campos calculados directamente en un gráfico específico (campo «local»). Estos campos no están disponibles en otros gráficos del mismo informe y son difíciles de mantener porque están ocultos dentro de cada gráfico individual.
Un CASE WHEN sin cláusula ELSE devuelve null para todos los casos no cubiertos. Si el nombre de una campaña no coincide con ninguna condición del CASE, aparecerá como vacío en la tabla.
ELSE "Otros" (u otro valor por defecto) al final de cada CASE WHEN para cubrir los casos no contemplados.Checklist de campos calculados para Google Ads
DIVIDE(SUM(Valor conv.), SUM(Coste))DIVIDE(SUM(Coste), SUM(Conversiones))DIVIDE(SUM(Conversiones), SUM(Clics))DIVIDE(SUM(Valor conv.), SUM(Conversiones))Preguntas frecuentes
¿Cuándo crear un campo calculado en lugar de usar una métrica nativa?
¿Los campos calculados afectan al rendimiento del dashboard?
¿Por qué mi ROAS en Looker Studio difiere del ROAS en Google Ads?
¿Puedo usar campos calculados para combinar datos de Google Ads y GA4?
¿Cómo mantengo los campos calculados cuando cambian los objetivos del cliente?
¿Tu dashboard de Google Ads muestra los datos o informa decisiones?
Diseñamos dashboards con las métricas calculadas correctas para que el cliente entienda el rendimiento real de su inversión, sin necesidad de interpretaciones.
Ver nuestro servicio de reporting →O solicita una auditoría gratuita de tu cuenta
El punto de partida: conectar la fuente de datos, estructura del dashboard y los fundamentos antes de los campos calculados.
Los campos calculados son más útiles cuando sabes qué métricas buscar en una auditoría sistemática.
El % de cumplimiento de CPA/ROAS objetivo que calculas en Looker Studio informa directamente las decisiones de cambio de estrategia de puja.