【问题标题】:Is google analytics new user affected by lookback window?谷歌分析新用户是否受回溯期影响?
【发布时间】:2018-11-07 10:00:37
【问题描述】:

我最近发现,如果用户在 183 天或更长时间内没有访问过该网站,那么大查询谷歌分析导出中的 visitNumber 从 1 开始。我现在想了解当谷歌分析定义新用户时是否应用了相同的回溯窗口?

【问题讨论】:

  • 我很想看到这个答案,但我认为它不属于本网站的主题“特定编程问题”。

标签: google-analytics google-bigquery


【解决方案1】:

bigquery 中 SUM(totals.newVisits) 的结果与我导出的数据中一天 Google Analytics Audience 报告中报告的新用户计数完全相同,这些数据将用户标记为新访问者,即使他们之前访问过我们的网站.因此,我得出结论,谷歌分析也使用相同的回溯期。

我发现,为了根据新用户的实际首次访问(cookie 创建日期)计算新用户,可以使用客户端 ID 的最后一部分。例如,此查询查找 20181025 的新用户数:

   #StandardSQL
   SELECT SUM(CASE WHEN cookie_date = '2018-10-25' THEN 1 ELSE 0 END) AS new_visitors, 
          count(*) AS all_visitors
   FROM (SELECT clientId, 
                DATE(TIMESTAMP_ADD("1970-01-01 00:00:00 UTC", INTERVAL min(CAST(REGEXP_EXTRACT(clientId, r'[0-9]*$') AS INT64)) SECOND), "Europe/Berlin") as 
   cookie_date
         FROM `xxx.ga_sessions_20181025`
         GROUP BY clientId)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-10
    • 2018-11-19
    • 2015-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多