Pricing

Cómo Conectar GA4 a Google Sheets (Guía 2026)

Read this guide in English →

Sessions48,291+14.2%Bounce Rate38.4%−3.1ppAvg Duration2m 41s+0:08Conversions1,284+22.7%Sessions over 30 days
JW
James Whitfield

Exporta y conecta GA4 con Google Sheets en 2026: el complemento oficial, BigQuery sin muestreo, Connected Sheets y automatización con IA, paso a paso.

La forma más rápida de conectar GA4 a Google Sheets es instalar el complemento oficial GA4 Reports desde el Workspace Marketplace y elegir un informe: toma unos 5 minutos y no requiere código. Si necesitas actualización automática, combinaciones de dimensiones personalizadas o análisis crudo sin muestreo, hay rutas mejores según el caso, y esta guía las recorre todas: el complemento oficial (incluida la programación que casi nadie documenta), Connected Sheets nativo, la exportación a BigQuery para datos sin muestrear, Apps Script contra el GA Data API, y un conector no-code como Brooked con agente de IA.

Versión corta: el complemento oficial cubre la mayoría de informes estándar gratis, BigQuery es la respuesta correcta para análisis crudo de eventos, y Brooked es la respuesta correcta para datos GA4 en vivo a través de muchos informes sin tener que mantener un script.

Comparación rápida: 5 formas de llevar datos GA4 a Google Sheets

MétodoCostoSetupActualizaciónBidireccionalCódigoIdeal para
Complemento oficial 'GA4 Reports'Gratis (Google)5 minManual o programadoNo (GA es solo lectura)NingunoInformes estándar de GA4 con filtros simples
Apps Script + GA Data APIGratis1 a 2 horasActivador temporalDIYRequerido (GA Data API)Consultas personalizadas con muchas dimensiones/métricas
Exportación a BigQuery + IMPORTRANGECostos de BigQuery30 minDiario (cadencia BQ de GA)NoSQL requeridoAnálisis personalizado de eventos sobre hits crudos de GA4
Looker Studio + Exportar a SheetsGratis20 minManualNoNingunoEquipos que ya usan dashboards de Looker Studio
Complemento BrookedFree tier · Pro $29/usuarioMenos de 3 min15 min / horario / diarioNoNingunoDatos GA4 en vivo en Sheets sin mantener scripts

Método 1: El complemento oficial 'GA4 Reports'

Google mantiene un complemento oficial 'GA4 Reports' para Sheets, el sucesor espiritual del antiguo complemento de GA. Instálalo desde el Workspace Marketplace, inicia sesión con la cuenta de Google que tiene acceso a GA4 y selecciona una propiedad. El complemento ofrece una barra lateral con los informes estándar de GA4 (Adquisición, Engagement, Monetización, Retención) más un constructor de informes para combinaciones personalizadas de dimensiones/métricas.

Soporta refresco programado (diario por defecto) y escribe resultados a una pestaña especificada. Para la mayoría de marketers, este es el punto de partida correcto.

Programa la actualización. Abre Extensiones → GA4 Reports Builder → Schedule reports. Elige una cadencia (cada hora, cada día, cada semana, cada mes), define la hora del día, y el complemento volverá a ejecutar cada informe del documento en esa programación. Este es el paso que muchas guías describen mal: algunas todavía dicen que la programación no está soportada. Lo está, y lo ha estado desde el lanzamiento del complemento.

Pros: Gratis, oficial, sin configuración más allá de instalar, todos los controles de acceso vienen de tu cuenta de Google.

Contras: Programación solo diaria por defecto (sin refresco sub-diario). Flexibilidad limitada con dimensiones personalizadas. Sin asistencia de IA para mapear preguntas a informes.

Método 2: Apps Script + GA Data API

El Data API (v1beta) de GA4 da acceso programático completo. Desde Apps Script, usa UrlFetchApp.fetch para llamar a analyticsdata.googleapis.com/v1beta/properties/{id}:runReport con un body JSON que especifica dimensiones, métricas, rango de fechas y filtros. Parsea la respuesta, escribe a un sheet, programa con un activador temporal.

Pros: Gratis, superficie completa de la API, personalizable.

Contras: El timeout de 6 minutos de Apps Script limita informes complejos. Tú mantienes el script. Las cuotas del API de GA4 son generosas pero no ilimitadas: uso intensivo requiere solicitar cuotas más altas.

¿Cómo exportar datos de GA4 a Google Sheets automáticamente y sin muestreo? BigQuery

La función estrella de GA4 para analítica seria es la exportación gratuita a BigQuery. Habilítala en GA4 Admin → Vínculos de producto → Vínculos BigQuery → Vincular. GA4 transmite datos crudos a nivel evento a un dataset de BigQuery diariamente (o en streaming en GA4 360).

Desde ahí, usa el conector nativo de Sheets para BigQuery (Datos → Conectores de datos → BigQuery), o escribe SQL en BigQuery y trae los resultados a Sheets vía el conector BigQuery de Brooked. Esto desbloquea cada análisis a nivel evento que los informes agregados de GA no pueden hacer: retención por cohorte, análisis de embudo con definiciones de paso personalizadas, stitching de atribución entre sesiones.

