Qué son las cosas

¿Qué es BigQuery y cuándo lo necesitas?

5 min de lectura

Un almacén de datos, no una herramienta de análisis

BigQuery es un servicio de Google Cloud diseñado para almacenar y consultar grandes volúmenes de datos. La distinción es importante: BigQuery no es una herramienta de visualización como Looker Studio, ni un panel de métricas como GA4. Es el lugar donde viven los datos en bruto, y donde se ejecutan consultas SQL para extraer información de ellos.

La analogía más útil: si GA4 es una ventana que muestra los datos de una forma determinada, BigQuery es el almacén completo. Acceder al almacén permite hacer preguntas que la ventana no contempla.

Técnicamente, BigQuery es lo que se conoce como un data warehouse (almacén de datos). A diferencia de una base de datos operacional (diseñada para escrituras rápidas), un data warehouse está optimizado para lecturas masivas: puede procesar consultas sobre millones o miles de millones de filas en cuestión de segundos.

Por qué BigQuery es relevante para SEO

Dos razones principales convirtieron a BigQuery en una herramienta central para el análisis SEO avanzado:

  • GA4 exporta sus datos a BigQuery de forma nativa. Desde la configuración de GA4, es posible enviar todos los eventos a BigQuery automáticamente, cada día. Eso significa acceso a datos sin muestrear, sin límites de filas, con cada parámetro y cada evento disponible para consulta.
  • Search Console también exporta a BigQuery. A través de la exportación masiva de datos (Bulk Data Export), GSC envía las métricas de rendimiento de búsqueda directamente a BigQuery. Las tablas resultantes contienen clics, impresiones, posición y CTR por keyword, URL, país y dispositivo, sin el límite de 1.000 filas de la interfaz web.

Con ambas fuentes en BigQuery, se puede hacer lo que ninguna herramienta independiente permite: cruzar keywords de GSC con conversiones de GA4 para saber exactamente qué términos de búsqueda generan valor real para el negocio.

El modelo de costos: la capa gratuita

BigQuery tiene un modelo de precios basado en dos ejes: almacenamiento y procesamiento (bytes consultados). La capa gratuita incluye:

  • 10 GB de almacenamiento gratuito al mes. Suficiente para varios meses de datos de GA4 de un sitio mediano.
  • 1 TB de consultas gratuitas al mes. Un terabyte de procesamiento es una cantidad significativa. La mayoría de las consultas SEO procesan entre 1 y 50 GB, así que con 1 TB se pueden ejecutar decenas de consultas diarias sin coste alguno.

En la práctica, la mayoría de los profesionales de SEO que trabajan con sitios de tamaño pequeño o mediano nunca superan la capa gratuita. Los costes solo aparecen cuando se trabaja con datasets muy grandes o se ejecutan muchas consultas pesadas al día.

Es posible configurar alertas de presupuesto en Google Cloud para recibir un aviso por correo electrónico si el consumo se acerca a un umbral definido. Eso permite usar BigQuery con tranquilidad, sin preocuparse por costes inesperados.

Cuándo se necesita BigQuery (y cuándo no)

BigQuery no es necesario para todas las tareas de SEO. Hay situaciones claras en las que aporta valor y otras en las que añade complejidad innecesaria:

Sí conviene usar BigQuery cuando:

  • Se necesita analizar datos sin muestrear de GA4 (la interfaz aplica muestreo en informes con muchos datos).
  • Se quieren cruzar datos de múltiples fuentes (GA4 + GSC + CRM + datos propios).
  • Se necesitan análisis que la interfaz de GA4 no soporta: cohortes personalizadas, funnels complejos, atribución avanzada.
  • Se quiere automatizar reportes recurrentes con consultas programadas que se ejecutan cada día o cada semana.
  • El volumen de datos supera lo que una hoja de cálculo puede manejar (más de 100.000 filas).
  • Se necesita retención de datos más allá de los 14 meses que ofrece GA4.

No hace falta BigQuery cuando:

  • Las preguntas se pueden responder con la interfaz estándar de GA4 o GSC.
  • El sitio tiene poco tráfico y los datos caben en una hoja de cálculo.
  • Solo se necesitan métricas básicas como sesiones totales o páginas más visitadas.
  • El equipo no tiene disposición de invertir tiempo en aprender SQL (aunque la curva de aprendizaje es suave).

Cómo se ve BigQuery por dentro

La interfaz de BigQuery es un editor de código con un panel de resultados. No tiene gráficos ni dashboards. Se escribe una consulta SQL en el editor, se ejecuta con un botón o con Ctrl+Enter, y los resultados aparecen en forma de tabla. Así se ve una consulta típica:

SELECT
  event_date,
  COUNT(DISTINCT user_pseudo_id) AS usuarios
FROM
  `mi-proyecto.analytics_123456789.events_*`
WHERE
  _TABLE_SUFFIX BETWEEN '20260401' AND '20260415'
  AND traffic_source.medium = 'organic'
GROUP BY
  event_date
ORDER BY
  event_date

El asterisco (*) en el nombre de la tabla permite consultar todas las tablas particionadas por día a la vez. El filtro _TABLE_SUFFIX limita el rango de fechas para no procesar más datos de los necesarios (y no gastar cuota gratuita innecesariamente).

El primer paso

Para empezar a usar BigQuery, se necesita una cuenta de Google Cloud (gratuita) y conectar GA4 o GSC. El artículo Cómo crear tu primera cuenta de Google Cloud gratis explica el proceso paso a paso, y los artículos de conexión de GA4 y GSC cubren la configuración completa.

Queries para practicar

Principiante

Tráfico orgánico por dispositivo y sistema operativo

Desglosa las sesiones orgánicas por tipo de dispositivo y sistema operativo. Facilita la detección de problemas de rendimiento o UX en dispositivos específicos.

Principiante

URLs con más clics totales en GSC

Identifica las páginas que reciben más clics desde los resultados de búsqueda de Google. Permite conocer las URLs más valiosas del sitio desde la perspectiva de SEO.

¿Listo para practicar? Explora el catálogo de queries

Ver catálogo