Logotipo de Google Analytics 4

Análisis web

Conectar Google Analytics 4 a Excel, Google Sheets, IA y REST

Datos de tráfico y eventos de GA4 en formato SQL. Combínalo con Search Console y tu base de datos de productos sin necesidad de exportar datos a BigQuery.

Una conexión, cada superficie

Dónde pueden ir tus datos de GA4

Query Streams convierte una propiedad de GA4 en 9 tablas SQL: resumen de tráfico, fuentes de tráfico, páginas, eventos, interacción, geografía, comercio electrónico, transacciones y una tabla de usuarios activos en tiempo real. Estas tablas se pueden consultar desde Microsoft Excel, Google Sheets, Power BI, asistentes de IA a través de MCP y un punto final REST. No se requiere exportación a BigQuery, ni proyectos vinculados, ni esperar 24 horas para que aparezca una tabla: basta con una clave de cuenta de servicio y un ID de propiedad para consultar los datos.

  1. Para su equipo, proveedores y socios
  2. GA4 a Excel Microsoft Excel · Complemento de Excel

    Obtenga los resultados de GA4 en tiempo real directamente en una hoja de cálculo y actualícelos cuando lo necesite: Excel de escritorio, Excel Online, Microsoft 365.

    Guía GA4
  3. GA4 a Google Sheets Complemento de hojas

    Ejecuta una consulta de GA4 guardada desde la barra lateral y arrastra las filas a la hoja de cálculo. Los colaboradores pueden actualizarla ellos mismos.

    Guía GA4
  4. Pregúntale a Nova sobre GA4. Nova AI · texto a SQL

    Haz tu pregunta en lenguaje sencillo. Nova ya conoce tus tablas de GA4, escribe y ejecuta la consulta SQL, explica la respuesta y la representa gráficamente; no necesitas escribir ninguna consulta ni proporcionar credenciales.

    Cómo funciona Nova
  5. GA4 al visor de datos Compartir resultados · equipo, proveedores, socios · teléfono, tableta, ordenador

    Comparte un resultado de GA4 en tiempo real con quien quieras —un colega, un proveedor, un socio— como una cuadrícula que se puede guardar y que se actualiza automáticamente al abrirla en un teléfono, una tableta o un ordenador. Verán los resultados, pero nunca la consulta SQL ni las credenciales.

    Cómo funciona el visor de datos
  6. Para aplicaciones y sistemas
  7. API REST de GA4 punto final HTTP

    Publica una consulta GA4 como un punto final JSON autenticado al que cualquier aplicación puede llamar, con una especificación OpenAPI 3.1 y colecciones preconfiguradas para Postman, Insomnia y Hoppscotch. No se abre ningún puerto de base de datos.

    Cómo funciona la API REST
  8. GA4 a Power BI Power Query M

    Pegue la consulta Power Query M generada en el editor avanzado de Power BI y el informe leerá los resultados de GA4 en tiempo real a través de HTTPS, sin necesidad de un controlador ODBC ni de abrir ningún puerto de base de datos.

    Cómo funciona Power BI
  9. GA4 a Airtable Plataforma de automatización

    Sincroniza las filas de GA4 con una base de datos de Airtable según un cronograma, o recupéralas mediante un script de automatización de Airtable.

    Guía GA4
  10. GA4 a Baserow Plataforma de automatización

    Alimenta una tabla de Baserow desde GA4 a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.

    Guía GA4
  11. GA4 a SeaTable Plataforma de automatización

    Mantén actualizada una base de datos SeaTable con datos de GA4 sin exportar ningún archivo ni exponer la base de datos.

    Guía GA4
  12. GA4 a Smartsheet Plataforma de automatización

    Introduzca los resultados de GA4 en una cuadrícula de Smartsheet para que los planes e informes se lean desde el sistema de origen, y no desde la exportación de la semana pasada.

    Guía GA4
  13. GA4 a Anvil Anvil Works · Plataforma de aplicaciones

    Realice una copia de seguridad de una aplicación Python de Anvil con GA4 a través del punto final REST en lugar de incrustar las credenciales de la base de datos en la aplicación.

    Guía GA4
  14. Para herramientas de IA
  15. Servidor GA4 MCP Clientes de Claude, Cursor y MCP

    Otorgue a un asistente de IA acceso de solo lectura a GA4 con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.

    Guía GA4
  16. Entregado a las personas
  17. Alertas e informes de GA4 Slack · Discord · Correo electrónico · Webhook

    Programa una consulta de GA4 y haz que las filas se envíen a Slack, Discord, correo electrónico o un webhook firmado, o bien, retén el mensaje hasta que un recuento de filas, un umbral o un cambio porcentual supere la línea que hayas establecido.

    Cómo funcionan las alertas y los informes

Cómo funciona

5 pasos, sin cambios en el firewall de entrada

01

Crea una cuenta de servicio de Google y concédele acceso de lectura a la propiedad GA4.

02

Instale el Agente de red y asígnele la clave de la cuenta de servicio y el ID de propiedad numérico. La clave permanece en el agente.

