5 consultas imprescindibles de Google Analytics 4 en Big Query

Tabla de contenidos

Google BigQuery es la herramienta de análisis de datos en la nube de Google que permite trabajar con grandes volúmenes de datos de forma rápida y eficiente utilizando SQL. Su integración con Google Analytics 4 (GA4) ofrece una flexibilidad y profundidad de análisis que va mucho más allá de lo que permite la interfaz estándar de GA4.

Mientras que la interfaz de GA4 es ideal para análisis básicos y visualizaciones rápidas, BigQuery te permite profundizar en los datos, personalizar consultas y crear informes a medida. En esta entrada, exploraremos 5 consultas esenciales que puedes utilizar para obtener insights avanzados directamente desde tus datos de GA4.

Consulta 1. Informe de eventos

Obtén un desglose completo de los eventos registrados en tu propiedad de GA4. Esta consulta cuenta cuántas veces se ha registrado cada evento en tu sitio o aplicación, ordenándolos de mayor a menor frecuencia. Es útil para identificar los eventos más relevantes o más utilizados.

SELECT
  event_name,
  COUNT(*) as events,
  count(distinct user_pseudo_id) as users
FROM
  `tuproyecto.analytics_245414605.events_20240108`
group by 1
order by 2 desc

Consulta 2. Informe de páginas vistas

Descubre las páginas más vistas en tu sitio web. Este informe muestra las páginas más visitadas, lo que te ayuda a entender qué contenido resuena más con tu audiencia y genera mayor tráfico.

select
    (select value.string_value from unnest(event_params) where event_name = 'page_view' and key = 'page_location') as page,
    count(event_name) as pageviews
from
    
    `tuproyecto.analytics_245414605.events_*`
where
   (_table_suffix BETWEEN '20220120' AND '20220124') AND
    event_name = 'page_view'
group by 
    page
order by 
    pageviews desc

Consulta 3. Informe de evolución de páginas vistas y usuarios

Visualiza cómo han evolucionado las páginas vistas y los usuarios a lo largo del tiempo. Esta consulta agrupa los datos por fecha para mostrar la evolución diaria de páginas vistas y usuarios únicos. Es útil para identificar tendencias o cambios en el comportamiento de tu audiencia.

SELECT
  event_date,
  count(*) as pageviews,
  count(distinct user_pseudo_id) as users
  
FROM
  `tuproyecto.analytics_245414605.events_*`
WHERE
  event_name = 'page_view' and
  regexp_extract(_table_suffix,'[0-9]+') between '20240101' and '20240110'
GROUP BY 1
ORDER BY 1 ASC

Consulta 4. Informe de Usuarios por Hora y Minuto

Analiza el comportamiento de tus usuarios por horas y minutos del día. Este informe te muestra cuántos usuarios interactuaron con tu sitio en horas y minutos específicos, lo que te puede ayudar a identificar picos de actividad.

with base as (
    SELECT
      format("%02d",extract(hour from timestamp_micros(event_timestamp))) as hour,
      format("%02d",extract(minute from timestamp_micros(event_timestamp))) as minute,
      user_pseudo_id,
      event_name  
      
    FROM
      `tuproyecto.analytics_245414605.events_20240108`
    WHERE
      event_name = 'page_view' 
    group by 1,2,3,4
)

select
  hour,
  minute,
  count(*) as events
from 
  base
group by 1,2
order by 1,2

Consulta 5. Todos los Eventos de un Usuario

Obtén el historial completo de eventos para un usuario específico. Esta consulta extrae todos los eventos registrados para un usuario específico, ordenándolos cronológicamente. Es perfecto para analizar el recorrido completo de un usuario en tu sitio o aplicación.

SELECT
  event_date,
  event_name,
  TIMESTAMP_MICROS(event_timestamp) as timestamp,
  (select value.int_value from unnest(event_params) where key = 'ga_session_id') as ga_session_id,
  user_pseudo_id,
  (select value.string_value from unnest(event_params) where key = 'page_location') as page_location
  
  
FROM
  `tuproyecto.analytics_245414605.events_20240108`

ORDER BY 3

 

Conclusión

BigQuery es una herramienta esencial para llevar tu análisis de datos de Google Analytics 4 al siguiente nivel. Las consultas mostradas en esta entrada te permiten profundizar en los eventos, analizar páginas vistas, entender patrones temporales y seguir el comportamiento de usuarios específicos.

Con estas herramientas, podrás tomar decisiones más informadas y basadas en datos. No olvides que puedes aprender más sobre estas consultas viendo el vídeo en mi canal de YouTube, donde las explico paso a paso:

 

Carrito de compra
toggle icon