Transformación de informes de Google Analytics 4

Cuando tus informes de Google Analytics 4 se transfieren a BigQuery, se transforman en las siguientes tablas y vistas de BigQuery.

Nombre del informe de GA4 Tabla de BigQuery Vista de BigQuery
Públicos p_ga4_Audiences ga4_Audiences
Detalles demográficos p_ga4_DemographicDetails ga4_DemographicDetails
Compras de comercio electrónico p_ga4_EcommercePurchases ga4_EcommercePurchases
Eventos p_ga4_Events ga4_Events
Página de destino p_ga4_LandingPage ga4_LandingPage
Páginas y pantallas p_ga4_PagesAndScreens ga4_PagesAndScreens
Promociones p_ga4_Promotions ga4_Promotions
Detalles técnicos p_ga4_TechDetails ga4_TechDetails
Adquisición de tráfico p_ga4_TrafficAcquisition ga4_TrafficAcquisition
Adquisición de usuarios p_ga4_UserAcquisition ga4_UserAcquisition

Esquemas de tablas para los informes de Google Analytics

Nombre de la tabla: Públicos

Nombre del campo Descripción
audienceName Es el nombre específico de un público. Los usuarios se registran en los públicos a los que pertenecían durante el período del informe. El comportamiento actual de los usuarios no afecta la membresía histórica del público en los informes.
averageSessionDuration Es la duración promedio (en segundos) de las sesiones de los usuarios.
newUsers Es la cantidad de usuarios que interactuaron con tu sitio o iniciaron tu aplicación por primera vez (evento activado: first_open o first_visit).
screenPageViewsPerSession Es la cantidad de pantallas de la aplicación o páginas web que vieron tus usuarios por sesión. Se registran las vistas repetidas de una página o pantalla individual. (eventos screen_view + page_view) / sesiones.
sesiones Es la cantidad de sesiones iniciadas en tu sitio o aplicación (evento activado: session_start).
totalRevenue Es la suma de los ingresos por compras, suscripciones y publicidad (Ingresos por compras más Ingresos por suscripciones más Ingresos publicitarios) menos los ingresos por transacciones reembolsadas.
totalUsers Indica la cantidad de usuarios distintos que registraron, al menos, un evento, independientemente de si el sitio o la aplicación estaban en uso cuando se registró ese evento.

Nombre de la tabla: DemographicDetails

Nombre del campo Descripción
brandingInterest Indica el grado de interés que demostraron aquellos usuarios que están en niveles superiores del embudo de compras. Los usuarios se pueden registrar en varias categorías de intereses. Por ejemplo, Compradores, Estilos de vida y pasatiempos/Amantes de las mascotas o Viajes/Amantes de los viajes/Viajeros a la playa.
ciudad Indica la ciudad de donde proviene la actividad del usuario.
country Indica el país de donde proviene la actividad del usuario.
language Es la configuración de idioma del navegador o dispositivo del usuario. Por ejemplo, inglés.
región Es la región geográfica de donde proviene la actividad del usuario, según su dirección IP.
userAgeBracket Indica los grupos etarios de los usuarios.
userGender Indica el género del usuario.
activeUsers Indica la cantidad de usuarios distintos que visitaron tu sitio web o usaron tu aplicación.
engagedSessions Es la cantidad de sesiones que tuvieron un evento de participación.
engagementRate Es el porcentaje de sesiones que tuvieron un evento de participación.
eventCount Es el recuento de eventos.
keyEvents Cantidad de eventos clave que ocurrieron.
newUsers Es la cantidad de usuarios que interactuaron con tu sitio o iniciaron tu aplicación por primera vez (evento activado: first_open o first_visit).
totalRevenue Es la suma de los ingresos por compras, suscripciones y publicidad (Ingresos por compras más Ingresos por suscripciones más Ingresos publicitarios) menos los ingresos por transacciones reembolsadas.
totalUsers Indica la cantidad de usuarios distintos que registraron, al menos, un evento, independientemente de si el sitio o la aplicación estaban en uso cuando se registró ese evento.
userEngagementDuration Es la cantidad total de tiempo (en segundos) que tu sitio web o aplicación se encontraba en primer plano en los dispositivos de los usuarios.
userKeyEventRate Indica el porcentaje de usuarios que activaron cualquier evento clave.

