instrucciones-analytics4-ga4-api-google-spreadsheet-addon

Automatización de Informes API de GA4 con Google Sheets (addon Oficial API GA4)

Posted by Lucía Marín on Feb 5, 2025

 

Introducción

Automatizar informes en Google Sheets utilizando el complemento oficial de Google Analytics 4 (GA4) es una solución práctica, gratuita y eficiente para centralizar y personalizar el análisis de datos. Este enfoque permite a analistas y empresas generar informes actualizados automáticamente, adaptados a las necesidades específicas de su negocio.

En este artículo, exploraremos cómo utilizar este complemento para crear informes básicos y avanzados, optimizar su personalización con dimensiones y métricas clave, y sacar el máximo provecho del análisis.

Y lo más importante, estos dos tips avanzados que no te los van a explicar en cualquier lado:

  1. Cómo hacer el trasvase sencillo y cómodo de nuestros informes previos de Universal a este formato.
  2. ¡Cómo conseguir hacer un filtro y que funcione! ¡Mi ratito largo que ha costado! Ahora tiene que ser todo en json. Lee hasta abajo porque para mí, esto es lo más valioso del post :)

 

¿Por qué automatizar informes en Google Sheets?

Los beneficios de automatizar tus informes son claros:

  1. Ahorro de tiempo: Automatiza la extracción de datos, eliminando tareas manuales repetitivas.
  2. Análisis en tiempo real: Los datos se actualizan automáticamente, garantizando que siempre trabajes con información actualizada.
  3. Personalización total: Diseña informes adaptados a tus métricas y objetivos clave.
  4. Visualización flexible: Combina los datos con gráficos y tablas dinámicas para obtener insights claros y compartibles.

Ejemplo práctico: Un ecommerce puede configurar un informe semanal para analizar ingresos, conversiones y comportamiento por campañas. Esto permite identificar rápidamente cuáles son las más rentables y tomar decisiones basadas en datos.

 

Configuración básica: El complemento oficial de Google Analytics

1. Instalación del complemento

El complemento es gratuito y fácil de instalar. Sigue estos pasos:

  1. Abre un documento en Google Sheets.
  2. Ve a Extensiones > Obtener complementos.
  3. Busca «Google Analytics» e instálalo.
  4. Concede los permisos necesarios para conectar tu cuenta de Google.
  5. Una vez instalado, accede a Extensiones > Google Analytics > Create New Report para empezar.

 

2. Crear un informe básico

  1. Ve a Extensiones > Google Analytics > Create New Report.
  2. Configura los parámetros básicos:
    • Name your report: Escribe un nombre (por ejemplo, «Informe Tráfico Mensual»).
    • Account, Property y View: Selecciona tu cuenta y propiedad de GA4.
    • Métricas: Selecciona métricas como users, sessions, conversions.
    • Dimensiones: Elige dimensiones como source, country, pagePath.

Listado de dimensiones y métricas para la API de GA4

  1. Haz clic en «Create Report». Esto generará una hoja llamada Report Configuration con la estructura del informe.

 

3. Ejecutar y personalizar el informe

  1. Ve a Extensiones > Google Analytics > Run Reports.
  2. El complemento extraerá los datos y los colocará en una nueva hoja.
  3. Personaliza el informe con gráficos, tablas dinámicas y fórmulas avanzadas.

 

Ejemplos avanzados de informes personalizados

Ejemplo 1: Análisis de tráfico por fuente y canal

Configura un informe para analizar el rendimiento de las fuentes de tráfico:

  • Métricas:
    • totalUsers: Total de usuarios.
    • sessions: Total de sesiones.
    • keyEvents: Número de «conversiones» o eventos clave.
  • Dimensiones:
    • sessionSourceMedium: Identifica las fuentes de tráfico de la sesión (orgánico, pagado, referral).
    • sessionCampaignName: Desglosa los datos por campañas activas (campaña de sesión). Tango aquí como en la dimensión de arriba, también podríamos usar las dimensiones de usuario para ver qué fuente, medio y campaña atrajo la primera sesión de cada usuario).

Visualización recomendada:

  • Un gráfico de barras que compare conversiones por fuente y campaña.
  • Una tabla dinámica que muestre ingresos por fuente.

 

Ejemplo 2: Informe de interacción con páginas clave

Este informe es útil para analizar el rendimiento de páginas específicas, como landing pages o páginas de producto.

  • Métricas:
    • screenPageViews: Total de visualizaciones de página o pantalla.
    • engagementRate: Tasa de interacción con la página.
    • averageSessionDuration: Tiempo medio de sesión.
  • Dimensiones:
    • pagePath: URL de la página.
    • deviceCategory: Clasifica datos por tipo de dispositivo (móvil, desktop).

Personalización avanzada:

  • Filtra para incluir solo las páginas clave (/landing-page, /product/xyz).
  • Añade un gráfico de líneas para analizar la evolución de las vistas por día.

 

Ejemplo 3: Embudos personalizados con eventos clave

Puedes analizar cómo los usuarios avanzan en un embudo de conversión configurando filtros para para los pasos.

  • Eventos que marcan pasos del embudo (luego vemos los filtros):
    • add_to_cart: Acción de añadir productos al carrito.
    • begin_checkout: Eventos de iniciar el checkout.
    • purchase: Evento de confirmación de pedido, de completar la compra.
  • Métricas:
    • eventCount: Total de veces que ocurre cada evento.
    • totalUsers: Total de usuarios que hacen el evento.
  • Dimensiones:
    • deviceCategory: Analiza cómo varía el embudo por dispositivo.
    • sessionCampaignName: Compara el rendimiento del embudo por campaña publicitaria.

 

¿Cómo hacer un filtro con el addon de API de Google Analytics 4 para Spreadsheet?

Este es el ejemplo más complejo del post porque involucra la necesidad de hacer filtros. Y como son con json y no está muy clara la documentación, aquí te dejo un ejemplo de cómo configurar un filtro por eventName, que para mí habría sido oro puro encontrar en algún lado.

{"filter":{"fieldName":"eventName","stringFilter":{"matchType":"EXACT","value":"add_to_cart"}}}

Instrucciones técnicas para los filtros (documentación oficial)

 

Automatización y optimización

Automatización con el complemento

  1. Ve a Extensiones > Google Analytics > Schedule Reports.
  2. Configura la frecuencia de actualización:
    • Diaria.
    • Semanal.
    • Mensual.
  3. Guarda los cambios para que los datos se refresquen automáticamente.

 

Consejos prácticos

  1. Valida los datos: Asegúrate de que las métricas y dimensiones configuradas reflejan correctamente la estructura de tu GA4.
  2. Incluye visualizaciones: Los gráficos y tablas dinámicas ayudan a interpretar los datos de manera más efectiva.
  3. Filtra datos clave: Usa filtros para enfocar tus análisis en campañas, páginas o regiones específicas.

 

Conclusión

Automatizar informes en Google Sheets con el complemento de Google Analytics es una solución potente para centralizar y personalizar tu análisis de datos. Desde configuraciones básicas hasta ejemplos avanzados, esta herramienta te permite optimizar tus informes de GA4 para responder a las necesidades de tu negocio.

¿Listo para llevar tu análisis al siguiente nivel? Contacta conmigo para una configuración adaptada a tus objetivos.

 

Sobre mí