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
- 1 conexión saliente
- 0 puertos de entrada
- Solo lectura · Las credenciales permanecen
funciona en
- Para su equipo, proveedores y socios
-
Excel Complemento · Actualizar bajo demanda
-
Hojas de cálculo de Google Complemento · Actualizar bajo demanda
-
Nova AI preguntar en lenguaje sencillo · texto a SQL
-
Visor de datos Compartir resultados en directo · equipo, proveedores, socios · cualquier dispositivo
- Para aplicaciones y sistemas
-
API REST Punto final JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizaciones programadas Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Para herramientas de IA
-
Asistentes de IA Claude · Cursor · Servidor MCP
- Entregado a las personas
-
Alertas e informes Slack · Discord · Correo electrónico · Webhook
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.
- Para su equipo, proveedores y socios
-
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 -
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 -
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 -
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 - Para aplicaciones y sistemas
-
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 -
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 -
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 -
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 -
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 -
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 -
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 - Para herramientas de IA
-
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 - Entregado a las personas
-
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
Crea una cuenta de servicio de Google y concédele acceso de lectura a la propiedad GA4.
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.
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.
Escribe consultas SQL normales para ga4.traffic_sources, ga4.page_views y el resto, o deja que Nova lo haga.
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
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.

