[GA4] Cómo configurar BigQuery Export

En este artículo, se incluye lo siguiente:

Paso 1: Crea un proyecto en la Consola de APIs de Google y habilita BigQuery

Nota: Debes tener el rol de Editor o superior para crear un proyecto de la Consola de APIs de Google y habilitar BigQuery.
  1. Accede a la consola de Google Cloud.
  2. Crea un proyecto de la consola de Google Cloud nuevo o selecciona uno existente.
  3. Navega hasta la tabla de las APIs. Abre el menú Navegación en la esquina superior izquierda, haz clic en APIs y servicios y, luego, en Biblioteca.
  4. Activa BigQuery. En APIs de Google Cloud, haz clic en API de BigQuery. En la siguiente página, haz clic en Habilitar.
  5. Si se le solicita, revise y acepte las Condiciones del Servicio.

Paso 2: Prepara tu proyecto para BigQuery Export

Puedes exportar los datos de Google Analytics a la zona de pruebas de BigQuery sin costo (se aplican límites de la zona de pruebas).

Obtén más información sobre la actualización desde la zona de pruebas y los precios de BigQuery.

Paso 3: Vincula una propiedad Google Analytics 4 a BigQuery

Una vez completados los dos primeros pasos, podrás habilitar BigQuery Export desde el Administrador de Analytics.

BigQuery Export está sujeto a los mismos límites de recopilación y configuración que Google Analytics. Si necesitas aumentar los límites, puedes actualizar tu propiedad a 360.

  1. En Administrar, en Vinculaciones con otros productos, haz clic en Vinculaciones con BigQuery.
    Nota: El vínculo anterior abre la última propiedad de Analytics a la que accediste. Debes acceder a una Cuenta de Google para poder abrir la propiedad. Puedes cambiar de propiedad con el selector de propiedades.
    • Debes ser editor o tener un rol de nivel superior a nivel de la propiedad para vincular una propiedad de Analytics a BigQuery.
    • También debes usar una dirección de correo electrónico que tenga acceso de PROPIETARIO al proyecto de BigQuery (consulta la sección Permisos a continuación para obtener información detallada sobre los requisitos de acceso).
  2. Haz clic en Vincular.
  3. Haz clic en Elegir un proyecto de BigQuery para mostrar una lista de proyectos a los que tienes acceso. Si vinculaste Analytics y Firebase (o planeas hacerlo), te recomendamos que exportes los datos al mismo proyecto de Cloud. Esto facilita las uniones con otros datos de Firebase.
  4. Selecciona un proyecto de la lista y haz clic en Confirmar.
  5. Selecciona una ubicación para los datos. (Si tu proyecto ya tiene un conjunto de datos para la propiedad de Analytics, no puedes configurar esta opción).
  6. Haz clic en Siguiente.
  7. Selecciona Configurar flujos de datos y eventos para seleccionar los flujos de datos que deseas incluir en la exportación y los eventos específicos que deseas excluir de ella. Si deseas excluir eventos, haz clic en Agregar a fin de seleccionar un evento existente de una lista, o bien en Especificar evento por nombre para elegir eventos existentes por nombre o especificar nombres de eventos que aún no se recopilaron en la propiedad.
  8. Haz clic en Listo.
  9. Selecciona Incluir identificadores publicitarios en flujos de aplicaciones para dispositivos móviles si deseas incluir identificadores de publicidad.
  10. Selecciona una exportación de datos diaria (una vez al día), una transmisión (continua), o ambas. En el caso de las propiedades de Analytics 360, también puedes seleccionar Actualización diaria.
  11. Haz clic en Siguiente.
  12. Revisa tu configuración y, luego, haz clic en Enviar.

Permisos

Derechos getIamPolicy/setIamPolicy de proyectos, derechos get/enable de servicios

OWNER es un superconjunto de estos permisos.

Para crear un vínculo de BigQuery, debes tener los siguientes permisos mínimos:

  • resourcemanager.projects.get
    • Cómo obtener el proyecto
  • resourcemanager.projects.getIamPolicy
    • Cómo obtener una lista de permisos
  • resourcemanager.projects.setIamPolicy
    • Para verificar si el usuario tiene permiso para crear el vínculo en este proyecto
  • serviceusage.services.enable
    • Para habilitar la API de BigQuery
  • serviceusage.services.get
    • Para verificar si la API de BigQuery está habilitada

Verifica la cuenta de servicio

Cuando vincules Analytics con BigQuery, ese proceso creará la siguiente cuenta de servicio:

firebase-measurement@system.gserviceaccount.com

Verifica que la cuenta se haya agregado como miembro del proyecto y que se le haya asignado el rol Usuario de BigQuery (roles/bigquery.user).

