Hi everyone 👋
I'm building a dashboard in Looker Studio combining multiple data sources: Google Analytics, Google Ads, and a Google Sheets file. The report shows KPIs from paid marketing campaigns across several countries, so I’m using country filters to separate the data.
In one of the country-specific views, management asked me to calculate a percentage comparison between a metric from Google Ads and another from Google Sheets. Both metrics are filtered by country. For example:
From Google Ads, I want to use the number of conversions (filtered by country).
From Google Sheets, I want to use the number of reported leads (also filtered by the same country).
The goal is to calculate something like this:
% Performance = (Reported Leads from Google Sheets / Conversions from Google Ads) * 100
The issue:
I haven’t found a way to combine these two metrics across sources into a single formula. Looker Studio treats them separately, and even with filters applied, I can’t create a calculated field that pulls in values from both sources.
Has anyone successfully done something like this? Is there a workaround or method to calculate percentages between metrics from different sources, with filters applied?
Any help or ideas would be greatly appreciated!
Opción 1: Unir las fuentes de datos con una combinación de datos
Looker Studio permite combinar fuentes de datos utilizando una clave en común. En este caso, puedes hacer lo siguiente:
Ve a "Recursos" > "Administrar combinaciones de datos"
Crea una nueva combinación de datos:
Fuente 1: Google Ads → Métrica: Conversiones
Fuente 2: Hojas de cálculo → Métrica: Clientes Potenciales
Clave común: País (Asegúrate de que el campo "País" tenga el mismo formato en ambas fuentes)
Añade un campo calculado en la tabla combinada con la fórmula:
shell
% Rendimiento = (Clientes Potenciales / Conversiones) * 100
Usa la nueva métrica en tu panel con los filtros aplicados.
✅Ventaja: Funciona dinámicamente con los filtros de país.
❌Desventaja: Si hay países en una fuente y no en la otra, puede generar datos faltantes.
Opción 2: Procesamiento previo en Google Sheets
Si la opción anterior no funciona bien, otra alternativa es calcular el % de rendimiento en Google Sheets antes de llevar los datos a Looker Studio:
Agrega una columna en tu Google Sheet con la fórmula:
CopiarEditar
= (Clientes Potenciales / Conversiones) * 100
Carga los datos de Google Sheets en Looker Studio con la columna calculada.
Úsala directamente en tus gráficos.
✅Ventaja: Menos problemas con claves duplicadas o datos faltantes.
❌Desventaja: Necesita actualización manual o un script de Google Apps Script para automatizarlo.
Opción 3: Usar BigQuery para combinar datos antes de importarlos a Looker Studio
Si tienes acceso a BigQuery, puedes cargar ambos conjuntos de datos allí y hacer una consulta SQL para calcular el porcentaje antes de enviarlo a Looker Studio.
Conclusión:
La mejor opción es la combinación de datos en Looker Studio si los datos están bien estructurados. Si no, prueba con Google Sheets o BigQuery.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |