是否有可能在bigquery中获取Google Analytics分析事件时间戳?

时间:2018-02-26 01:40:17

标签: google-analytics google-cloud-platform google-bigquery google-cloud-storage

我试图从大查询(谷歌分析360)获取事件时间戳,但我似乎无法找到正确的导出字段来获取它。

我尝试了hits.eventInfo.timestamphits.eventInfo.datetime,但似乎都没有。

我的查询是

SELECT 
    hits.eventInfo.timestamp as purchaseDate,
    fullVisitorId as visitorId
  FROM (tables)
  WHERE LOWER(hits.eventInfo.eventAction) == 'purchase'
  GROUP BY 2
  ORDER BY 1 DESC

2 个答案:

答案 0 :(得分:1)

命中时间戳没有字段,但您可以从hits.time和visitStartTime计算。 Schema description:

有一行

hits.time INTEGER注册此匹配后visitStartTime之后的毫秒数。第一个命中的命中时间为0

答案 1 :(得分:1)

LegacySQL

DATE_ADD(TIMESTAMP(FORMAT_UTC_USEC(visitStartTime*1000000)), (hits.time/1000), "SECOND")

这将以UTC返回YYYY-MM-DD HH:MM:SS

希望有帮助。