Pros: Desbloquea análisis crudo a nivel evento. Sin muestreo. Sin agregación '(other)'.

Contras: Retraso de 24 horas (o tiempo real en GA4 360). Costos de BigQuery (almacenamiento + consultas). Requiere SQL.

Método 4: Looker Studio + Exportar a Sheets

Looker Studio (antes Data Studio) tiene soporte nativo para GA4 y una opción 'Exportar a Sheets' en cada gráfico. Construye un informe de Looker Studio sobre datos GA4, luego exporta gráficos individuales a Sheets.

Vale la pena si Looker Studio ya forma parte de tu stack. Excesivo si solo quieres datos GA4 en Sheets sin pasar antes por un dashboard.

¿Cómo conectar GA4 a Sheets sin instalar nada? Connected Sheets

Esta es la ruta que casi nadie documenta y casi nadie encuentra: abre cualquier Google Sheet, haz clic en Datos → Conectores de datos → Conectar con Google Analytics 4. Elige una propiedad de GA4, selecciona dimensiones y métricas, define un rango de fechas, y el resultado cae en un sheet conectado que puedes refrescar bajo demanda o en un horario. Sin instalación de complementos, sin cuota de API, sin script. La mayoría de los mejores resultados en SERP para esta consulta omiten esta ruta por completo.

Pros: Gratis. Cero instalación. Vive dentro de la UI de Sheets donde tu equipo ya trabaja. El refresco programado viene incluido.

Contras: Disponible solo en cuentas de Google Workspace con Connected Sheets habilitado (Business Standard y superior), no en cuentas personales de Gmail. El selector de dimensiones/métricas es más limitado que el complemento GA4 Reports Builder. No hay forma de combinar múltiples propiedades en un solo sheet conectado.

Método 5: Brooked, GA4 y el agente de IA

Brooked es un complemento gratuito de Google Sheets diseñado específicamente para llevar datos GA4 (y otras 20+ fuentes) a tu spreadsheet con refresco programado y un agente de IA que construye los informes por ti. Instalación en 3 minutos, sin script, sin mantenimiento.

Paso 1: Instala Brooked

Instala Brooked desde el Google Workspace Marketplace. El free tier incluye 100 importaciones al mes con chat de IA, sin tarjeta de crédito, y tu admin de Workspace puede aprobarlo sin proceso de procurement.

Paso 2: Conecta tu propiedad GA4

Abre la barra lateral de Brooked y haz clic en Add data source → Google Analytics 4. Inicia sesión con la cuenta de Google que tiene acceso a la propiedad GA4, autoriza, elige la propiedad. Brooked refleja los permisos de tu usuario de Google: si puedes verla en la UI de GA4, podrás consultarla en Brooked.

Paso 3: Importa los datos al sheet

Haz clic en New import, elige tu conexión GA4 y configura tu consulta: dimensiones (Date, Channel, Source/Medium, Country, Device Category, Custom Dimensions...), métricas (Sessions, Active Users, Conversions, Revenue...), rango de fechas, filtros. Elige el rango de destino y haz clic en Import. Activa Auto-refresh para mantener la importación al día con cadencia de 15 minutos, horaria, diaria o semanal.

Usar el agente de IA con GA4

Es donde Brooked se separa de los complementos clásicos de GA. Escribe en lenguaje natural en el chat: "¿Cuáles son nuestros 10 canales principales por sesiones el mes pasado, con CVR de compra calculada y destacando los top 3?" El agente elige las métricas y dimensiones de GA4, llama al Data API, calcula métricas derivadas y entrega el resultado al sheet con formato.

El agente sabe sobre rangos de fechas, dimensiones personalizadas, ventanas de atribución y filtros de evento, y puede responder preguntas de seguimiento manteniendo el contexto del estado actual del sheet.

BrookedBrooked AI, Google Analytics 4
Live
Ask anything about your Google Analytics 4 data…

Muestreo y agregación '(other)': qué hacen y cómo evitarlos

Dos trampas que hacen que los números de GA4 en tu sheet diverjan de los de la interfaz de GA4 y que ninguna guía cubre bien:

Muestreo. GA4 aplica muestreo cuando una consulta excede ~10 millones de eventos en el rango. Verás un porcentaje de muestreo < 100% en la respuesta. Cómo lo detectas en Brooked: el campo de estado de la importación muestra el porcentaje de muestreo y un indicador amarillo cuando es menor del 100%. Cómo lo evitas: acorta el rango de fechas, divide la consulta en bloques mensuales, o salta a la exportación BigQuery (sin muestreo).

Agregación '(other)'. GA4 limita los result sets a 10.000 filas únicas. Cuando una consulta excede ese número, agrupa las dimensiones de alta cardinalidad en una fila '(other)' y suma todas las métricas allí. Esto destruye la utilidad analítica de la dimensión. Cómo lo evitas: filtra antes de agrupar (por ejemplo, solo top 100 fuentes), reduce el número de dimensiones simultáneas, o usa BigQuery.

