0
我试图从Google Big Query中获取返回用户的数量,以便与GA中的数据相匹配。Google BigQuery返回用户数
我写的查询是:
SELECT
SUM(CASE WHEN totals.newVisits IS NULL THEN 1 ELSE 0 END) AS Return_Visitors
FROM `table`
WHERE date='20161109'
但我得到了更多的回报用户比我从GA得到。
我发现totals.newVisits的定义是“会话中新用户的总数(为方便起见)。如果这是第一次访问,则此值为1,否则为空。这就是我在totals.newVisits为null时使用的原因。 我的逻辑正确吗?
谢谢
嗨Will Will,不幸的是,它不适合我。我想当totals.visitor等于1时,这意味着这是第一次访问。它不是return_visitor。你有其他想法吗?谢谢 – Rachel
刚才我意识到我写了一个与你不同的总结。我只是修正了这一点。你能否再次尝试查询?我使用了'totals.visits = 1'这个标志,因为这是G.A数据和BigQuery之间的唯一区别。在G.A中,有一个过滤器只考虑'total.visits = 1',所以我们通常在那里看到的数据较少。 –
非常感谢你会!解决方案解决了我的问题! – Rachel