Exportar GA4 a BigQuery convierte los datos en bruto de tu web en tablas que se pueden consultar con SQL, sin los límites de fila ni el borrado automático a los 14 meses que impone Google Analytics 4 por defecto. Para un despacho que factura por lead, esa diferencia importa: permite cruzar cada conversión con la campaña, el área de práctica y la fecha exacta, y conservar el histórico completo aunque cambie de agencia o de herramienta de medición. La vinculación se hace desde el propio panel de GA4, sin tocar el código de la web, y los primeros gigas de uso no cuestan nada.
Exportar GA4 a BigQuery no cuesta nada hasta los primeros 10 GB de almacenamiento y el primer terabyte de consultas cada mes; a partir de ahí, Google factura el procesamiento a 6,25 dólares por tebibyte. Un despacho con tráfico medio rara vez supera ese límite gratuito en un mes normal.
La vinculación de GA4 con BigQuery en Cloud
La conexión se activa desde el propio panel de GA4: en Administración, dentro de «Vínculos de productos», aparece la opción «Vínculos de BigQuery». Ahí se elige el proyecto de Google Cloud que va a recibir los datos —se puede crear uno nuevo sin coste—, la ubicación donde se van a guardar y si la exportación será diaria, continua (streaming) o las dos a la vez. Según la documentación oficial de Analytics, los datos empiezan a aparecer en BigQuery dentro de las 24 horas siguientes a completar la vinculación (Ayuda de Google Analytics).
Permisos que exige Google Cloud
Para completar el proceso hacen falta dos accesos distintos, y es habitual que en un despacho los tenga gente diferente. En GA4 se necesita al menos el rol de Editor sobre la propiedad; en Google Cloud, la cuenta que crea el vínculo debe figurar como propietaria del proyecto o tener permisos IAM concretos para gestionar la política de acceso y activar la API de BigQuery. Si la agencia gestiona GA4 pero el despacho es titular del proyecto de Cloud —o al revés—, conviene coordinarlo antes de intentarlo, porque un permiso a medias deja el vínculo a medio crear. También hay que elegir con cuidado la ubicación de los datos: si el despacho trata datos de clientes de la Unión Europea, fijar la ubicación en «UE» evita que la información salga de la región, algo relevante para cualquier bufete sujeto al RGPD.
Exportar GA4 a BigQuery sin coste inicial
Google Cloud incluye un nivel gratuito permanente para BigQuery: 10 GB de almacenamiento y hasta 1 tebibyte de consultas procesadas cada mes, sin necesidad de tarjeta ni de gastar el crédito de bienvenida (Google Cloud). Para el volumen de datos que genera la web de un despacho —miles de eventos al mes, no millones— ese margen suele bastar para explorar el histórico de leads sin ver un cargo. Quien prefiera no vincular ni siquiera un método de pago puede probar antes en el entorno «sandbox» de BigQuery, con el mismo tope de consultas gratuitas pero sin facturación activa.
Qué ocurre al superar el nivel gratuito
Pasado el tebibyte de consultas mensual, Google cobra por procesamiento a partir de 6,25 dólares por tebibyte escaneado, y eso obliga a tener una cuenta de facturación vinculada al proyecto desde el principio, aunque no llegue a usarse. El almacenamiento activo cuesta aparte y se abarata a la mitad si una tabla lleva 90 días sin modificarse, lo que encaja con datos históricos de leads que ya no cambian. En la práctica, quien dispara la factura no es guardar los datos, sino consultarlos mal: una consulta sin filtro de fecha sobre todo el histórico puede procesar varios gigas de golpe. Configurar una alerta de presupuesto en Cloud Billing —gratis, dos minutos— avisa antes de que se convierta en un problema real.
BigQuery es el almacén de datos de Google Cloud pensado para analizar con SQL grandes volúmenes de información; la exportación de GA4 copia ahí, evento a evento, todo lo que tu web registra sobre las visitas y los leads.
Límite diario de un millón de eventos en GA4
La exportación diaria —la gratuita, por lotes, una vez al día— tiene un techo: las propiedades estándar de GA4 no pueden mandar más de un millón de eventos a BigQuery en una misma jornada. Si un despacho lo supera, la exportación de ese día se pausa entera y no se reintenta sola; hay que activar la variante streaming, que no tiene ese límite pero corre en tiempo casi real y exige facturación activa desde el primer evento.
Para dimensionar si eso afecta a un despacho concreto, conviene mirar antes el volumen real de eventos en el informe de tiempo real de GA4 durante una semana con tráfico alto —campaña de captación, nota de prensa, pico estacional—. La mayoría de webs de servicios legales generan entre unos cientos y unas pocas decenas de miles de eventos al día, muy por debajo del millón; el límite solo aprieta a quien ya tiene un volumen de visitas propio de un medio de comunicación. Con ese perfil, la exportación diaria basta y sale gratis; forzar streaming sin necesitarlo solo añade complejidad de configuración sin ningún beneficio adicional.
Consultas SQL en BigQuery sobre tus leads
La ventaja de tener los eventos en tablas de BigQuery, y no solo en los informes ya calculados de GA4, es que se pueden combinar con otras fuentes en una sola consulta. Un despacho con conocimientos de SQL —o una agencia que se los aplique— puede responder preguntas que la interfaz estándar de Analytics no resuelve de forma directa:
- Cuántos formularios enviados por un área de práctica concreta acabaron convirtiéndose en cliente, cruzando el evento con el CRM del despacho por fecha y campaña.
- Qué combinación exacta de canal, dispositivo y hora del día trae los leads con más probabilidad de contestar al teléfono.
- Cómo evoluciona el coste por lead real de cada campaña, uniendo el export de GA4 con el export de conversiones de la propia plataforma de anuncios.
- Qué páginas de servicios pierden visitas de un trimestre a otro antes de que se note en la facturación.
Nada de esto exige reescribir la web ni instalar herramientas nuevas: los datos ya están en GA4, BigQuery solo los pone en un formato que se puede cruzar con SQL estándar o, para quien prefiera no escribir código, con Looker Studio conectado directamente a esas tablas. Es la misma lógica que ya aplican los eventos clave que mide GA4: cuanto mejor estructurado llega el dato a GA4, más partido se le saca luego en BigQuery.
Diferencia entre exportación diaria y streaming en GA4
La exportación diaria manda un lote con los eventos del día anterior, completo, una vez cada 24 horas: es la opción por defecto, gratuita en el lado de GA4 y suficiente para el análisis habitual —informes mensuales, seguimiento de campañas, revisión de leads—. La streaming, en cambio, escribe cada evento en BigQuery casi al momento de producirse, sin el tope de un millón diario, pero implica más filas escritas y por tanto más coste de almacenamiento y de procesamiento si luego se consulta sin filtrar.
Cuándo conviene activar streaming
Tiene sentido en dos escenarios muy concretos: cuando el despacho lanza una campaña con pico de tráfico previsible —una nota en medios, publicidad de temporada— y necesita ver los leads entrando casi en directo, o cuando ya se acerca al millón de eventos diarios y el lote se pausa antes de terminar. Fuera de esos casos, mantener solo la exportación diaria es la opción más simple: menos filas que almacenar, menos que pagar y un dato que, para decisiones de marketing jurídico, no necesita llegar en segundos sino en horas. Los datos exportados además esquivan el borrado automático que sí aplica dentro de la interfaz de GA4 pasados los 14 meses de retención estándar, así que aunque se use solo la variante diaria, el histórico queda a salvo para comparar un año con el anterior.
Preguntas frecuentes sobre exportar GA4 a BigQuery
¿Necesita mi despacho una cuenta de Google Cloud aparte de GA4?
Sí, GA4 y BigQuery viven en consolas distintas: primero hay que crear un proyecto en Google Cloud, gratuito, y luego vincularlo desde el panel de GA4. Si el despacho ya usa Gmail o Google Workspace, el proyecto se crea con esa misma cuenta en un par de minutos, sin dar de alta nada más.
¿Se puede exportar el histórico de GA4 ya acumulado?
No: la vinculación solo empieza a exportar eventos desde el día en que se activa hacia adelante, nunca hacia atrás, tal como detalla la documentación de BigQuery Export (Ayuda de Google Analytics). Cuanto antes se vincule, antes empieza a acumularse el histórico propio, así que conviene activarlo aunque de momento no se vaya a consultar nada.
¿Afecta la exportación a la velocidad de la web del despacho?
No, la exportación ocurre entre los servidores de Google y no pasa por el navegador del visitante ni añade peticiones a la web. El único requisito previo es tener bien configurado el seguimiento de eventos en GA4; lo demás corre en la infraestructura de Google.
¿Quién debería encargarse de la vinculación, el despacho o la agencia?
Quien tenga acceso de Editor en GA4 y sea propietario del proyecto de Cloud puede hacerlo en menos de diez minutos siguiendo el asistente. En la práctica suele delegarse en quien gestiona la analítica del despacho, pero conviene que el titular del dominio conserve también acceso al proyecto de Cloud, por si cambia de proveedor.