Glosario

Explore Meshline

Products Pricing Blog Support Log In

Ready to map the first workflow?

Book a Demo
Operaciones autónomas

Cómo exportar los datos de Google Search Console sin chocar con límites ocultos

Conoce las tres formas de exportar datos de Google Search Console, los límites de filas de cada una y cómo elegir el método adecuado para tus necesidades de reporte.

Una ilustración editorial plana sobre un fondo neutro con textura. Un ícono de documento en azul marino y verde azulado a la izquierda vierte puntos verde azulado y naranja en una pequeña bandeja verde azulado y un cubo verde azulado.

Google Search Console guarda datos valiosos: consultas que atraen a tu sitio, páginas con clics y los países y dispositivos del tráfico.

Sacar esos datos es donde los operadores se atascan.

Existen tres rutas de exportación, y cada una tiene límites que suelen descubrirse solo cuando el reporte vuelve incompleto.

Este artículo revisa los tres métodos, indica sus límites documentados y ayuda a elegir según el tamaño del sitio, la frecuencia de informes y la configuración técnica.

Tres formas de exportar los datos de Search Console

Google admite tres rutas de exportación distintas, y no son intercambiables:

  • Exportación directa de reportes desde la interfaz de Search Console, ideal para extracciones rápidas y puntuales.
  • La API de Search Console, ideal para extracciones automatizadas a escala media.
  • Exportación masiva de datos a BigQuery, ideal para sitios grandes que necesitan un historial completo y consultable.

Elegir la opción equivocada suele significar datos truncados o un proyecto de integración que no necesitabas.

Aquí está lo que cada una entrega realmente.

Método 1: Exportar directamente desde un reporte

La mayoría de los reportes de Search Console incluyen un botón de exportación.

Puedes descargar los datos que se muestran actualmente en el reporte, con los filtros o agrupamientos que aplicaste, en formato Google Sheets, Microsoft Excel o CSV.

Los datos del gráfico y de la tabla se incluyen, y los totales mostrados son totales reales, no totales con límites de filas aplicados.

El problema es el número de filas.

Las exportaciones de reportes se truncan a 1,000 filas de ejemplos representativos de tus datos.

Para un sitio pequeño, eso puede cubrir la mayor parte o la totalidad de tus datos.

Para un sitio más grande, normalmente no.

El número de filas de la tabla coincide con el total de filas del reporte, incluidos los datos paginados, así que no puedes paginar para superar el tope.

Un detalle importa antes de construir un tablero sobre una exportación de reporte.

Los valores mostrados como tilde o guion, que significan no disponible o no es un número, se convierten en ceros en los datos descargados.

Si tus cálculos posteriores tratan los ceros como observaciones reales, esos marcadores pueden distorsionar promedios y tasas.

Usa este método cuando necesites una instantánea para una reunión, una comparación rápida o una auditoría puntual.

No lo uses como base de reportes recurrentes en un sitio con más de mil filas de datos de rendimiento.

Método 2: Extraer datos mediante la API de Search Console

La API de Search Console ofrece funcionalidad de descarga de datos para datos de rendimiento y datos de sitemaps.

Los datos del reporte de rendimiento están limitados a 50,000 filas por día, por tipo, por propiedad.

Eso significa que el tope se aplica por separado para web, noticias, imágenes y otros tipos de búsqueda, y por separado para cada propiedad que administres.

La API admite filtrado, ordenamiento y tipo de agregación, junto con las demás funciones disponibles en los reportes, pero no admite consultas SQL libres.

Es gratuita, aunque tiene una cuota de uso.

Google la describe como ideal para una interfaz personalizada en Java, .NET o Python, para sitios medianos que necesitan más datos que el reporte.

Para un equipo de operaciones, el patrón práctico es un script programado que extrae los datos de rendimiento a diario y los escribe en tu propia base de datos o almacén.

El tope diario es por tipo y por propiedad, así que un portafolio de propiedades puede multiplicar tu volumen efectivo.

Sin embargo, una sola propiedad grande con muchas combinaciones de consultas y URLs puede acercarse al techo de 50,000 filas.

Si notas filas faltantes en consultas de cola larga, ese límite es una causa probable.

La guía de Google para depurar caídas de tráfico señala que el reporte de Rendimiento cubre 16 meses.

Para ir más atrás, usa la API de Search Analytics o las exportaciones masivas de datos para extraer y almacenar datos en tus propios sistemas.

Eso hace de la API un camino intermedio razonable: más historial que el que ofrece la interfaz, sin la configuración de BigQuery.

Método 3: Exportación masiva de datos a BigQuery