Nombre de la tabla: EcommercePurchases

Nombre del campo Descripción
itemBrand Es el nombre de la marca del artículo.
itemCategory Es la categoría jerárquica en la que se clasifica el artículo. Por ejemplo, en Indumentaria/Hombres/Verano/Camisas/Camisetas, Indumentaria es la categoría del artículo.
itemCategory2 Es la categoría jerárquica en la que se clasifica el artículo. Por ejemplo, en Indumentaria/Hombres/Verano/Camisas/Camisetas, "Hombres" es la categoría 2 del artículo.
itemCategory3 Es la categoría jerárquica en la que se clasifica el artículo. Por ejemplo, en Indumentaria/Hombres/Verano/Camisas/Camisetas, "Verano" es la categoría 3 del artículo.
itemCategory4 Es la categoría jerárquica en la que se clasifica el artículo. Por ejemplo, en Indumentaria/Hombres/Verano/Camisas/Camisetas, "Camisas" es la categoría 4 del artículo.
itemCategory5 Es la categoría jerárquica en la que se clasifica el artículo. Por ejemplo, en Indumentaria/Hombres/Verano/Camisas/Camisetas, "Camisetas" es la categoría 5 del artículo.
itemId Es el ID del elemento.
itemListPosition Es la posición de un elemento en una lista. Por ejemplo, un producto que vendes en una lista. Esta dimensión se completa en el etiquetado con el parámetro index del array de artículos.
itemName Es el nombre del elemento.
itemVariant Es la variación específica de un producto. Por ejemplo, XS, S, M o L para el tamaño; o rojo, azul, verde o negro para el color. Se completa con el parámetro item_variant.
itemAddedToCart Es la cantidad de unidades que se agregaron al carrito para un solo artículo. Esta métrica cuenta la cantidad de artículos en los eventos add_to_cart.
itemRevenue Son los ingresos totales por compras menos los ingresos por transacciones reembolsadas solo por artículos. Los ingresos por artículos son el producto de su precio y cantidad. Los ingresos por artículos excluyen los valores de impuestos y envío, que se especifican a nivel del evento y no del artículo.
itemsPurchased Indica la cantidad de unidades de un solo elemento incluidas en eventos de compra. Esta métrica cuenta la cantidad de artículos en los eventos de compra.
itemsViewed Es la cantidad de unidades vistas de un solo artículo. Esta métrica cuenta la cantidad de artículos en los eventos view_item.

Nombre de la tabla: Events

Nombre del campo Descripción
eventName Nombre del evento.
eventCount Es el recuento de eventos.
eventCountPerUser Es la cantidad promedio de eventos por usuario (recuento de eventos dividido por usuarios activos).
totalRevenue Es la suma de los ingresos por compras, suscripciones y publicidad (Ingresos por compras más Ingresos por suscripciones más Ingresos publicitarios) menos los ingresos por transacciones reembolsadas.
totalUsers Indica la cantidad de usuarios distintos que registraron, al menos, un evento, independientemente de si el sitio o la aplicación estaban en uso cuando se registró ese evento.

Nombre de la tabla: LandingPage

Nombre del campo Descripción
landingPage Es la ruta de la página asociada con la primera vista de página en una sesión.
activeUsers Indica la cantidad de usuarios distintos que visitaron tu sitio web o usaron tu aplicación.
keyEvents Cantidad de eventos clave que ocurrieron.
newUsers Es la cantidad de usuarios que interactuaron con tu sitio o iniciaron tu aplicación por primera vez (evento activado: first_open o first_visit).
sessionKeyEventRate Es el porcentaje de sesiones en las que se activó cualquier evento clave.
sesiones Es la cantidad de sesiones iniciadas en tu sitio o aplicación (evento activado: session_start).
totalRevenue Es la suma de los ingresos por compras, suscripciones y publicidad (Ingresos por compras más Ingresos por suscripciones más Ingresos publicitarios) menos los ingresos por transacciones reembolsadas.
userEngagementDurationPerSession Tiempo de participación promedio por sesión

