我试图从大查询(谷歌分析360)获取事件时间戳,但我似乎无法找到正确的导出字段来获取它。
我尝试了hits.eventInfo.timestamp
和hits.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
答案 0 :(得分:1)
命中时间戳没有字段,但您可以从hits.time和visitStartTime计算。 Schema description:
有一行hits.time INTEGER注册此匹配后visitStartTime之后的毫秒数。第一个命中的命中时间为0
答案 1 :(得分:1)
DATE_ADD(TIMESTAMP(FORMAT_UTC_USEC(visitStartTime*1000000)), (hits.time/1000), "SECOND")
这将以UTC返回YYYY-MM-DD HH:MM:SS
。
希望有帮助。