La exportación masiva de datos envía tus datos de Search Console a un dataset de BigQuery en tu proyecto de Google Cloud, una vez al día, hasta que la detengas.

La hora exacta de la exportación puede variar, y Google indica que no debería haber huecos de datos entre exportaciones cuando todo funciona con normalidad.

La exportación crea tres tablas en tu proyecto:

  • searchdata_site_impression: datos de rendimiento agregados por propiedad.
  • searchdata_url_impression: datos de rendimiento agregados por URL.
  • ExportLog: un registro de qué datos se guardaron cada día. Las exportaciones fallidas no se registran aquí.

Search Console normalmente exporta a esas tablas por separado, así que cada día suele producir dos filas de exportación en el registro.

Los límites que importan en BigQuery

Los límites ocultos aquí tienen menos que ver con conteos de filas y más con configuración y manejo de datos:

  • Una exportación por dataset de destino. Dos propiedades no pueden escribir en el mismo dataset. Necesitas un dataset de destino diferente o un proyecto separado para la exportación masiva de cada propiedad.
  • No alteres el esquema. Una vez creadas las tablas, puedes definir una expiración de partición, pero agregar una columna o cambiar el esquema de otra forma romperá la exportación.
  • La expiración de partición debe ser suficientemente larga. Si defines una expiración, Google recomienda un valor de 14 días o más, porque la exportación no puede escribir en una partición que esté por expirar o que ya expiró.
  • Los requisitos previos son reales. El proyecto de Cloud necesita la API de BigQuery y la API de BigQuery Storage habilitadas, una configuración de facturación válida y permisos otorgados a Search Console. Omitir cualquiera de estos produce un error de exportación con nombre en la página de configuración.
  • Los días fallidos tienen una ventana de retención. Si ocurre un error no transitorio, como un error de permisos, Search Console reintenta al día siguiente y retiene los datos de las exportaciones fallidas durante aproximadamente una semana. Después de eso, los datos de ese día se descartan, aunque las exportaciones continúan.

Ese último punto es el que silenciosamente cuesta datos a los equipos.

Si un error de autenticación o facturación pasa desapercibido más de una semana, los días perdidos se van.

Search Console envía correo a todos los propietarios y usuarios completos cuando ocurre o se corrige un error de exportación.

No envía notificaciones por errores transitorios, como problemas de conexión.

Los intentos fallidos no aparecen en ExportLog; por eso, monitorear los correos y la página de configuración de exportación masiva es la forma práctica de detectar problemas.

Después de corregir un problema, usa el botón Test report para verificar fácilmente configuraciones como el nombre del proyecto y el acceso.

Una prueba exitosa no activa una nueva exportación ni garantiza que el siguiente intento funcione, porque condiciones como la cuota no se prueban.

Google aconseja revisar aproximadamente un día después de la corrección para confirmar que la exportación más reciente funcionó.

Consultar correctamente los datos exportados

Los datos de rendimiento se acumulan de forma incremental, lo que produce filas de tabla con claves repetidas, y los datos no se comprimen antes de la exportación.

La recomendación de Google es casi siempre agregar tus métricas.

Una consulta ingenua para una sola cadena de consulta puede devolver varias filas para la misma fecha y tipo de búsqueda, así que usa SUM, COUNT y GROUP BY para consolidar valores.

Dos hábitos más de consulta ahorran dinero y ruido.

Las tablas están particionadas por fecha, así que limitar tu consulta con una cláusula WHERE sobre el rango de fechas reduce la entrada escaneada.

En sitios grandes, esto se traduce en ahorros reales en el costo de las consultas.

Segundo, las consultas anonimizadas aparecen como cadenas vacías y suelen ser la más frecuente; filtra esas consultas cuando quieras ver las principales con significado.

La posición también necesita un paso de conversión.

Los valores de posición almacenados son de base cero, así que la posición promedio se calcula como la suma de posiciones dividida por la suma de impresiones, más uno.

Gestionar la retención y mover datasets

Las tablas y particiones se retienen para siempre de forma predeterminada, sujetas a los valores globales de tu proyecto u organización de Google Cloud.

Google recomienda definir una expiración en la partición después de un período aceptable, como uno, seis o doce meses.

Expirar la tabla completa eliminaría todos tus datos.

Mover la ubicación de la exportación no es compatible de forma nativa.

La solución es detener la exportación, esperar 24 h, confirmar que la última exportación fue exitosa, copiar el dataset a la nueva ubicación y volver a iniciar la exportación allí.

Google señala que podrías perder uno o dos días de datos durante la migración.

¿Qué método de exportación deberías usar?