Solución de problemas

Veredicto: qué elegir según tu situación

  • Necesito informes GA4 estándar refrescados en horario

    Elige: Complemento oficial 'GA4 Reports'

    Por qué: Gratis, hecho por Google, se integra con GA4 nativamente. Funciona para informes estándar sin combos personalizados de dimensiones.

  • Quiero análisis de eventos personalizado sobre datos crudos de GA4

    Elige: Exportación a BigQuery + Brooked (o IMPORTRANGE)

    Por qué: La exportación BigQuery de GA4 te da datos a nivel evento. Consulta en SQL, trae los resultados a Sheets. Es la única ruta para análisis verdaderamente granular.

  • Quiero GA4 en Sheets con combos personalizados y refresco programado

    Elige: Brooked (u otro complemento)

    Por qué: Configuración más rápida que Apps Script, más combinaciones de dimensiones que el complemento oficial, sin script que mantener.

  • Quiero que el agente de IA responda preguntas de GA4 en lenguaje natural

    Elige: Brooked

    Por qué: El agente elige la combinación correcta de métricas y dimensiones de GA4, llama al Data API y devuelve el resultado al sheet con métricas calculadas como CVR añadidas en columnas.

Preguntas frecuentes

  • ¿Qué es la extensión GA4 para Google Sheets?

    Es el complemento oficial 'GA4 Reports' que Google distribuye en el Workspace Marketplace: una barra lateral dentro de Sheets que consulta tu propiedad GA4 y trae informes estándar (Adquisición, Engagement, Monetización, Retención) o combinaciones personalizadas de dimensiones y métricas, con opción de refresco programado.

  • ¿Cómo exportar datos de GA4 a Google Sheets automáticamente?

    El complemento oficial soporta programación diaria desde Extensiones → GA4 Reports Builder → Schedule reports. Para refresco sub-diario (cada 15 minutos, horario), necesitas un conector como Brooked, que consulta el GA Data API en la cadencia que definas y escribe el resultado directamente en la pestaña.

  • ¿Es gratis conectar GA4 a Google Sheets?

    Sí. El complemento oficial de Google es gratuito, igual que Connected Sheets (si tu Workspace lo incluye) y el free tier de Brooked, que cubre 100 importaciones al mes con agente de IA incluido y sin tarjeta de crédito. Solo pagas si necesitas BigQuery (almacenamiento y consultas) o el plan Pro de Brooked ($29 USD/usuario/mes) para importaciones ilimitadas y actualización programada avanzada.

  • ¿Cómo vincular Google Analytics 4 con Google Ads?

    Desde GA4: Admin → Vínculos de producto → Vínculos de Google Ads → Vincular, elige la cuenta de Google Ads y confirma el vínculo. Una vez vinculado, las conversiones de GA4 quedan disponibles en Google Ads para optimización de pujas, y puedes traer las mismas métricas combinadas a Sheets con el complemento oficial o con Brooked.

  • ¿Cómo vincular un formulario a Google Sheets?

    Si usas Google Forms, cada formulario tiene un botón 'Respuestas → Crear hoja de cálculo' que genera un sheet conectado en tiempo real. Si el formulario vive en tu sitio y las conversiones se miden como eventos de GA4, usa Brooked o el complemento oficial para traer esos eventos (por ejemplo 'form_submit') a Sheets junto con el resto de tus métricas.

  • ¿Sigue existiendo el complemento GA4 Reports de Google?

    Sí, pero es más limitado que el antiguo complemento de Universal Analytics. El complemento GA4 actual cubre la mayoría de informes estándar y consultas personalizadas básicas; para combinaciones complejas de dimensiones personalizadas o refresco programado en muchos informes, te quedarás corto.

  • ¿Puede el agente de IA responder preguntas de GA4 como 'cuál es nuestro mejor canal por tasa de conversión'?

    Sí. El agente conoce el modelo de métricas y dimensiones de GA4, elige la combinación correcta, llama al Data API y devuelve el resultado al sheet con métricas calculadas como CVR añadidas en columnas.

Métricas de GA4 en vivo en tus sheets, sin exportaciones manuales.

El free tier de Brooked cubre 100 importaciones al mes con chat de IA incluido, sin tarjeta de crédito. O consulta todos los detalles de la integración Google Analytics 4.

Instala Brooked gratis →

Also in Analytics & BI

More Analytics & BI guides

Analytics & BI

How to Connect GA4 to Google Sheets

The free official Google add-on (GA4 Reports Builder) with the scheduling step nobody documents, the native Connected Sheets GA4 connector, BigQuery export for unsampled event-level data, plus the sampling and '(other)' aggregation traps that make GA4 numbers in your sheet diverge from the UI.

JW
James Whitfield
Read
Analytics & BI

How to Connect Looker to Google Sheets

All 4 ways to get Looker data into Google Sheets: Connected Sheets, scheduled delivery, API, or a no-code add-on.

JW
James Whitfield
Read

Get your spreadsheet hours back

Brooked sets up in seconds. Your team is querying live data before lunch.

Get started free