我正在尝试按自定义维值和日期获取新用户和用户数,合格访问者数。这是代码。但我无法将数据与Google Analytics结合起来。我认为问题是UNNEST创建了副本,而total.newVisits的粒度不同。谢谢!
Dataset<Row>
答案 0 :(得分:2)
请改为尝试:
SELECT
PARSE_DATE('%Y%m%d', date) AS Date,
COUNT(DISTINCT fullvisitorid) visitor_count,
SUM(totals.newVisits) AS New_Visitors,
(SELECT value FROM UNNEST(hits), UNNEST(customDimensions) WHERE index = 2 LIMIT 1) orig
FROM `dataset_id.ga_sessions_20170101`
GROUP BY Date, orig
这基本上是相同的,但是在外部查询中不执行UNNEST
,此解决方案仅在hit
级别应用此操作,这避免了您在{0}中观察到的重复totals.newVisits
查询。