Nombre de la tabla: PagesAndScreens

Nombre del campo Descripción
contentGroup Es una categoría que se aplica a los elementos de contenido publicado. Se propaga con el parámetro de evento content_group.
unifiedPagePathScreen Es la ruta de la página (Web) o la clase de pantalla (aplicación) en la que se registró el evento.
unifiedScreenClass Es el título de la página (Web) o la clase de pantalla (aplicación) en la que se registró el evento.
unifiedScreenName Es el título de la página (Web) o el nombre de la pantalla (aplicación) en la que se registró el evento.
activeUsers Indica la cantidad de usuarios distintos que visitaron tu sitio web o usaron tu aplicación.
eventCount Es el recuento de eventos.
keyEvents Cantidad de eventos clave que ocurrieron.
screenPageViews Es la cantidad de pantallas de la app o páginas web que vieron los usuarios. Se registran las vistas repetidas de una página o pantalla individual. (eventos screen_view + page_view).
screenPageViewsPerUser Es la cantidad de pantallas de la aplicación o páginas web que vieron tus usuarios por usuario activo. Se registran las vistas repetidas de una página o pantalla individual. (eventos screen_view + page_view) / usuarios activos.
totalRevenue Es la suma de los ingresos por compras, suscripciones y publicidad (Ingresos por compras más Ingresos por suscripciones más Ingresos publicitarios) menos los ingresos por transacciones reembolsadas.
userEngagementDuration Es la cantidad total de tiempo (en segundos) que tu sitio web o aplicación se encontraba en primer plano en los dispositivos de los usuarios.

Nombre de la tabla: Promotions

Nombre del campo Descripción
itemPromotionCreativeName Es el nombre de la creatividad de la promoción del artículo.
itemPromotionId Es el ID de la promoción.
itemPromotionName Es el nombre de la promoción del artículo.
itemListPosition Es la posición de un elemento en una lista. Por ejemplo, un producto que vendes en una lista. Esta dimensión se completa en el etiquetado con el parámetro index del array de artículos.
itemAddedToCart Es la cantidad de unidades que se agregaron al carrito para un solo artículo. Esta métrica cuenta la cantidad de artículos en los eventos add_to_cart.
itemCheckedOut Es la cantidad de unidades pagadas de un solo artículo. Esta métrica cuenta la cantidad de artículos en los eventos begin_checkout.
itemPromotionClickThroughRate Indica la cantidad de usuarios que seleccionaron una promoción dividida por la cantidad de usuarios que vieron la misma promoción. Esta métrica se muestra como una fracción. Por ejemplo, 0.1382 significa que el 13.82% de los usuarios que vieron una promoción también la seleccionaron.
itemRevenue Son los ingresos totales por compras menos los ingresos por transacciones reembolsadas solo por artículos. Los ingresos por artículos son el producto de su precio y cantidad. Los ingresos por artículos excluyen los valores de impuestos y envío, que se especifican a nivel del evento y no del artículo.
itemsClickedInPromotion Indica la cantidad de unidades en las que se hizo clic en la promoción de un solo artículo. Esta métrica registra la cantidad de artículos en los eventos select_promotion.
itemsPurchased Indica la cantidad de unidades de un solo elemento incluidas en eventos de compra. Esta métrica cuenta la cantidad de artículos en los eventos de compra.
itemsViewedInPromotion Indica la cantidad de unidades que se vieron en la promoción de un solo artículo. Esta métrica cuenta la cantidad de artículos en los eventos view_promotion.

Nombre de la tabla: TechDetails

