BigQuery Export 架构

本文介绍了导入到 BigQuery 中的数据的格式和架构。

数据集

对于每个支持 BigQuery 集成的 Google Analytics(分析)数据视图,系统都会添加一个名称为该数据视图 ID 的数据集。

表格

在每个数据集中,系统会为每天导出的数据导入一个表格。此类每日表格的格式为“ga_sessions_YYYYMMDD”。

当日数据每 8 小时导入一次。当日表格的格式为“ga_sessions_intraday_YYYYMMDD”。在同一天,每一次导入当日数据都会覆盖在同一表格中前一次导入的数据。

每日导入完成后,将删除前一天的当日表格。进行第一次当日导入前,在当天的前 8 小时中,没有当日表格。如果当日表格写入失败,则保留前一天的当日表格。

在每日导入完成之前,当天的数据都还不是最终数据。有效的用户会话可能会跨越上一次当日导入的时间边界,因此,您可能会注意到当日数据与每日数据之间会有差异。

表格中的每一行都与 Analytics 360 中的一次会话相对应。

 

导出数据中的列如下所示。在 BigQuery 中,部分列可能包含嵌套字段和消息。

字段名称 数据类型 说明
clientId STRING 与任意指定访问/会话相关联的指定用户的未经哈希处理的客户 ID
fullVisitorId STRING 唯一身份访问者 ID(也称为客户 ID)
visitorId NULL 此字段已弃用。现已改用“fullVisitorId”。
userId STRING 发送到 Google Analytics(分析)的覆盖后的 User ID。
visitNumber INTEGER 此用户的会话次数。如果这是首次会话,则此值为 1。
visitId INTEGER 此次会话的标识符。此标识符出现在通常保存为 _utmb Cookie 的值中,对相应用户而言具有唯一性。要获得完全唯一的 ID,您应组合使用 fullVisitorId 和 visitId。
visitStartTime INTEGER 时间戳(以 POSIX 时间的形式表示)。
Date STRING 以 YYYYMMDD 格式显示的会话日期。
totals RECORD 此部分包含整个会话的汇总值。
totals.bounces INTEGER 总跳出次数(方便起见)。如果这是一次跳出的会话,则此值为 1,否则为 null。
totals.hits INTEGER 会话包含的总命中数。
totals.newVisits INTEGER 会话中的新用户总数(方便起见)。如果这是首次访问,则此值为 1,否则为 null。
totals.pageviews INTEGER 会话包含的网页浏览总数。
totals.screenviews INTEGER 会话中的屏幕浏览总数。
totals.sessionQualityDim INTEGER 特定会话距离完成交易的接近程度的估计值,估算值范围从 1 到 100。(针对每次会话计算。)如果该值接近 1,则表示会话质量低或完成交易的可能性小;但是如果该值接近 100,则表示会话质量高或完成交易的可能性大。如果估算值为 0,则表示系统没有针对所选时间范围计算会话质量。
totals.timeOnScreen INTEGER 在屏幕上停留的总时长,以秒表示。
totals.timeOnSite INTEGER 会话的总时长,以秒表示。
totals.totalTransactionRevenue INTEGER 交易收入总额,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
totals.transactionRevenue INTEGER 此字段已弃用。改用“totals.totalTransactionRevenue”(参见上文)。
totals.transactions INTEGER 会话包含的电子商务交易总数。
totals.UniqueScreenViews INTEGER 会话中的唯一身份屏幕浏览总数。
totals.visits INTEGER 会话次数(方便起见)。对于包含互动事件的会话,此值为 1。对于不包含互动事件的会话,此值为 null。
trafficSource RECORD 此部分信息显示与发起会话的流量来源相关的信息。
trafficSource.adContent STRING 流量来源的广告内容。可以通过 utm_content 网址参数设置。
trafficSource.adwordsClickInfo RECORD 此部分显示与 Google Ads 点击信息相关的信息(如果存在任何与此会话相关的信息)。Google Analytics(分析)使用最终点击模型。
trafficSource.
adwordsClickInfo.adGroupId
INTEGER Google 广告组 ID。
trafficSource.
adwordsClickInfo.adNetworkType
STRING 广告网络类型。采用以下值之一:{“Google Search", "Content", "Search partners", "Ad Exchange", "Yahoo Japan Search", "Yahoo Japan AFS", “unknown”}
trafficSource.
adwordsClickInfo.campaignId
INTEGER Google Ads 广告系列 ID。
trafficSource.
adwordsClickInfo.creativeId
INTEGER Google 广告 ID。
trafficSource.
adwordsClickInfo.criteriaId
INTEGER 定位条件的 ID。
trafficSource.
adwordsClickInfo.criteriaParameters
STRING 定位条件的描述性字符串。
trafficSource.
adwordsClickInfo.customerId
INTEGER Google Ads 客户 ID。
trafficSource.
adwordsClickInfo.gclId
STRING Google 点击 ID。
trafficSource.
adwordsClickInfo.isVideoAd
BOOLEAN 如果是 TrueView 视频广告,则为 True。
trafficSource.
adwordsClickInfo.page
INTEGER 展示广告的页面在搜索结果中的页码。
trafficSource.
adwordsClickInfo.slot
STRING 广告的展示位置。采用以下值之一:{“RHS", "Top"}
trafficSource.
adwordsClickInfo.targetingCriteria
RECORD 点击的 Google Ads 定位条件。存在多种类型的定位条件,但每个条件只能有一个值。
trafficSource.
adwordsClickInfo.targetingCriteria.
boomUserlistId
INTEGER Google Ads 中的再营销列表 ID(如果存在),根据点击记录中的 matching_criteria 得出。
trafficSource.campaign STRING 广告系列值。通常用 utm_campaign 网址参数设置。
trafficSource.campaignCode STRING utm_id 广告系列跟踪参数的值,用于人工广告系列跟踪。
trafficSource.isTrueDirect BOOLEAN 如果会话的来源是“Direct”(表示用户在浏览器中输入了您网站网址的名称或是通过书签访问了您的网站),则为 True;如果 2 个连续但不同的会话具有完全相同的广告系列详细信息,则此字段也为 true。否则为 NULL。
trafficSource.keyword STRING 流量来源的关键字,通常在 trafficSource.medium 为“organic”或“cpc”时出现。可以通过 utm_term 网址参数设置。
trafficSource.medium STRING 流量来源的媒介。可以是“organic”、“cpc”、“referral”或者 utm_medium 网址参数的值。
trafficSource.referralPath STRING 如果 trafficSource.medium 为“referral”,则此值为引荐来源网址的路径。(引荐来源网址的主机名包含在 trafficSource.source 中。)
trafficSource.source STRING 流量来源的来源。可以是搜索引擎的名称、引荐来源网址的主机名或 utm_source 网址参数的一个值。
socialEngagementType STRING 互动类型:“Socially Engaged”或“Not Socially Engaged”。
channelGrouping STRING 与此数据视图的最终用户会话关联的默认渠道组。
device RECORD 此部分显示与用户所用设备相关的信息。
device.browser STRING 所用的浏览器(例如“Chrome”或“Firefox”)。
device.browserSize STRING 用户浏览器的视口尺寸。此字段可捕捉视口的初始尺寸(以像素为单位),表示形式为宽度 x 高度,例如:1920x960。
device.browserVersion STRING 所用浏览器的版本。
device.deviceCategory STRING 设备的类型(“Mobile”、“Tablet”、“Desktop”)。
device.mobileDeviceInfo STRING 用来识别移动设备的品牌、型号和宣传名称。
device.mobileDeviceMarketingName STRING 用于移动设备的宣传名称。
device.mobileDeviceModel STRING 移动设备型号。
device.mobileInputSelector STRING 移动设备上使用的输入方式(例如:“touchscreen”、“joystick”、“clickwheel”、“stylus”)。
device.operatingSystem STRING 设备的操作系统(例如“Macintosh”或“Windows”)。
device.operatingSystemVersion STRING 操作系统版本。
device.isMobile

此字段已弃用。改用 device.deviceCategory
BOOLEAN 如果用户使用的是移动设备,此值为 true,否则为 false。
device.mobileDeviceBranding STRING 设备的品牌或制造商。
device.flashVersion STRING 浏览器所安装的 Adobe Flash 插件的版本。
device.javaEnabled BOOLEAN 浏览器是否启用了 Java。
device.language STRING 设备设置为使用何种语言。以 IETF 语言代码的形式表示。
device.screenColors STRING 显示屏支持的颜色数量,以位深度的形式表示(例如“8-bit”、“24-bit”等)
device.screenResolution STRING 设备屏幕的分辨率。以像素为单位,表示形式为宽度 x 高度(例如“800x600”)。
customDimensions RECORD 此部分包含为某次会话设置的所有用户级或会话级的自定义维度。此字段为重复字段,所设置的每个维度都对应一个条目。
customDimensions.index INTEGER 自定义维度的索引。
customDimensions.value STRING 自定义维度的值。
geoNetwork RECORD 此部分显示与用户地理位置相关的信息。
geoNetwork.continent STRING 发起会话所在的大洲,以 IP 地址为依据。
geoNetwork.subContinent STRING 发起会话所在的次大陆区域,以访问者的 IP 地址为依据。
geoNetwork.country STRING 发起会话所在的国家/地区,以 IP 地址为依据。
geoNetwork.region STRING 发起会话所在的区域,依据 IP 地址得出。在美国,区域是指某个州,如“纽约州”。
geoNetwork.metro STRING 发起会话所在的特定媒体市场区域 (DMA)。
geoNetwork.city STRING 用户所在的城市,依据 IP 地址或地理位置 ID 得出。
geoNetwork.cityId STRING

用户所在的城市 ID,依据 IP 地址或地理位置 ID 得出。城市 ID 与以下网址中介绍的条件 ID 相同:https://developers.google.com/
analytics/devguides/collection/
protocol/v1/geoid。

geoNetwork.latitude STRING 用户所在城市的大致纬度,依据 IP 地址或地理位置 ID 得出。赤道以北的地点的纬度值为正,赤道以南的地点的纬度值为负。
geoNetwork.longitude STRING 用户所在城市的大致经度,依据 IP 地址或地理位置 ID 得出。本初子午线以东的地点的经度值为正,本初子午线以西的地点的经度值为负。
geoNetwork.networkDomain STRING 用户的 ISP 的域名,依据注册到 ISP 的 IP 地址的域名得出。
geoNetwork.networkLocation STRING 用于访问媒体资源的服务提供商的名称。例如,如果网站的大多数用户通过大型有线互联网服务提供商访问网站,则其值将是这些服务提供商的名称。
hits RECORD 对于任何/所有类型的命中,此行及其嵌套字段都会自动填充。
hits.dataSource STRING 某一次命中的数据源。默认情况下,从 analytics.js 发送的命中在报告中显示为“web”,从移动 SDK 发送的命中在报告中显示为“app”。
hits.sourcePropertyInfo RECORD 此部分显示与总览媒体资源的来源媒体资源相关的信息。
hits.sourcePropertyInfo.
sourcePropertyDisplayName
STRING 总览媒体资源的来源媒体资源显示名。此字段仅适用于总览媒体资源。
hits.sourcePropertyInfo.
sourcePropertyTrackingId
STRING 总览媒体资源的来源媒体资源跟踪 ID。此字段仅适用于总览媒体资源。
hits.eCommerceAction RECORD 此部分包含会话中产生的所有命中。此字段为重复字段,所收集到的每次命中都对应一个条目。
hits.eCommerceAction.action_type STRING

操作类型。点击查看产品列表 = 1,浏览产品详情 = 2,向购物车中添加产品 = 3,从购物车中移除产品 = 4,结算 = 5,完成购买 = 6,购物退款 = 7,结帐选项 = 8,未知 = 0。

通常,此操作类型适用于命中中的所有产品,但存在以下例外情况:当 hits.product.isImpression = TRUE 时,相应产品是产品操作发生时看到的产品展示(即“列表视图中的产品”)。

计算列表视图中产品数量的示例查询
SELECT
COUNT(hits.product.v2ProductName)
FROM [foo-160803:123456789.ga_sessions_20170101]
WHERE hits.product.isImpression == TRUE

计算详细信息视图中产品数量的示例查询
SELECT
COUNT(hits.product.v2ProductName),
FROM
[foo-160803:123456789.ga_sessions_20170101]
WHERE
hits.ecommerceaction.action_type = '2'
AND ( BOOLEAN(hits.product.isImpression) IS NULL OR BOOLEAN(hits.product.isImpression) == FALSE )

hits.eCommerceAction.option STRING 当已指定结帐选项时,此字段将自动填充。例如,可以是 option = 'Fedex' 之类的送货方式选项。
hits.eCommerceAction.step INTEGER 当已为命中指定结帐步骤时,此字段将自动填充。
hits.exceptionInfo.exceptions INTEGER 发送到 Google Analytics(分析)的异常次数。
hits.exceptionInfo.fatalExceptions INTEGER 发送到 Google Analytics(分析)的异常次数,其中 isFatal 设置为 true。
hits.experiment RECORD 对于包含实验数据的每一个命中,此行和嵌套字段都会自动填充。
hits.experiment.experimentId STRING 实验的 ID。
hits.experiment.experimentVariant STRING 在某个实验的命中中出现的变体或变体组合。
hits.hitNumber INTEGER 按顺序排列的命中编号。对于每个会话的首次命中,此值均为 1。
hits.hour INTEGER 命中发生时间中的小时部分(介于 0 到 23 之间)。
hits.isSecure BOOLEAN 此字段已弃用。
hits.isEntrance BOOLEAN 如果本次命中是会话的首次网页浏览或屏幕浏览,则此值为 true。
hits.isExit BOOLEAN 如果本次命中是会话的最后一次网页浏览或屏幕浏览,则此值为 true。
hits.isInteraction BOOLEAN 如果本次命中是一次互动,则此值为 true。如果本次命中是一次非互动命中(即 interaction 设置为 false 的事件),则此值为 false。
hits.latencyTracking RECORD 此部分显示与 Navigation Timing API 中的事件相关的信息。
hits.latencyTracking.domainLookupTime INTEGER 所有示例在查找此网页的 DNS 上所花费的总时间(以秒为单位)。
hits.latencyTracking.domContentLoadedTime INTEGER 浏览器解析文档并执行解析器插入的已延迟脚本 (DOMContentLoaded) 所需的时间(以毫秒为单位),其中包括从用户所在位置连接到网站的服务器所需的网络时间。
hits.latencyTracking.domInteractiveTime INTEGER 浏览器解析文档 (DOMInteractive) 所需的时间(以毫秒为单位),其中包括从用户所在位置连接到网站的服务器所需的网络时间。
hits.latencyTracking.domLatencyMetricsSample INTEGER 用来计算网站速度 DOM 指标平均值的网页浏览样本集(或计数)。
hits.latencyTracking.pageDownloadTime INTEGER 在所有样本中下载此网页所需的总时间(以毫秒为单位)。
hits.latencyTracking.pageLoadSample INTEGER 用于计算平均网页加载时间的网页浏览样本集(或计数)。
hits.latencyTracking.pageLoadTime INTEGER 加载样本集中的网页所需的总时间(以毫秒为单位),即从开始在浏览器中浏览网页(例如点击某个网页链接)到网页加载完成所需的时间。
hits.latencyTracking.redirectionTime INTEGER 所有样本在获取此网页前在重定向上所花费的总时间(以毫秒为单位)。如果不需重定向,此值为 0。
hits.latencyTracking.serverConnectionTime INTEGER 所有样本在与此网页建立 TCP 连接上所花费的总时间(以毫秒为单位)。
hits.latencyTracking.serverResponseTime INTEGER 网站的服务器响应所有样本中的用户请求所需的总时间(以毫秒为单位),其中包括从用户所在位置连接到该服务器所需的网络时间。
hits.latencyTracking.speedMetricsSample INTEGER 用来计算网站速度指标平均值的网页浏览样本集(或计数)。
hits.latencyTracking.userTimingCategory STRING 为了便于生成报告,此字段用于将所有用户计时变量归类到不同的逻辑组中。
hits.latencyTracking.userTimingLabel STRING 所跟踪的资源的操作名称。
hits.latencyTracking.userTimingSample INTEGER 为特定的 userTimingCategory、userTimingLabel 或 userTimingVariable 发送的命中数。
hits.latencyTracking.userTimingValue INTEGER 用户计时的总毫秒数。
hits.latencyTracking.userTimingVariable STRING 可帮助更灵活地在报告中直观呈现用户计时的变量。
hits.minute INTEGER 命中发生时间中的分钟部分(介于 0 到 59 之间)。
hits.product.isImpression BOOLEAN 当产品出现在产品列表上时,如果至少有一名用户查看了此产品,则此值为 TRUE。
hits.product.isClick BOOLEAN 当产品出现在产品列表上时,用户是否点击了此产品。
hits.product.customDimensions RECORD 对于包含产品级自定义维度的每一个命中,此部分都将自动填充。
hits.product.customDimensions.index INTEGER 产品级自定义维度索引。
hits.product.customDimensions.value STRING 产品级自定义维度值。
hits.product.customMetrics RECORD 对于包含产品级自定义指标的每一个命中,此部分都将自动填充。
hits.product.customMetrics.index INTEGER 产品级自定义指标索引。
hits.product.customMetrics.value INTEGER 产品级自定义指标值。
hits.product.productListName STRING 产品得到展示或发生了点击的列表名称。例如,“Home Page Promotion”、“Also Viewed”、“Recommended For You”、“Search Results List”等。
hits.product.productListPosition INTEGER 产品在其展示列表中的位置。
hits.publisher.
adsenseBackfillDfpClicks
INTEGER 作为 Google Ad Manager 补余广告投放的 AdSense 广告的点击次数。
hits.publisher.
adsenseBackfillDfpImpressions
INTEGER 作为 Google Ad Manager 补余广告投放的 AdSense 广告的展示次数。
hits.publisher.
adsenseBackfillDfpMatchedQueries
INTEGER AdSense 广告作为补余广告进行投放管理且向页面返回广告素材的广告请求的数量。
hits.publisher.
adsenseBackfillDfpMeasurableImpressions
INTEGER 由 AdSense 填充、可考虑可见度衡量指标的广告展示次数(包括可见的广告和不可见的广告)。
hits.publisheradsenseBackfillDfpPagesViewed INTEGER Google Ad Manager 记录了 AdSense 收入的 Google Analytics(分析)网页浏览次数。
hits.publisher.adsenseBackfillDfpQueries INTEGER Google Ad Manager 对 AdSense 发出的广告请求数量。
hits.publisher.
adsenseBackfillDfpRevenueCpc
INTEGER 与所得 AdSense 广告点击相关联的每次点击费用收入。
hits.publisher.
adsenseBackfillDfpRevenueCpm
INTEGER 与投放的 AdSense 广告展示相关联的每千次展示费用收入。
hits.publisher.
adsenseBackfillDfpViewableImpressions
INTEGER 能够满足 Google Ad Manager 的可见度标准的 AdSense 展示次数。
hits.publisher.adxBackfillDfpClicks INTEGER 作为 Google Ad Manager 补余广告投放的 Google Ad Manager 广告的点击次数。
hits.publisher.
adxBackfillDfpImpressions
INTEGER 作为 Google Ad Manager 补余广告投放的 Google Ad Manager 广告的展示次数。
hits.publisher.
adxBackfillDfpMatchedQueries
INTEGER Google Ad Manager 广告作为补余广告进行投放管理且向页面返回广告素材的广告请求的数量。
hits.publisher.
adxBackfillDfpMeasurableImpressions
INTEGER 由 Google Ad Manager 填充、可考虑可见度衡量指标的广告展示次数(包括可见的广告和不可见的广告)。
hits.publisher.
adxBackfillDfpPagesViewed
INTEGER Google Ad Manager 记录收入的 Google Analytics(分析)网页的浏览次数。
hits.publisher.
adxBackfillDfpQueries
INTEGER Google Ad Manager 对 Google Ad Manager 发出的广告请求数量。
hits.publisher.
adxBackfillDfpRevenueCpc
INTEGER 与所得 Google Ad Manager 广告点击相关联的每次点击费用收入。
hits.publisher.
adxBackfillDfpRevenueCpm
INTEGER 与投放的 Google Ad Manager 广告展示相关联的每千次展示费用收入。
hits.publisher.
adxBackfillDfpViewableImpressions
INTEGER 能够满足 Google Ad Manager 的可见度标准的 Google Ad Manager 展示次数。
hits.publisher.dfpAdGroup STRING 已投放的广告的 Google Ad Manager 订单项 ID。
hits.publisher.dfpAdUnits STRING 广告请求中包含的 Google Ad Manager 广告单元的 ID。
hits.publisher.dfpClicks INTEGER Google Ad Manager 广告点击次数。
hits.publisher.dfpImpressions INTEGER 每展示一个广告即会报告一次 Google Ad Manager 广告展示。例如,如果用户浏览一次包含两个广告单元的网页,我们就显示两次展示。
hits.publisher.dfpMatchedQueries INTEGER 将广告素材返回页面的广告请求数。
hits.publisher.dfpMeasurableImpressions INTEGER 可考虑可见度衡量指标的广告展示次数(包括可见的广告和不可见的广告)。
hits.publisher.dfpNetworkId STRING 该广告请求所发送到的 Google Ad Manager 广告联盟 ID。
hits.publisher.dfpPagesViewed INTEGER Google Ad Manager 记录收入的 Google Analytics(分析)网页浏览次数。
hits.publisher.dfpQueries INTEGER 对 Google Ad Manager 发出的广告请求数量。
hits.publisher.dfpRevenueCpc INTEGER 与所得广告点击相关联的每次点击费用收入(基于 Google Ad Manager 每个获点击广告的费率字段值)。
hits.publisher.dfpRevenueCpm INTEGER 与投放的广告展示相关联的每千次展示费用收入(基于 Google Ad Manager 中投放的每个广告的费率字段值)。
hits.publisher.dfpViewableImpressions INTEGER 能够满足 Google Ad Manager 的可见度标准的展示次数。
hits.time INTEGER visitStartTime(即系统计入命中)后过去的时间,以毫秒计。首次命中的 hits.time 为 0。
hits.transaction.transactionCoupon STRING 与交易相关联的优惠券代码。
hits.referer STRING 如果会话具有目标达成次数或交易,则此字段为引荐来源网页。如果引荐来源网页来自相同的网域,则此字段为空。
hits.refund RECORD 对于包含“增强型电子商务退款”信息的每一个命中,此行和嵌套字段都需要填充。
hits.refund.localRefundAmount INTEGER 以当地货币显示的退款金额,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.refund.refundAmount INTEGER 退款金额,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.social RECORD 对于每个类型为“SOCIAL”的命中,此部分都将填充。
hits.social.hasSocialSourceReferral STRING 指示媒体资源获得的会话是否来自于社交来源的字符串,其值为 Yes 或 No。
hits.social.socialInteractionAction STRING 社交跟踪代码所传递的社交操作(分享、发 Twitter 微博等)。
hits.social.socialInteractionNetwork STRING 社交跟踪代码所传递的社交网络(Google+、Twitter 等)。
hits.social.socialInteractionNetworkAction STRING 对于社交互动,此字段表示所跟踪的社交网络。
hits.social.socialInteractions INTEGER 社交互动的总数量。
hits.social.socialInteractionTarget STRING 对于社交互动,此字段为接收社交网络操作的网址(或资源)。
hits.social.socialNetwork STRING 社交网络的名称。此字段与流量来源(例如 Google+、Blogger)的引荐社交网络相关。
hits.social.uniqueSocialInteractions INTEGER 至少发生一次相应社交操作的会话数量。此字段基于 socialInteractionNetwork、socialInteractionAction 和 socialInteractionTarget 的唯一组合。
hits.type STRING

命中的类型。需是“pageview”、“screenview”、“event”、“transaction”、“item”、“social”、“exception”、“timing”中的一个。

在 Google Analytics(分析)后端,计时命中被视为事件类型。查询与时间相关的字段(例如,hits.latencyTracking.pageLoadTime)时,请选择 hits.type 作为 Event(事件)。

hits.page RECORD 对于每个类型为“PAGE”的命中,此部分都将填充。
hits.page.pagePath STRING 网页的网址路径。
hits.page.pagePathLevel1 STRING 此维度汇总了 pagePath 中第一层级的所有网页路径。
hits.page.pagePathLevel2 STRING 此维度汇总了 pagePath 中第二层级的所有网页路径。
hits.page.pagePathLevel3 STRING 此维度汇总了 pagePath 中第三层级的所有网页路径。
hits.page.pagePathLevel4 STRING 此维度将所有网页路径汇总到各个层级中。最多可以指定 4 个 pagePath 级别。pagePath 层次结构中的其他所有级别也汇总到该维度中。
hits.page.hostname STRING 网址对应的主机名。
hits.page.pageTitle STRING 网页标题。
hits.page.searchKeyword STRING 如果相应页面为搜索结果页,则此值为输入的关键字。
hits.product RECORD 对于包含“增强型电子商务产品”数据的每一个命中,此行和嵌套字段都需要填充。
hits.product.localProductPrice INTEGER 以当地货币显示的产品价格,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.product.localProductRefundAmount INTEGER 作为产品的退款部分处理的金额(以当地货币显示),表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.product.localProductRevenue INTEGER 以当地货币显示的产品收入,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.product.productBrand STRING 与产品相关联的品牌。
hits.product.productPrice INTEGER 产品价格,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.product.productQuantity INTEGER 所购产品的数量。
hits.product.productRefundAmount INTEGER 作为产品的退款部分处理的金额,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.product.productRevenue INTEGER 产品收入,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.product.productSKU STRING 产品 SKU。
hits.product.productVariant STRING 产品款式。
hits.product.v2ProductCategory STRING 产品类别。
hits.product.v2ProductName STRING 产品名称。
hits.promotion RECORD 对于包含“增强型电子商务推广”信息的每一个命中,此行和嵌套字段都需要填充。
hits.promotion.promoCreative STRING 与推广活动相关联的文字或广告素材变体。
hits.promotion.promoId STRING 推广活动 ID。
hits.promotion.promoName STRING 推广活动名称。
hits.promotion.promoPosition STRING 网站上的推广活动位置。
hits.promotionActionInfo RECORD 对于包含“增强型电子商务推广”操作信息的每一个命中,此行及其嵌套字段都将自动填充。
hits.promotionActionInfo.promoIsView BOOLEAN 如果增强型电子商务操作是查看推广活动,则此值为 True。
hits.promotionActionInfo.promoIsClick BOOLEAN 如果增强型电子商务操作是点击推广活动,则此值为 True。
hits.page.searchCategory STRING 如果相应页面为搜索结果页,则此值为选定的类别。
hits.transaction RECORD 对于每个类型为“TRANSACTION”的命中,此部分都将填充。
hits.transaction.transactionId STRING 电子商务交易的交易 ID。
hits.transaction.transactionRevenue INTEGER 交易收入总额,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.transaction.transactionTax INTEGER 交易税总额,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.transaction.transactionShipping INTEGER 交易运费总额,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.transaction.affiliation STRING 传递到电子商务跟踪代码的联属营销企业信息。
hits.transaction.currencyCode STRING 交易采用的本地货币代码。
hits.transaction.localTransactionRevenue INTEGER 以当地货币显示的交易收入总额,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.transaction.localTransactionTax INTEGER 以当地货币显示的交易税总额,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.transaction.localTransactionShipping INTEGER 以当地货币表示的交易运费总额,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.item RECORD 对于每个类型为“ITEM”的命中,此部分都将填充。
hits.item.transactionId STRING 电子商务交易的交易 ID。
hits.item.productName STRING 产品名称。
hits.item.productCategory STRING 产品类别。
hits.item.productSku STRING SKU 或产品 ID。
hits.item.itemQuantity INTEGER 所售产品的数量。
hits.item.itemRevenue INTEGER 通过此商品获得的总收入,表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.item.currencyCode STRING 交易采用的本地货币代码。
hits.item.localItemRevenue INTEGER 通过此商品获得的总收入(以当地货币表示),表示方式是:传递到 Google Analytics(分析)的值乘以 10^6(例如,2.40 将显示为 2400000)。
hits.contentGroup RECORD 此部分包含有关内容分组的信息。了解详情
hits.contentGroup.contentGroupX STRING 媒体资源上的内容组。内容组是指一类内容的集合,内容组可以体现由跟踪代码或页面标题/网址正则表达式匹配或者预定义规则所决定的逻辑结构。(索引 X 的范围为 1 到 5。)
hits.contentGroup.previousContentGroupX STRING 在访问其他内容组之前访问的内容组。(索引 X 的范围为 1 到 5。)
hits.contentGroup.contentGroupUniqueViewsX STRING 内容组的唯一身份浏览次数。不同会话中的内容组浏览均会计为内容组的唯一身份浏览。pagePath 和 pageTitle 均可用于确定内容组浏览的唯一性。(索引 X 的范围为 1 到 5。)
hits.contentInfo RECORD 对于每个类型为“APPVIEW”的命中,此部分都将填充。
hits.contentInfo.contentDescription STRING 传递到 SDK 的对所查看内容的说明。
hits.appInfo RECORD 对于每个类型为“APPVIEW”或“EXCEPTION”的命中,此部分都将填充。
hits.appInfo.appInstallerId STRING 从中下载该应用的安装程序(例如 Google Play 商店)的 ID。
hits.appInfo.appName STRING 应用名称。
hits.appInfo.appVersion STRING 应用版本。
hits.appInfo.appId STRING 应用 ID。
hits.appInfo.screenName STRING 字符串名称。
hits.appInfo.landingScreenName STRING 会话的启动屏幕。
hits.appInfo.exitScreenName STRING 会话的退出屏幕。
hits.appInfo.screenDepth STRING 以字符串形式报告的每个会话的屏幕浏览量。适合用在直方图中。
hits.exceptionInfo RECORD 对于每个类型为“EXCEPTION”的命中,此部分都将填充。
hits.exceptionInfo.description STRING 异常情况说明。
hits.exceptionInfo.isFatal BOOLEAN 如果异常情况较为严重,此字段为 true。
hits.eventInfo RECORD 对于每个类型为“EVENT”的命中,此部分都将填充。
hits.eventInfo.eventCategory STRING 事件类别
hits.eventInfo.eventAction STRING 事件操作。
hits.eventInfo.eventLabel STRING 事件标签。
hits.eventInfo.eventValue INTEGER 事件值。
hits.customVariables RECORD 此部分包含所有命中级的自定义变量。此字段为重复字段,所设置的每个变量都对应一个条目。
hits.customVariables.index INTEGER 自定义变量的索引。
hits.customVariables.customVarName STRING 自定义变量的名称。
hits.customVariables.customVarValue STRING 自定义变量的值。
hits.customDimensions RECORD 此部分包含所有命中级的自定义维度。此字段为重复字段,所设置的每个维度都对应一个条目。
hits.customDimensions.index INTEGER 自定义维度的索引。
hits.customDimensions.value STRING 自定义维度的值。
hits.customMetrics RECORD 此部分包含所有命中级的自定义指标。此字段为重复字段,设置的每个指标都有一个条目。
hits.customMetrics.index INTEGER 自定义指标的索引。
hits.customMetrics.value INTEGER 自定义指标的值。

 

相关资源

要获取有关 Google Analytics 360 BigQuery Export 功能的动态、社区支持信息和技巧提示,请加入 ga-bigquery-developers Google 网上论坛

当您将 Google Analytics(分析)数据与 Google Ads 数据进行比较时,请注意这些产品采用不同的方式来衡量数据。要详细了解具体差异,请参阅以下内容:

  • “Google Ads 报告中的 Google Analytics(分析)数据”一文的“Google Ads 数据与 Google Analytics(分析)数据之间的差异”部分。
  • “默认归因模型简介”一文的“‘最终非直接点击’模型”部分。
该内容对您有帮助吗?
您有什么改进建议?