【发布时间】:2017-10-23 11:24:31
【问题描述】:
我正在查询包含 Google Analytics 导出的 BigData。 查找访问包含字符串“rafinha”的页面的所有会话,因此我使用此查询
SELECT
channelGrouping as Default_Channel_Grouping,
SUM (totals.visits) as Sessions,
SUM(case when hits.page.pageTitle CONTAINS ('rafinha - Dugout') then 1 else 0 end) as Rafinha_Sessions
FROM
(TABLE_DATE_RANGE([133338516.ga_sessions_],
TIMESTAMP('2017-10-01'),
TIMESTAMP('2017-10-20')))
GROUP BY Default_Channel_Grouping
ORDER BY Sessions DESC
我没有得到 BigQuery 和 Google Analytics 之间的数字匹配 > Acquisitions > Channels
【问题讨论】:
-
hits是一个重复字段,因此如果有多个匹配的pageTitle值,您可能会多算totals.visits。您是否尝试过使用标准 SQL?通过重复的字段操作更容易明确。
标签: session google-analytics google-bigquery page-title