GA360 中数据的 table BigQuery 背后的概念

Concept behind the table BigQuery for data in GA360

我想澄清一些关于 bigquery 的问题。

据我了解,默认的table是基于会话级别的,它是一个嵌套的table,它收集基于命中的信息。在我的理解中,table 大致可以是这样的:

Session data        date                     Hits
  Session1       2018-09-20      types         time       hitNumber
                                 event1        00:01          1
                                 event2        00:02          3

  Session2       2018-09-21      types         time       hitNumber
                                 event1        00:01          1
                                 event3        00:04          2

当我必须提取基于命中的信息(例如事件类型)时,我要做的是在传统中展平或在标准中取消嵌套以展平数据,使其像这样:

 Session data        date          Hits.types      Hits.time     Hits.hitNumber
  Session1        2018-09-20         event1          00:01           1
  Session1        2018-09-20         event2          00:02           3
  Session2        2018-09-21         event1          00:01           1
  Session2        2018-09-21         event3          00:04           2

下面是我的问题:

  1. 我对整体概念的理解是否正确?

  2. 如果我没理解错的话,我们就有了类似hits.page.pagePath的东西。是不是说在点击下还有一个table保存每次点击的页面信息?

非常感谢您的提前帮助!

  1. 在 BigQuery 的 Google Analytics 架构中,每条记录代表一个 session。 fullVisitorId 和 visitId 一起形成一个唯一的键 每个 session

so your 1st understanding is correct

  1. 一旦您开始在 BigQuery 中查看 GA 数据,您会注意到它 是原始分析数据,在命中级别(即,在网页浏览, 事件和 e-commerce 交易级别而不是 session 或用户 水平)。