Accede a los informes personalizados de Google Analytics desde BigQuery

En esta guía, se explica cómo puedes acceder a los informes personalizados de Google Analytics desde BigQuery con el complemento de Hojas de cálculo de Google Analytics y el conector de BigQuery de 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 de 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 Hojas de cálculo de Google Analytics desde Google Workspace Marketplace.

  2. Abre el diálogo ExtensionesCreador 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 los campos Filtros de dimensiones y Filtros de métricas vacíos.

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

    Configuración de informes del complemento de Hojas de cálculo de Google Analytics (parte 1)

    Configuración de informes del complemento de Hojas de cálculo de Google Analytics (Parte 2)

    Configuración de informes del complemento de Hojas de cálculo de Google Analytics (parte 3)

  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 el nombre del informe.

    Datos del informe 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 la sondeo periódico de los datos de informes más recientes. Especifica el programa y haz clic en Guardar.

    Programa del complemento de Hojas de cálculo de Google Analytics

Paso 2: Conecta un documento de informe de Hojas 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.

Para este paso, debes 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 del documento de Hojas de cálculo de Google que contiene el informe, en 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 de tu informe: sheet_name!top_left_cell_id:bottom_right_cell_id para un rango de celdas. Para nuestro informe de ejemplo, el rango se puede especificar como User acquisition report!A:G. Observa cómo la hoja que corresponde al nombre del informe personalizado se menciona en el rango.

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

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

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

    • En Conjunto de datos, selecciona el conjunto de datos que corresponda y, en el campo Tabla, ingresa el nombre de la tabla que quieres crear 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.

Este es un ejemplo de una pantalla de configuración de una tabla externa de BigQuery:

Configuración de tablas externas de BigQuery (parte 1)

Configuración de tablas externas 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 mostrará un fragmento de datos en la tabla para todas las columnas:

Consulta de tablas externas de BigQuery