Google 分析 'User Count' 不匹配大查询 'User Count'

Google Analytics 'User Count' not Matching Big Query 'User Count'

我们的 Google 分析 'User Count' 与我们的大查询不匹配 'User Count.'

我计算正确吗?

通常情况下,GA 和 BQ 非常接近……尽管 不完全

最近,GA vs.BQ 中的用户计数不一致。

区别在于用户数。

我希望有人能回答的是:

我是否至少使用了正确的 SQL 语法来获得 BQ 中的答案?

这是我在 BQ 中 运行 的查询:

SELECT

WEEK(Week) AS Week, 
Week AS Date_Week,
Total_Sessions,
Total_Users,
Total_Pageviews,
( Total_Time_on_Site / Total_Sessions ) AS Avg_Session_Duration,
( Total_Sessions / Total_Users ) AS Sessions_Per_User,
( Total_Pageviews / Total_Sessions ) AS Pageviews_Per_Session

FROM

( 

    SELECT

    FORMAT_UTC_USEC(UTC_USEC_TO_WEEK (date,1)) AS Week,
    COUNT(DISTINCT CONCAT(STRING(fullVisitorId), STRING(VisitID)), 1000000) AS Total_Sessions,
    COUNT (DISTINCT(fullVisitorId), 1000000) AS Total_Users,
    SUM(totals.pageviews) As Total_Pageviews,
    SUM(totals.timeOnSite) AS Total_Time_on_Site,


    FROM

          (
            TABLE_DATE_RANGE([zzzzzzzzz.ga_sessions_], 
                           TIMESTAMP('2015-02-09'),
                           TIMESTAMP('2015-04-12'))
          )                

     GROUP BY Week

  )


GROUP BY Week, Date_Week, Total_Sessions, Total_Users, Total_Pageviews,     Avg_Session_Duration, Sessions_Per_User, Pageviews_Per_Session
ORDER BY Week ASC

我们每周 users/sessions/etc 不到 1,000,000。

将 1,000,000 放入 Count Distinct 子句中应该会阻止 BQ 方面的任何采样。

我这样做正确吗?

如果是这样,欢迎提出任何关于 how/why GA 报告不同的建议。

干杯。

*(统计上)显着差异从第 11 周开始

更新:

正如@Pentium10 所建议的,我们有 Premium Analytics。因此,我联系了他们的付费支持。

现在,当我从 GA 中提取完全相同的数据时,我得到了这个:

在我看来,GA 现在已经解决了这个问题。

实际上并没有承认曾经有过。

::耸肩::

我以前遇到过这个问题。我修复它的方法是对 total_users 使用 COUNT(DISTINCT FULLVISITORID)。

在标准 SQL 中使用 COUNT(DISTINCT fullVisitorId) Google Analytics 显示用户的近似值,Big Query 是精确的。您可以使用 Google 分析中的非抽样报告对此进行测试 - 数字将匹配。

此外:GA 使用所有可用数据来计算用户数量,即使 totals.visits 为 NULL! 相比之下,GA 仅计算 totals.visits = 1!

的会话