为什么totals.newVisits为1的行中的totals.visions为NULL



我正在运行一个查询,以提取源、介质、一些自定义维度、新会话(totals.newVisits)、会话(totals.visits)和会话持续时间(totals.timeOnSite)。

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

您必须将这两个变量("totals.visions"one_answers"totals.newVisits")视为指标(布尔值)

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

在这种情况下,它是两个自变量。

这就是谷歌指定这些变量的原因,比如:

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

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

你必须真正坚持谷歌的变量定义:BigQuery变量字典

来自totals.visits 的定义

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

增加

totals.newVisits 的定义

If this is the first visit, this value is 1, otherwise it is null.

如果没有交互事件,newVisits怎么会有值?

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

请参阅BigQuery导出模式

最新更新