Cómo conectar Google Analytics 4 con BigQuery y LooketStudio

Cómo conectar Google Analytics 4 con BigQuery y LooketStudio

LookerStudio es una de las herramientas de Business Intelligence por parte de los profesionales del marketing digital. Uno de sus conectores te permite cargar los datos de GA4 a través de BigQuery.

Esto te permite usar las tablas de BigQuery con todo el dato bruto de GA4 pudiendo visualizar los datos de una manera más clara en los gráficos y tablas de LookerStudio. A continuación te presento los pasos para hacerlo.

Auditoria-gratis-desktop
  1. Configurar la cuenta de BigQuery. Necesitas un proyecto.
  2. Conectar BigQuery con Google Analytics (es facilísimo)
  3. Ajustar la cuenta de servicio de BigQuery
  4. Check de la base de datos de BigQuery.
  5. Conectar LookerStudio con BigQuery y probar a crear tus primeras tablas.

Cómo configurar la cuenta y el proyecto de BigQuery

Primero de todo tienes que ir a Google Cloud Platform. Yo por ejemplo aquí te voy a enseñar lo básico para conectar la cuenta de nuestra web marketing4all. Este proyecto pertenece a la agencia SEOCOM. 

Lo empezaré de cero para que veas cómo se hace.

Tienes que buscar el botón de «new project». En esta pantalla de la consola de Google Cloud lo verás a la derecha.

new project en la consola de bigquery

Rellenas el nombre con un nombre descriptivo y ya lo tienes. 

Una vez lo has nombrado tienes que activar BigQuery en el proyecto. Encontrarás la opción de BigQuery en el menú de la izquierda 

Menú para encontrar bigquery en Google Cloud

En mi caso, el nombre que le he puesto es bigquery-m4all-ga4 . Este es el nombre que vas a seleccionar en el siguiente paso.

Cómo conectar GA4 con BigQuery

Recuerda los datos del proyecto de Google Cloud porque los vas a necesitar.

En GA4 te irás a Administrar > Vinculaciones con otros productos  y buscarás Vinculaciones con BigQuery. Aquí debes buscar el nombre de proyecto que creamos en el paso anterior.

vincular GA4 con BigQuery

Aquí tendrás que seleccionar la localización de los datos. Este paso es importante, asegúrate que utilizas la localización correcta. Yo he usado European Union.

En export type, si quieres una exportación de datos sencilla, sin datos en tiempo real, te recomiendo la opción «Diariamente» o «Daily».
Si eliges Streaming, aunque vas a tener dato más reciente podrías superar el límite gratuito de BigQuery fácilmente.

En user data puedes marcar «Daily» sin problema.

En 24 horas , aprox, tendrás los datos ya disponibles en BigQuery.

Ahora tiene que configurar las credenciales de BigQuery.

Cómo configurar los credenciales de la cuenta de servicio de BigQuery

Dentro de la cuenta de BigQuery tendrás que hacer un último setup. 

Una vez dentro de tu proyecto de Google cloud /BigQuery. 

apis and services

Tienes que buscar ese menú que se llama API… Una vez dentro irás a credenciales y harás clic en Crear Credenciales. Lo que necesitas es una cuenta de servicio. 

Lo importante aquí es que te quedes con la dirección que se genera. Esta que te enseño aquí. Y además también debes asegurarte que el rol que le añades es Básico y editor.

cuenta de servicio bigquery

Ahora ya puedes desde la consola de BigQuery crear tu conjunto de datos.

Lo importante en esta parte es que en el Data set ID introduzcas el nombre «analytics_[meter aquí el id de la propiedad]» como te indico en la imagen superior.

Este es el dataset al que accederás desde LookerStudio pasadas 24 horas.

Conectar el dataset de BigQuery con LookerStudio

Para acceder a ese dataset, una vez hayan pasado 24 horas, en LookerStudio tendrás que ir a add data , buscar el conector de BigQuery y buscar ese data set. Como te muestro en la imagen:

conexión bigquery con lookerstudio . añadir datos

Ahora ya podrás construir las tablas una vez se hayan cargado de datos. 

Fernando Lens
flens@seocom.agency

Actualmente desempeño mi labor como Analista Web dentro de la Agencia de Analítica Digital RoiAnalytics en proyectos web de varios tipos, E-commerce, medios especializados, páginas de captación de leads, entre otros. Cuento además con varios años de experiencia dentro del sector del SEO y también cuento con conocimientos de SEM. Me defino como un profesional de la analítica al que no solo le gusta captar el mejor dato posible si no que también busca generar el mayor beneficio posible a mis clientes gracias a los datos.