Accede a los informes personalizados de Google Analytics desde BigQuery

En esta guía, se explica cómo puedes acceder a informes personalizados de Google Analytics desde BigQuery con el complemento de Hojas de cálculo de Google Analytics y el conector de BigQuery para Google Drive.

En esta guía, se muestra cómo generar un informe personalizado con el complemento de Hojas de cálculo de Google Analytics, exponer la hoja de resultados del informe como una tabla externa de BigQuery y, luego, consultar los datos del informe desde BigQuery.

En esta guía, se usa el informe Adquisición de usuarios como ejemplo, pero puedes aplicar estos pasos a cualquier tipo de informe.

Paso 1: Configura un informe personalizado en Hojas de cálculo de Google

  1. Instala el complemento de Hojas de cálculo de Google Analytics desde Google Workspace Marketplace.

  2. Abre el diálogo ExtensionesGenerador de informes de GA4 para Google AnalyticsCrear informe nuevo.

    Abre el complemento de Hojas de cálculo de Google Analytics

  3. Para configurar el informe, especifica la propiedad de Analytics, el período y los campos del informe.

  4. Usa los siguientes campos para el informe Adquisición de usuarios:

    Dimensiones

    • firstUserDefaultChannelGroup

    Métricas

    • eventCount
    • keyEvents
    • totalRevenue
    • newUsers
    • engagedSessions
    • engagementRate
  5. Deja vacíos los campos Filtros de dimensiones y Filtros de métricas.

    Esta es una imagen de la configuración correcta del informe:

    Complemento de Hojas de cálculo de Google Analytics, parte 1: Configuración de informes

    Complemento de Hojas de cálculo de Google Analytics, parte 2: Configuración de informes

    Complemento de Hojas de cálculo de Google Analytics, parte 3: Configuración de informes

  6. Haz clic en Create Report para crear la configuración del informe en el documento actual de Hojas de cálculo:

    Hoja de configuración de informes del complemento de Hojas de cálculo de Google Analytics

  7. Selecciona ExtensionesCreador de informes de GA4 para Google AnalyticsEjecutar informes para generar el informe. Una vez que se complete el informe, se creará una pestaña nueva con su nombre.

    Datos de informes del complemento de Hojas de cálculo de Google Analytics

  8. Abre el diálogo ExtensionesCreador de informes de GA4 para Google AnalyticsProgramar informes para configurar el sondeo periódico de los datos del informe más reciente. Especifica la programación y haz clic en Guardar.

    Programación del complemento de Hojas de cálculo de Google Analytics

Paso 2: Conecta un documento de informe de Hoja de cálculo de Google como una tabla externa de BigQuery

Con BigQuery, puedes crear una tabla permanente vinculada a tu fuente de datos externa en Hojas de cálculo de Google. Usa esta función para conectar la hoja de cálculo del informe de Google Analytics que creaste en el paso anterior como una tabla externa de BigQuery.

En este paso, se debe seguir la guía para crear tablas externas de Google Drive de la documentación de BigQuery.

Consola de Google Cloud

  1. En la consola de Google Cloud, abre la página de BigQuery.

    Ir a BigQuery

  2. En el panel Explorador, expande tu proyecto y elige un conjunto de datos.

  3. Expande la opción Acciones y haz clic en Abrir.

  4. En el panel de detalles, haz clic en Crear tabla  (Create table).

  5. En la página Crear tabla, en la sección Fuente haz lo siguiente:

    • En Crear tabla desde, selecciona Drive.

    • En el campo Seleccionar URI de Drive, ingresa el URI de Drive de la hoja de cálculo de Google que contiene el informe, con el formato https://docs.google.com/spreadsheets/d/[file_id].

    • En Formato de archivo, selecciona Hoja de cálculo de Google.

  6. En la sección Destination (Destino) de la página Create table (Crear tabla), haz lo siguiente:

    • Para Nombre del conjunto de datos (Dataset name), elige el conjunto de datos apropiado y, en el campo Nombre de la tabla (Table name), ingresa el nombre de la tabla que estás creando en BigQuery.

    • Verifica que el Tipo de tabla esté configurado como Tabla externa.

  7. En el cuadro Rango de hojas, especifica el nombre de la hoja y el rango de celdas que se consultarán. Debe ser la hoja que contiene los datos del informe: sheet_name!top_left_cell_id:bottom_right_cell_id para un rango de celdas. En el caso de nuestro informe de ejemplo, el rango se puede especificar como User acquisition report!A:G. Observa cómo se menciona en el rango la hoja correspondiente al nombre del informe personalizado.

  8. En la sección Esquema, habilita Detección automática.

  9. Expande la sección Opciones avanzadas y, en el cuadro Filas del encabezado que se omitirán, especifica la cantidad de filas que se omitirán. En nuestro ejemplo, los datos del informe comienzan en la fila 15, que es el valor que se debe establecer en la casilla de entrada.

  10. En la sección Destination (Destino) de la página Create table (Crear tabla), haz lo siguiente:

    • En Conjunto de datos, elige el conjunto de datos apropiado y, en el campo Tabla, ingresa el nombre de la tabla que crearás en BigQuery.

    • Verifica que el Tipo de tabla esté configurado como Tabla externa.

  11. Haz clic en CREAR TABLA.

  12. Si es necesario, selecciona tu cuenta y haz clic en Permitir para otorgar a las herramientas cliente de BigQuery acceso a Drive.

A continuación, se muestra un ejemplo de una pantalla de configuración de una tabla externa de BigQuery:

Configuración de la tabla externa de BigQuery, parte 1

Configuración de la tabla externa de BigQuery, parte 2

Paso 3: Consulta una tabla de informes de Hojas de cálculo de Google desde BigQuery

Ahora puedes ejecutar una consulta en la tabla del informe de Hojas de cálculo de Google como si fuera una tabla estándar de BigQuery, sujeta a las limitaciones para las fuentes de datos externas.

  1. Abre la tabla user_acquisition_report para inspeccionar su esquema:

    Esquema de la tabla externa de BigQuery

  2. Haz clic en Consulta. En la consulta sugerida, cambia SELECT FROM por SELECT * FROM para obtener todos los campos del informe y, luego, Ejecuta la consulta para ejecutar una consulta en la tabla externa.

La consulta del siguiente ejemplo generará un fragmento de datos en la tabla para todas las columnas:

Consulta de tabla externa de BigQuery