当我在Big Query中按事件操作分组时,为什么我会获得0个用户?

时间:2015-10-29 11:41:44

标签: google-analytics google-bigquery

我尝试查询报告以查看有关事件操作的总用户。在我继续之前,当我检查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 dateGROUP BY date而非使用hits.eventInfo.eventAction,我会收到正确的报告。

任何帮助都将受到高度赞赏。

0 个答案:

没有答案