Nombre del campo Descripción
appVersion Indica el nombre de la versión de la app (para Android) o la versión abreviada del paquete (para iOS).
browser Indica los navegadores utilizados para ver tu sitio web.
deviceCategory Indica el tipo de dispositivo: computadora de escritorio, tablet o dispositivo móvil.
operatingSystem Indica los sistemas operativos que usan los usuarios de tu aplicación o los visitantes de tu sitio web. Incluye sistemas operativos para computadoras y dispositivos móviles, como Windows y Android.
operatingSystemVersion Indica las versiones de los sistemas operativos que utilizaron los visitantes de tu sitio web o usuarios de tu aplicación. Por ejemplo, la versión de Android 10 es 10, y la de iOS 13.5.1 es 13.5.1.
operatingSystemWithVersion Indica el sistema operativo y la versión. Por ejemplo, Android 10 o Windows 7.
plataforma La plataforma en la que se ejecutó tu aplicación o sitio web; por ejemplo, en la Web, iOS o Android. Para determinar el tipo de una transmisión en un informe, usa la plataforma y el streamId.
platformDeviceCategory Indica la plataforma y el tipo de dispositivo en los que se ejecutó tu sitio web o aplicación para dispositivos móviles. (ejemplo: Android / móvil)
screenResolution Resolución de pantalla del monitor del usuario. Por ejemplo, 1920 x 1080.
activeUsers Indica la cantidad de usuarios distintos que visitaron tu sitio web o usaron tu aplicación.
engagedSessions Indica la cantidad de sesiones que duraron más de 10 segundos, tuvieron un evento clave o registraron 2 o más vistas de pantalla.
engagementRate Es el porcentaje de sesiones con participación (el valor de Sesiones con participación dividido por el valor de Sesiones). Esta métrica se muestra como una fracción. Por ejemplo, 0.7239 significa que el 72.39% de las sesiones fueron sesiones que generaron participación.
eventCount Es el recuento de eventos.
keyEvents Cantidad de eventos clave que ocurrieron.
newUsers Es la cantidad de usuarios que interactuaron con tu sitio o iniciaron tu aplicación por primera vez (evento activado: first_open o first_visit).
totalRevenue Es la suma de los ingresos por compras, suscripciones y publicidad (Ingresos por compras más Ingresos por suscripciones más Ingresos publicitarios) menos los ingresos por transacciones reembolsadas.
userEngagementDuration Es la cantidad total de tiempo (en segundos) que tu sitio web o aplicación se encontraba en primer plano en los dispositivos de los usuarios.

Nombre de la tabla: TrafficAcquisition

Nombre del campo Descripción
sessionCampaignName Es el nombre de la campaña de marketing de una sesión. Incluye campañas de Google Ads, campañas manuales y otras campañas.
sessionDefaultChannelGroup El grupo de canales predeterminado de la sesión se basa principalmente en la fuente y el medio. Es una enumeración que incluye los canales Directo, Búsqueda orgánica, Redes sociales pagadas, Redes sociales orgánicas, Correo electrónico, Afiliados, Referencia, Búsqueda pagada, Video y Display.
sessionMedium Es el medio que inició una sesión en tu sitio web o aplicación.
sessionPrimaryChannelGroup Es el grupo de canales principal que generó la sesión. Los grupos de canales principales son los que se usan en los informes estándares de Google Analytics y sirven como un registro activo de los datos de tu propiedad en consonancia con la agrupación de canales a lo largo del tiempo.
sessionSource Es la fuente que inició una sesión en tu sitio web o aplicación.
sessionSourceMedium Son los valores combinados de las dimensiones sessionSource y sessionMedium.
sessionSourcePlatform Es la plataforma de origen de la campaña de la sesión. No dependas de que este campo devuelva Manual para el tráfico que usa UTM. Este campo se actualizará de Manual a (not set) para el lanzamiento de una próxima función.
eventCount Es el recuento de eventos.
eventsPerSession Es la cantidad promedio de eventos por sesión (recuento de eventos dividido por la cantidad de sesiones).
engagementRate Es el porcentaje de sesiones con participación (el valor de Sesiones con participación dividido por el valor de Sesiones). Esta métrica se muestra como una fracción. Por ejemplo, 0.7239 significa que el 72.39% de las sesiones fueron sesiones que generaron participación.
engagedSessions Indica la cantidad de sesiones que duraron más de 10 segundos, tuvieron un evento clave o registraron 2 o más vistas de pantalla.
keyEvents Cantidad de eventos clave que ocurrieron.
sesiones Es la cantidad de sesiones iniciadas en tu sitio o aplicación (evento activado: session_start).
sessionKeyEventRate Es el porcentaje de sesiones en las que se activó cualquier evento clave.
sessionsPerUser Es la cantidad promedio de sesiones por usuario (sesiones divididas por usuarios activos).
totalRevenue Es la suma de los ingresos por compras, suscripciones y publicidad (Ingresos por compras más Ingresos por suscripciones más Ingresos publicitarios) menos los ingresos por transacciones reembolsadas.
userEngagementDurationPerSession Tiempo de participación promedio por sesión