Si ya configuraste BigQuery Export para asignar a tu cuenta de servicio el rol Editor del proyecto de Google Cloud, puedes cambiar ese rol a Usuario de BigQuery. Para cambiar el rol de la cuenta de servicio, tienes que desvincular Analytics y volver a vincularlo con tu proyecto de BigQuery. El primer paso es desvincular Analytics y BigQuery y quitar la cuenta de servicio con el rol de Editor. Luego, vuelve a vincular Analytics y BigQuery según las instrucciones anteriores para crear la cuenta de servicio nueva con el permiso correcto para el proyecto.

Después de volver a vincular las cuentas, asegúrate de que la cuenta de servicio tenga el rol de Propietario (bigquery.dataOwner) en el conjunto de datos de exportación existente. Para ello, puedes revisar la política de acceso del conjunto de datos.

Cómo cambiar las regiones

Si eliges la región incorrecta y necesitas modificarla después de crear la vinculación, sigue estos pasos:

  1. Borra la vinculación a BigQuery (consulta los detalles a continuación).
  2. Crea una copia de seguridad de los datos en otro conjunto de datos en BigQuery (la puedes mover o copiar).
  3. Borra el conjunto de datos original. Anota el nombre, porque lo necesitarás en el próximo paso.
  4. Crea un conjunto de datos nuevo con el nombre del conjunto de datos que acabas de borrar y, luego, selecciona la ubicación para los datos.
  5. Comparte el nuevo conjunto de datos con firebase-measurement@system.gserviceaccount.com y asigna el rol de Propietario de datos de BigQuery a la cuenta de servicio.
  6. Copia los datos de la copia de seguridad en el nuevo conjunto de datos.
  7. Repite el procedimiento anterior para crear una nueva vinculación a BigQuery.

Después de cambiar la ubicación, podría haber un intervalo en tus datos porque no se procesarán la transmisión ni las exportaciones diarias de los datos entre el momento de la eliminación de la vinculación existente y la creación de la nueva.

Como alternativa, también puedes migrar tu conjunto de datos a otra región con la replicación de conjuntos de datos entre regiones. Migrar tu conjunto de datos te permite copiarlo o moverlo a otra región sin necesidad de borrar el vínculo a BigQuery. Esto ayuda a evitar una brecha en los datos entre tu propiedad de Analytics y BigQuery. Obtén más información sobre la replicación de conjuntos de datos entre regiones.

Cómo borrar una vinculación a BigQuery

  1. En Administrar, en Vinculaciones con otros productos, haz clic en Vinculaciones con BigQuery.
    Nota: El vínculo anterior abre la última propiedad de Analytics a la que accediste. Debes acceder a una Cuenta de Google para poder abrir la propiedad. Puedes cambiar de propiedad con el selector de propiedades.Debes ser editor o tener un rol de nivel superior a nivel de la propiedad para borrar una vinculación a BigQuery.
  2. Haz clic en la fila de la vinculación.
  3. En la parte superior derecha, haz clic en Más > Borrar.

Límites de BigQuery Export

Las propiedades GA4 estándar tienen un límite de 1 millón de eventos de BigQuery Export para las exportaciones diarias (por lotes). No hay límite en la cantidad de eventos para la exportación de flujos. Si tu propiedad supera constantemente el límite de exportación, se detendrá la exportación diaria de BigQuery y no se volverán a procesar las exportaciones de los días anteriores.

En el caso de las propiedades de Analytics 360, la exportación con actualización diaria contiene todos los campos y las columnas de datos que se entienden que están en la exportación diaria, incluidas la atribución de usuarios observada y los datos de impresiones de anuncios. Obtén más información sobre la exportación con actualización diaria.

Los editores y administradores de propiedades recibirán una notificación por correo electrónico cada vez que una propiedad que administren exceda el límite diario. Esa notificación indicará cuándo se detendrá tu exportación si no se toman medidas. Además, si una propiedad estándar supera significativamente el límite diario de un millón de eventos, Analytics puede detener las exportaciones diarias de inmediato. Si recibes una notificación, aprovecha las opciones de filtrado de datos (exportación de flujos de datos y exclusión de eventos) para disminuir el volumen de eventos exportados por día y asegurarte de que la exportación diaria siga funcionando.

Obtén más información sobre los límites más altos disponibles con las propiedades de 360.

Filtrado de datos

Puedes excluir flujos de datos y eventos específicos de tu exportación, ya sea para limitar el tamaño de la exportación o para asegurarte de que solo se exportan los eventos que deseas en BigQuery.

Excluye flujos de datos y eventos durante el proceso de vinculación

Durante el proceso de vinculación, cuando selecciones los flujos de datos que deseas exportar, también podrás seleccionar los eventos que deseas excluir de la exportación. Consulta el paso 9 del proceso de vinculación.

Agrega o quita flujos de datos o eventos después de configurar la vinculación

