Google analytics 如何在大查询中复制GA现场访问

Google analytics 如何在大查询中复制GA现场访问,google-analytics,google-bigquery,Google Analytics,Google Bigquery,在典型的GA会话中,在拾取视图ID和日期范围后 我们可以获得一周的数据,如下所示: Users 146,207 New Users 124,582 Sessions 186,191 问题是,要查询哪个BQ字段才能获得此用户值 下面是一个带有2个方法的示例查询(第2个方法被注释掉) 我注意到FVID方法与我在GA中看到的非常接近(用户在BQ中被低估了3%),如果我使用注释掉的方法,我得到的值比GA高估了约15%。在BQ中是否有更可靠的方法来获取GA中的用户值 COUNT(DISTINCT f

在典型的GA会话中,在拾取视图ID和日期范围后

我们可以获得一周的数据,如下所示:

Users
146,207

New Users
124,582

Sessions
186,191
问题是,要查询哪个BQ字段才能获得此用户值

下面是一个带有2个方法的示例查询(第2个方法被注释掉)

我注意到FVID方法与我在GA中看到的非常接近(用户在BQ中被低估了3%),如果我使用注释掉的方法,我得到的值比GA高估了约15%。在BQ中是否有更可靠的方法来获取GA中的用户值

COUNT(DISTINCT fullVisitorId)方法是最正确的方法,但它与Analytics 360默认报告的内容不匹配。自去年以来,谷歌分析360默认使用。旧的计算仍然在未采样的报表中使用,更可能与您从BigQuery中得到的结果相匹配。您可以通过将报表导出为未采样报表或使用管理API中的未采样报表功能来验证这一点

如果希望数字精确匹配,可以使用说明关闭新计算。新计算的精确细节不公开,因此在BigQuery中复制该值相当困难


即使使用旧的计算方法,仍然有一些原因使您可能会看到不同的数字。一个是如果站点已经实现,那么GA编号将低于
fullVisitorId
的BigQuery。另一个是抽样,尽管这在Analytics 360中不太可能出现在您所谈论的数量上

你查过以前的问题了吗?这听起来很像以前问过的一些问题——仔细看看。你可以检查是否在standardsql中为访客计数(不同的fullvisitorid)重新创建访问/会话SQL是一种可靠的方法,比GA更精确,哪怕他们说不是。
SELECT      
        count(DISTINCT(CONCAT(CAST(visitID as STRING),cast(visitNumber as 
STRING)))) as visitors,   

 --  count(DISTINCT(fullVisitorId)) as visitors