我尝试查询报告以查看有关事件操作的总用户。在我继续之前,当我检查GA报告时,这些事件操作确实存在于用户之间。
这是我的代码:
SELECT
hits.eventInfo.eventAction,
COUNT (IF (module = 'more games arcade', integer(users), NULL ) ) as arcade_users,
COUNT (IF (module = 'more games casino', integer(users), NULL ) ) as casino_users,
FROM (
SELECT
hits.eventInfo.eventAction,
fullVisitorId AS users,
MAX(IF(hits.customDimensions.index=3,
hits.customDimensions.value,
NULL)) WITHIN hits AS module,
FROM
(TABLE_DATE_RANGE([82514188.ga_sessions_],
DATE_ADD(CURRENT_TIMESTAMP(), -10, 'DAY'),
CURRENT_TIMESTAMP()))
)
GROUP BY hits.eventInfo.eventAction
我收到报告,但我的列返回0。
如果我更改上述内容以使用SELECT date
和GROUP BY date
而非使用hits.eventInfo.eventAction
,我会收到正确的报告。
任何帮助都将受到高度赞赏。