03

Elige cuál de las 9 tablas deseas sincronizar. La información general del tráfico, las fuentes de tráfico, las visitas a la página y los eventos están activados de forma predeterminada.

04

Escribe consultas SQL normales para ga4.traffic_sources, ga4.page_views y el resto, o deja que Nova lo haga.

05

Léalo desde Excel, Hojas de cálculo, Power BI, MCP o REST, conectado a cualquier sistema que almacene sus registros e ingresos.

Análisis en profundidad de la función

Lo que GA4 te ofrece

Sin el desvío de BigQuery

La forma habitual de importar datos de GA4 a SQL es vincular un proyecto de BigQuery, esperar a que comience la exportación, pagar por el almacenamiento y luego consultar una tabla de eventos anidada. Este método evita todo el proceso.

  • Los datos provienen de la propia API de informes de GA4, por lo que no hay que configurar ninguna exportación ni esperar a que se complete nada.
  • En la primera sincronización, se remonta al lanzamiento de GA4 en octubre de 2020, por lo que el historial está disponible en lugar de comenzar desde el día en que se configuró.
  • Las filas llegan como agregados de grano diario con columnas nombradas. — fecha, fuente, medio, campaña, canal, sesiones, usuarios, tasa de participación — en lugar de como bloques de eventos anidados que hay que desanidar.
  • La respuesta completa de la API se guarda junto con la respuesta en una columna JSON llamada raw_data.

Las 9 tablas

  • Tráfico — Resumen del tráfico, fuentes de tráfico, páginas vistas, participación del usuario.
  • Audiencia — datos geográficos, eventos.
  • Comercio — Resumen de comercio electrónico, transacciones.
  • Ahora — usuarios_activos_en_tiempo_real.

Dos relojes, y qué mesa funciona en cuál

GA4 tiene un lado de procesamiento por lotes y un lado de procesamiento en tiempo real, y se comportan de manera diferente. Tener esto claro es la diferencia entre un informe confiable y uno con el que discrepar.

  • Las ocho tablas de lotes abarcan hasta ayer. GA4 no finaliza las cifras de un día hasta pasados uno o dos días, por lo que cada pasada incremental vuelve a leer los tres días anteriores y deja que los números se estabilicen en lugar de congelar la primera versión que vio.
  • realtime_active_users está realmente en vivo — una ventana deslizante de treinta minutos, que se actualiza bajo demanda cuando una consulta la alcanza, con un intervalo de actualización de treinta segundos.
  • Esa tabla es una instantánea, no un historial: responde a la pregunta de quién está en el sitio ahora, no de quién estaba ayer a las cuatro de la tarde.

Compartido por todos los conectores de API

Cómo funciona cada conector API

  • Tu cuenta se convierte en tablas — Los puntos finales se asignan a tablas SQL tipadas con claves primarias e índices, por lo que se escriben sentencias SELECT, JOIN y GROUP BY en lugar de paginar a través de JSON.
  • Tú eliges qué se sincroniza y con qué frecuencia. — Cada tabla tiene su propio intervalo, o ninguno. Cuando la API del proveedor lo permite, solo se recuperan los registros que han cambiado desde la última ejecución.
  • La copia es tuya. — reside en un archivo DuckDB cifrado con AES-256-GCM, ubicado junto al agente, en su equipo. No en nuestra nube.
  • El vendedor solo recibe noticias tuyas. — El agente llama a la API directamente desde tu propia red, por lo que Query Streams no necesita tu token para responder a una consulta.

Es bueno saberlo

  • Se trata de una copia sincronizada, no de un proxy en vivo. — Una consulta lee los datos que ya se han obtenido, por lo que devuelve el resultado a la velocidad de SQL y nunca consume el límite de solicitudes de la API. Además, las tablas seleccionadas pueden actualizar una fila obsoleta mientras se leen.
  • Se respetan los límites de tarifa para usted. — cada conector se ajusta a su ritmo dentro de los límites publicados por el proveedor, por lo que un informe no puede provocar que se restrinja el ancho de banda de su cuenta para todo lo demás que lo utilice.
  • No se tira nada — Los campos que la tabla no nombra se guardan en una columna JSON llamada raw_data que aún se puede consultar.
  • Intégralo a tus bases de datos. — Incluir una tabla de API y una tabla de SQL Server en la misma instrucción es una consulta ordinaria en este caso, no un proyecto de integración.

SQL entre fuentes

Une GA4 al resto de tus datos.

GA4 sabe de qué fuente provino la sesión, pero desconoce su valor. Su base de datos conoce la cuenta y su procesador de pagos conoce el dinero. Una sola instrucción puede combinar las tres. Cada fuente ejecuta solo la parte que puede, transmite el resultado y la unión se realiza de forma centralizada; las fuentes nunca se comunican entre sí y no se copia nada en ningún lugar.

3 conexiones · 3 agentes

Google Analytics 4 Análisis web
PostgreSQL Motor relacional
Raya Pagos y facturación

Una declaración

