小编Don*_*ker的帖子

谷歌BigQuery中的自定义尺寸

我正在使用大查询,并尝试导入自定义维度以及非自定义维度.分析是从应用程序发送的,基本上我想要一个包含列的表:UserID(自定义维度),platformID(自定义维度),ScreenName(基本上是"页面名称"的应用版本)和日期.该指标是分组到所有这些维度上的"屏幕视图数".这就是下面的内容:

GA报告的照片:

在此输入图像描述

因此,在bigquery中,我可以获得签出的数字(与上面的GA报告相比),直到我添加自定义维度.一旦我添加了自定义尺寸,这些数字就没有任何意义了.

我知道自定义维度嵌套在大查询中.所以我一开始确保使用FLATTEN.然后我尝试了没有展平并得到了相同的结果.这些数字毫无意义(比GA接口大几百倍).

我的查询如下(一个没有FLATTEN,一个没有FLATTEN).

ps我理想的想用

count(hits)
Run Code Online (Sandbox Code Playgroud)

代替

   count(hits.appInfo.screenName)
Run Code Online (Sandbox Code Playgroud)

但是当我在子查询中选择命中时,我一直收到错误.

我没有展平的查询如下.如果你能帮我弄清楚为什么一旦我添加自定义尺寸,所有数据都会搞砸

  SELECT
  date,
  hits.appInfo.version,
  hits.appInfo.screenName,
  UserIdd,
  platform,
 count(hits.appInfo.screenName)


FROM (
          SELECT
          date,
          hits.appInfo.version,
          hits.appInfo.screenName,
          max(case when hits.customdimensions.index = 5 then hits.customdimensions.value end) within record as UserIdd,

          max(case when hits.customdimensions.index = 20 then hits.customdimensions.value end) within record as platform



          FROM
            TABLE_DATE_RANGE([fiery-cabinet-97820:87025718.ga_sessions_], TIMESTAMP('2017-04-04'), TIMESTAMP('2017-04-04'))

              )

  where UserIdd is not null
  and platform = 'Android'

GROUP BY
  1,
  2,
  3,
  4,
  5
ORDER BY
  6 DESC
Run Code Online (Sandbox Code Playgroud)

这是我对FLATTEN的查询(同样的问题 - 数字没有意义)

SELECT
date,
hits.appInfo.version,
  customDimensions.index, …
Run Code Online (Sandbox Code Playgroud)

google-analytics google-bigquery

1
推荐指数
1
解决办法
6324
查看次数

标签 统计

google-analytics ×1

google-bigquery ×1