Nombre de la tabla: UserAcquisition

Nombre del campo Descripción
firstUserCampaignName Es el nombre de la campaña de marketing que primero adquirió al usuario. Incluye campañas de Google Ads, campañas manuales y otras campañas.
firstUserDefaultChannelGroup Es el grupo de canales predeterminado con el que se adquirió al usuario por primera vez. El grupo de canales predeterminado se basa principalmente en la fuente y el medio. Es una enumeración que incluye los canales Directo, Búsqueda orgánica, Redes sociales pagadas, Redes sociales orgánicas, Correo electrónico, Afiliados, Referencia, Búsqueda pagada, Video y Display.
firstUserMedium Es el medio que adquirió al usuario por primera vez para tu sitio web o aplicación.
firstUserPrimaryChannelGroup Es el grupo de canales principal que adquirió originalmente a un usuario. Los grupos de canales principales son los que se usan en los informes estándares de Google Analytics y sirven como un registro activo de los datos de tu propiedad en consonancia con la agrupación de canales a lo largo del tiempo.
firstUserSource Es la fuente que adquirió al usuario por primera vez para tu sitio web o aplicación.
firstUserSourceMedium Son los valores combinados de las dimensiones firstUserSource y firstUserMedium.
firstUserSourcePlatform Es la plataforma de origen que adquirió al usuario por primera vez. No dependas de que este campo devuelva Manual para el tráfico que usa UTM. Este campo se actualizará de Manual a (not set) para el lanzamiento de una próxima función.
activeUsers Indica la cantidad de usuarios distintos que visitaron tu sitio web o usaron tu aplicación.
engagedSessions Indica la cantidad de sesiones que duraron más de 10 segundos, tuvieron un evento clave o registraron 2 o más vistas de pantalla.
engagementRate Es el porcentaje de sesiones con participación (el valor de Sesiones con participación dividido por el valor de Sesiones). Esta métrica se muestra como una fracción. Por ejemplo, 0.7239 significa que el 72.39% de las sesiones fueron sesiones que generaron participación.
eventCount Es el recuento de eventos.
keyEvents Cantidad de eventos clave que ocurrieron.
newUsers Es la cantidad de usuarios que interactuaron con tu sitio o iniciaron tu aplicación por primera vez (evento activado: first_open o first_visit).
totalRevenue Es la suma de los ingresos por compras, suscripciones y publicidad (Ingresos por compras más Ingresos por suscripciones más Ingresos publicitarios) menos los ingresos por transacciones reembolsadas.
totalUsers Indica la cantidad de usuarios distintos que registraron, al menos, un evento, independientemente de si el sitio o la aplicación estaban en uso cuando se registró ese evento.
userEngagementDuration Es la cantidad total de tiempo (en segundos) que tu sitio web o aplicación se encontraba en primer plano en los dispositivos de los usuarios.
userKeyEventRate Indica el porcentaje de usuarios que activaron cualquier evento clave.