Puedes agregar o quitar flujos de datos y agregar o quitar eventos de la lista de exclusión después de configurar la vinculación con BigQuery.

  1. En Administrar, en Vinculaciones con otros productos, haz clic en Vinculaciones con BigQuery.
    Nota: El vínculo anterior abre la última propiedad de Analytics a la que accediste. Debes acceder a una Cuenta de Google para poder abrir la propiedad. Puedes cambiar de propiedad con el selector de propiedades.
  2. Haz clic en la fila del proyecto cuya vinculación deseas modificar.
  3. En Flujos de datos y eventos, haz clic en Ver flujos de datos y eventos.
  4. En Flujos de datos para exportar, puedes seleccionar otros flujos de datos para exportar o quitar de la lista los flujos de datos existentes.
  5. En la lista Eventos que se van a excluir, haz clic en Agregar a fin de seleccionar uno de la lista de eventos existentes o en Especificar evento por nombre para elegir eventos existentes por nombre o especificar nombres de eventos que aún no se recopilaron en la propiedad.
  6. Para quitar un evento de la lista, haz clic en el signo menos al final de la fila correspondiente.

Precios y facturación

BigQuery cobra por su uso mediante dos componentes de precio: almacenamiento y procesamiento de búsquedas. Puedes revisar la tabla de precios y obtener información sobre las diferencias entre las búsquedas interactivas y en lote.

Debes tener una forma de pago válida registrada en Cloud para continuar con la exportación. Si la exportación se interrumpe a causa de una forma de pago no válida, no podremos volver a exportar los datos de ese momento.

También puedes exportar datos de Analytics a la zona de pruebas de BigQuery sin costo, pero ten en cuenta que se aplican los límites de la zona de pruebas.

Cuándo comenzarás a ver datos

Una vez completada la vinculación, los datos deberían comenzar a transmitirse a tu proyecto de BigQuery en un plazo de 24 horas. Si habilitas la exportación diaria, cada día se exportará 1 archivo con los datos del día anterior (generalmente, durante la tarde en la zona horaria que configuraste para los informes).

Motivos por los que falla la vinculación

La vinculación a BigQuery puede fallar por cualquiera de los siguientes dos motivos:

  • La política de tu organización prohíbe la exportación a los Estados Unidos. Si elegiste Estados Unidos como la ubicación de tus datos, elige una ubicación diferente.
  • La política de tu organización prohíbe las cuentas de servicio del dominio desde el que quieres exportar los datos. En este caso, deberás modificar la política de tu organización.

Motivos por los que falla la exportación

Error Causa Resultado
Sin cuenta de servicio No existe una cuenta de servicio en el proyecto de Cloud con el rol Usuario activo. Analytics no puede crear tablas. Falla la exportación.
La cuenta robot se borra después de la instalación Un usuario de la cuenta de Cloud quitó la cuenta de servicio robot que instaló Google Analytics. Analytics ya no puede crear tablas. Se detienen todas las exportaciones.
La política de la organización entra en conflicto con BigQuery Export Un usuario en el proyecto de Cloud creó una política de la organización que impide que Analytics exporte los datos. La política podría impedir la creación de tablas de BigQuery o escribir en ellas. La política también podría oponerse a la región de almacenamiento de datos. No se crea la tabla, o se crea y rápidamente (en 30 minutos) se borra.
El usuario cambia la configuración de facturación Un usuario del proyecto de Cloud cambia de gratuito a pagado en BigQuery. Si bien esto normalmente funciona, pueden ocurrir fallas; por ejemplo, si el proyecto ya tiene más de 10 GB (límite de la zona de pruebas). En la práctica, la exportación puede comenzar a fallar. Las tablas no se propagan.
Se superó la cuota del proyecto de Cloud Cloud tiene recursos limitados para la mayoría de los proyectos. Puedes exceder la cuota de almacenamiento de BigQuery y, en consecuencia, no puedes escribir más datos. Ten en cuenta que esta cuota es pequeña en los proyectos gratuitos (10 GB). Las tablas no se propagan.
El usuario cambia la zona horaria de la propiedad La exportación toma una instantánea de 24 horas de una propiedad según su zona horaria. Si la zona horaria cambia, la ventana de exportación puede acortarse o prolongarse en un día específico (p. ej., puede ser 3 horas más corta si se modifica la zona horaria de la hora estándar del este de EE.UU. a la hora del Pacífico de EE.UU.). En cualquier caso, el usuario verá una cantidad de eventos inusual. Un día de cantidad de eventos inusual. Confusión general del usuario.

Asistencia

Para problemas de BigQuery, como la facturación, comunícate con el equipo de asistencia de Google Cloud.

BigQuery Export

Para obtener información sobre la exportación y el acceso a un conjunto de datos de muestra, consulta la documentación de BigQuery Export.

Integración de proveedores de IE con BigQuery

Esta lista no es exhaustiva y puede actualizarse a medida que estén disponibles diferentes integraciones.
Es posible que esta página incluya contenido traducido con tecnología de IA. Las traducciones realizadas con IA pueden contener errores.

¿Te resultó útil esto?

¿Cómo podemos mejorarla?
Búsqueda
Borrar búsqueda
Cerrar la búsqueda
Menú principal
14732327190906687995
true
Buscar en el Centro de asistencia
false
true
true
true
true
true
69256
false
false
false
false
false