【发布时间】:2018-04-18 07:18:09
【问题描述】:
如您所见,我正在尝试在每个平台的 Google Big Query 上添加页面视图维度(除了 total_users 和 total_sessions)。有人知道怎么做吗?
SELECT
platform,
SUM(users) AS total_users,
SUM(sessions) AS total_sessions,
FROM (
SELECT
CASE
WHEN REGEXP_MATCH(hits.appInfo.id,r'^example$') AND
hits.page.hostname IS NULL THEN "Android"
WHEN REGEXP_MATCH(hits.appInfo.id,r'^com.example.app$')
AND hits.page.hostname IS NULL THEN "iOS"
WHEN REGEXP_MATCH(hits.page.hostname,r'^m\..*?example\.') THEN "Mobile"
WHEN REGEXP_MATCH(hits.page.hostname,r'^\w{2,3}\..*?example\.') THEN
"Desktop"
ELSE "unknown"
END AS platform,
count (DISTINCT fullVisitorId) AS users,
fullvisitorid,
COUNT(DISTINCT visitid) AS sessions,
SUM(totals.screenviews) AS screenviews
FROM
TABLE_DATE_RANGE([example_table],TIMESTAMP('2018-01-01'),TIMESTAMP('2018-03-
31'))
GROUP EACH BY
fullvisitorid,
platform,
)
GROUP BY
platform
【问题讨论】:
-
页面浏览量维度是什么意思?你想通过页面路径分割相同的数据吗?或者你想要计数(浏览量)?
-
我想要所有页面浏览量的总和,sum(paageviews) 相同的数据按页面路径拆分?
-
您能否更好地描述您想要实现的目标?目前尚不清楚您的上下文中的 页面浏览量维度 是什么,也许您可以共享文档链接或提供对该指标应包含的内容的更好描述。另外,我找到了计算页面浏览量的this other Stack Overflow question,也许有帮助。
标签: sql google-analytics google-bigquery