-- sesiones de GA4, la cuenta de tu base de datos, ingresos de Stripe
SELECCIONE   g.session_source, SUMA(g.sessions) COMO sesiones, SUMA(i.amount_due) COMO facturado
DESDE     ga4_site.ga4.traffic_sources1 g
ÚNASE A     pg_crm.clientes.públicos2      c ON c.utm_source = g.session_source
ÚNASE A     facturación.stripe.facturas3      i ON i.cliente = c.stripe_id
GRUPO POR g.session_source
ORDENAR POR facturado DESC;

Las tres partes son conexión, esquema y tabla; el nombre de la conexión es el que le hayas dado. Las columnas son solo ilustrativas; tus tablas serán tus tablas. Las tablas de GA4 por lotes se actualizan hasta ayer, por lo que el día más reciente en un informe como este es el día anterior a hoy; esta es la ventana de finalización de GA4, no un retraso de sincronización. Se aplica el modo de solo lectura a cada elemento: solo SELECT, WITH y EXPLAIN, con un límite en la cantidad de datos que una fuente puede entregar para una sola consulta. Cómo funcionan las consultas federadas

Detalles de conexión

Lo que GA4 necesita

Autenticación
Una clave de cuenta de servicio de Google con acceso de lectura a la propiedad, en poder del agente. Alcance de solo lectura.
Propiedad
El identificador de propiedad numérico de GA4
Extendió la mano
HTTPS desde su red a la API de datos de GA4. No se recibe nada entrante.
Esquema
ga4 — es decir, ga4.traffic_sources, ga4.page_views
Tablas
9, de los cuales cuatro están activados por defecto: traffic_overview, traffic_sources, page_views, events
Frescura
Las tablas de lotes se extienden hasta ayer, y los tres días anteriores se vuelven a leer en cada pasada a medida que GA4 las finaliza.
Historia
Volver al 1 de octubre de 2020 en la primera sincronización
Actualización en vivo
Solo usuarios activos en tiempo real: una ventana móvil de 30 minutos con una ventana de actualización de 30 segundos.
Copia local
Un archivo DuckDB cifrado con AES-256-GCM junto al agente, en su máquina.

La tabla en tiempo real tiene un límite de los cientos de combinaciones principales que Google devuelve en una instantánea, lo cual es una limitación de la API en tiempo real, no de este conector. Para obtener una visión completa de un día, utilice las tablas por lotes.

En una consulta entre fuentes, la parte central de una referencia de tres partes es ga4. Una conexión llamada ga4_site que lee fuentes de tráfico se escribe como ga4_site.ga4.traffic_sources.

Documentación del proveedor: plataforma de marketing.google.com

Preguntas frecuentes

Preguntas sobre Google Analytics 4

¿Qué herramientas pueden leer los datos de Google Analytics 4 a través de Query Streams?

Todas ellas, desde una única conexión: Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e informes programados. Conecte la cuenta una sola vez y todas las plataformas leerán la misma conexión de solo lectura; no se requiere configuración por herramienta ni se crea una segunda copia de los datos.

¿Tengo que abrir un puerto del firewall para mi cuenta de Google Analytics 4?

No. El agente de red de Query Streams se ejecuta dentro de su red y abre una única conexión saliente cifrada. No se monitoriza el tráfico entrante, no se requiere VPN y la cuenta conserva sus reglas de firewall existentes.

¿Pueden las secuencias de consultas modificar los datos en Google Analytics 4?

No. El agente aplica el modo de solo lectura en el punto de ejecución: una instrucción a la vez, solo SELECT y similares. Las credenciales permanecen en el agente y nunca se envían a Query Streams.

¿Qué necesita Query Streams para conectarse a Google Analytics 4?

Un host accesible, un rol y su contraseña: el agente contiene el controlador, por lo que no se instala nada en la cuenta. Autenticación: una clave de cuenta de servicio de Google con acceso de lectura a la propiedad, almacenada en el agente. Ámbito de solo lectura. Propiedad: el ID numérico de la propiedad de GA4. Acceso a través de: HTTPS desde su red a la API de datos de GA4. Sin tráfico entrante. Esquema: ga4, por lo que ga4.traffic_sources, ga4.page_views.

¿Puedo conectar Google Analytics 4 a otra base de datos en la misma consulta?

Sí, se trata de una consulta federada. Una sola instrucción puede hacer referencia a Google Analytics 4 y a tus otras conexiones simultáneamente, escritas como connection.schema.table. Cada fuente ejecuta solo la parte que puede y transmite el resultado; la unión se realiza de forma centralizada, por lo que las fuentes nunca se conectan entre sí y no se copia ni se programa nada. El modo de solo lectura se aplica a cada parte (solo SELECT, WITH y EXPLAIN) y existe un límite en la cantidad de datos que una fuente puede transferir para una sola consulta. Las consultas federadas son una función del plan; la página de consultas federadas muestra los límites actuales de tamaño y de fuente.

Coloca GA4 donde se realiza el trabajo.

Instala el agente, configúralo para que apunte a tu cuenta y elige un destino.

Solo lectura Solo salida Las credenciales permanecen en el agente.