Una ruta de decisión simple basada en lo que Google documenta sobre cada método:

  • Instantánea rápida, sitio pequeño: exportación de reporte. Acepta el truncamiento de 1,000 filas y la sustitución de ceros por marcadores.
  • Reportes recurrentes automatizados, sitio mediano: la API. Planifica en torno al tope diario de 50,000 filas por tipo por propiedad, y almacena los resultados en tu propio sistema para construir historial más allá de la interfaz.
  • Sitio grande, historial completo, análisis personalizado: exportación masiva a BigQuery. Presupuesta la configuración del proyecto de Cloud, el programa diario y el monitoreo continuo de errores de exportación.

Muchos equipos combinan exportaciones de reportes para consultas ad hoc.

Usan un pipeline con la API para tableros y BigQuery cuando las propiedades son lo suficientemente grandes.

Ese es un resultado razonable siempre que quien mantiene cada pipeline entienda sus límites.

Puntos de falla comunes que revisar antes de depender de una exportación

Antes de que una exportación se convierta en la fuente de reportes ejecutivos, verifica los puntos específicos que rompen pipelines en silencio:

  • Para exportaciones de reportes, confirma que el volumen de datos de tu sitio cabe dentro del truncamiento de 1,000 filas para las dimensiones que extraes.
  • Para extracciones con la API, registra los conteos de filas que recibes y vigila señales de que te acercas al tope diario en propiedades con mucho tráfico.
  • Para exportaciones masivas, confirma que el dataset de destino no se comparte con otra propiedad, que el esquema no se ha alterado y que las expiraciones de partición están en 14 días o más.
  • Para exportaciones masivas, confirma que alguien recibe realmente los correos de notificación de errores, ya que los días perdidos solo se pueden recuperar durante aproximadamente una semana.

Ninguna de estas verificaciones garantiza un pipeline sin errores, pero cada una apunta a un modo de falla documentado en lugar de una suposición.

Convertir los datos exportados en reportes operativos

Sacar los datos es solo el primer paso.

Una vez que los datos de rendimiento llegan a un almacén o tablero, el trabajo de mayor valor es decidir qué cambiar.

Qué páginas perdieron clics, qué consultas están en tendencia y cómo se conecta el rendimiento de búsqueda con el pipeline.

Si estás construyendo ese puente, ayuda ver cómo otros operadores estructuran el lado del análisis.

Ejemplos incluyen hallar oportunidades de crecimiento orgánico con datos de Search Console y definir una cadencia realista de monitoreo para que las exportaciones se revisen.

Para los equipos que conectan datos de búsqueda con sistemas de ingresos, las siguientes preguntas suelen involucrar transformación y alineación con el CRM.

Estas guías cubren terreno adyacente:

Ideas clave

  • Las exportaciones de reportes se truncan a 1,000 filas y sustituyen ceros por valores no disponibles; úsalas para instantáneas, no para pipelines.
  • La API permite 50,000 filas por día por tipo de búsqueda por propiedad y es gratuita con una cuota de uso, pero no admite SQL libre.
  • La exportación masiva entrega datos diarios completos a BigQuery, con requisitos estrictos: una propiedad por dataset, esquema sin alterar, expiraciones de partición de 14 días o más y APIs habilitadas con facturación válida.
  • Los días fallidos de exportación masiva se retienen aproximadamente una semana, así que las notificaciones de error necesitan un responsable real.
  • Agrega siempre las métricas de BigQuery, filtra las consultas anonimizadas y limita las consultas por fecha para controlar el costo.

Fuentes: Google Search Console Help: Export data directly from a report, Google Search Console Help: Export data using the Search Console API.

También: Google Search Console Help: Bulk data export tables and tips, Google Search Console Help: Monitor and fix bulk export errors.

Finalmente: Google Search Console Help: Query guidelines for bulk data export, Google Search Central: Debugging search traffic drops.

Cómo puede ayudar Meshline.

Conecta automatización, Marketing Orgánico (generación de demanda) y gestión del ciclo de vida del cliente (Revenue Intelligence).

Lleva la planificación de temas, la publicación de contenido y el feedback de rendimiento a la conversación sobre tu flujo de trabajo. Reserva una demo de Meshline.

Revenue Intel

Consúltanos sobre este flujo de trabajo.

Cuéntanos qué quieres mejorar o automatizar. Te responderemos con el siguiente paso más útil.

Agenda una demo

Decisiones de implementación

Lleva esta idea a tu operación

Antes de invertir en Cómo exportar los datos de Google Search Console sin chocar con límites ocultos, define el problema, los datos disponibles y quién revisará el resultado.