Google analytics 为什么totals.visions在totals.newvisions为1的行上为空

Google analytics 为什么totals.visions在totals.newvisions为1的行上为空,google-analytics,google-bigquery,google-analytics-api,Google Analytics,Google Bigquery,Google Analytics Api,我正在运行一个查询来获取源、中、一些自定义维度、新会话(totals.newvisions)、会话(totals.visions)和会话持续时间(totals.timesite) 我得到一些结果,其中totals.newvisions有值,但totals.visions没有值。这怎么可能?新的就诊不应该是所有就诊的子集吗?来自总计的定义。就诊 The value is null if there are no interaction events in the session. 增加 总计的定

我正在运行一个查询来获取源、中、一些自定义维度、新会话(totals.newvisions)、会话(totals.visions)和会话持续时间(totals.timesite)


我得到一些结果,其中totals.newvisions有值,但totals.visions没有值。这怎么可能?新的就诊不应该是所有就诊的子集吗?

来自
总计的定义。就诊

The value is null if there are no interaction events in the session.
增加

总计的定义。新增访问量

If this is the first visit, this value is 1, otherwise it is null.
如果没有互动事件,新访问怎么会有价值

我将其解释为:新用户访问了页面,但并没有交互


更多信息请参见

您必须将这两个变量(“totals.visions”和“totals.newvisions”)视为指标(布尔值)

在这里,我们想知道用户在访问之前是否已经访问过该网站,或者他是返回的访问者(totals.newvisions),以及用户是否在会话期间进行了交互(totals.visions)

在这种情况下,它是两个独立变量

这就是为什么谷歌会指定以下变量:

如果会话中没有交互事件,则该值为null

如果这是第一次访问,则该值为1,否则为空


你必须严格遵守谷歌的变量定义:

但是如果没有交互事件,新访问怎么会有价值呢?这根本没有意义。新访问是所有访问的子集。98%的新访问具有相应的访问计数。大约有2%的新访问是在没有任何相应访问的情况下注册的。我同意,如果只是停留在字段名上的话,这是不可能的。它们可能令人困惑。但是,如果不是用他们的描述,这可能是有道理的。这对我来说很重要。总之-
我唯一尝试的是指向字段描述而不是字段名-
-因此,如果您仍然不理解,请忽略我的答案。希望具有谷歌分析专业知识的人能提供更好的答案:o)你是说新访问量不是一个真正的会话指标,而是一个新的/返回的指标?这其实很有道理……这就是我所理解的。不容易的问题^^好的,只是为了确保我清楚。。。如果一行显示totals.visions为0,totals.newvisions为1,则将是首次访问者的第一个非交互事件?是的,我的数据就是这样说的(除了totals.visions中的“null”而不是“0”)