Announcements
This site is in read only until July 22 as we migrate to a new platform; refer to this community post for more details.

How to calculate a percentage between metrics from different sources (Google Ads vs Google Sheets)

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!

0 1 91
1 REPLY 1

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.