Google Analytics(分析)如何定义网络会话

本文中的信息仅适用于网络跟踪。如果您使用适用于任何移动操作系统的 Google Analytics(分析)SDK 收集数据,则下文中的计算方式不适用。详细了解应用会话。

Google Analytics(分析)中的“会话”是您需要了解的一个重要概念,因为许多功能、报告和指标都受 Google Analytics(分析)的会话计算方式的影响。

本文包含的主题:

概览

会话是指在指定的时间段内在您的网站上发生的一系列用户互动。例如,一次会话可以包含多个网页浏览、事件、社交互动和电子商务交易。详细了解 Google Analytics(分析)中的不同请求类型

会话就相当于一个容器,其中包含了用户在网站上执行的操作。

Many interactions can happen within one visit.

一位用户可以同时打开多个会话。这些会话可能发生在同一天,也可能发生在几天、几周或几个月内。一个会话结束后,就可以开始新的会话。会话结束的方式分为以下两种:

  • 将特定时间作为过期标志:
    • 不活动状态超过 30 分钟
    • 午夜
  • 广告系列变更:
    • 用户通过一个广告系列来到网站,随后离开,然后通过另一个广告系列返回网站。

将特定时间作为过期标志

会话可以持续多久?

默认情况下,会话将在用户处于不活动状态 30 分钟后结束,但您可以修改该时限,让会话持续几秒钟或数小时。详细了解如何调整会话设置

假设有一位名叫小鲍的用户访问了您的网站,从他到达网站的那一刻开始,Google Analytics(分析)就开始计时。如果过了 30 分钟,而小鲍仍然没有进行任何形式的互动,则视为本次会话结束。但是,只要小鲍与某个元素进行了互动(例如发生了某个事件、社交互动或打开了新网页),Google Analytics(分析)就会在该次互动的时间基础上再增加 30 分钟,从而重置过期时间。

示例

假设小波按如下的时间间隔与您的网站互动:

A series of standard interactions and the visit expiry.

事件 2 结束后,会话过期时间设置为 14:34

小鲍首次抵达您的网站时,会话过期时间设置为 14:31。随着小波继续在您的网站上查看网页和触发事件,每次额外请求都会使过期时间延长 30 分钟。

如果在访问我的网站期间,小鲍在未关闭网页的情况下离开午休了 31 分钟,并在午休后继续回来浏览网站,会发生什么情况?

在这种情况下,小鲍来到网站时打开的第一次会话会在时间达到 30 分钟后(午休期间)结束。当他结束午休回来继续浏览网站时,Google Analytics(分析)会设置一个新的时长 30 分钟的有效期,即开始了一次新的会话。

A new visit starts if a user doesn

小波在购买产品途中离开了您的网站去吃午饭。吃完饭后他返回完成了交易。新会话的着陆页是“添加到购物车”页。

如果小波在浏览我的网站时中途开着网页离开,但在午休了 29 分钟后回来继续浏览,会发生什么情况?

小鲍回来后,刚才打开的会话会从他之前在您网站上查看的最后一个网页开始(前提是他没有通过其他广告系列来源回到网站,这种情况我们在下面会详细介绍)。对 Google Analytics(分析)而言,他并没有离开过您的网站。

If a user continuous interacts with content and only pauses within the specified time limit, the visit keeps going.

小波在购买产品途中离开了您的网站去吃午饭。这次不同的是,他在 30 分钟内就回来继续浏览,因此之前的会话并没有结束。值得一提的是,他在“网页浏览 2”(产品)期间在网页上停留的时间是 29 分钟,因为页面停留时间的计算方法是统计连续两次网页浏览开始时间的差值:网页浏览 3 - 网页浏览 2(14:31 - 14:02 = 29 分钟)。

将一天结束作为过期标志

小鲍在 8 月 14 日晚上 11:50 打开您的网站,在 8 月 15 日凌晨 00:10 离开。

第一次会话结束于 8 月 14 日晚上 11:59:59,第二次会话开始于 8 月 15 日凌晨 00:00。

一天结束的时间取决于您的数据视图时区设置

将广告系列变更作为过期标志

用户的广告系列来源一旦发生改变,Google Analytics(分析)就会打开一个新的会话。需要注意的是,即使现有会话仍处于有效状态(即时间未达到 30 分钟),如果广告系列来源在会话期间改变,系统也会关闭第一次会话并打开一个新会话。

假设小鲍按以下顺序打开您的网站:

Two separate sessions, with two unrelated interactions.

Google Analytics(分析)会保存广告系列来源信息。只要广告系列的值发生了变化,Google Analytics(分析)就会开启一次新的会话。在上面的例子中,小波首先通过 Google 自然关键字“红色小工具”到达您的网站,而后来是通过 Google 付费关键字“蓝色小工具”回到您的网站。

两个搜索字词都更新了广告系列,因此每个关键字都对应一次新的会话。

是什么导致了广告系列更新?

一般而言,广告系列会在每次用户通过搜索引擎、引荐网站或带广告系列标记的网址访问您的网站时更新。不过,直接流量从不更新,也不会替换现有的广告系列来源(如搜索引擎、引荐网站或带广告系列标记的信息)。

Google Ads 自动标记

在启用 Google Ads 自动标记的情况下,每次点击都会生成一个唯一的广告系列值(gclid 值)。由于每次点击都有其对应的 gclid 值,因此每次点击都会被视为单独的一个广告系列,并会创建一个新会话。

引荐

每当用户从引荐网站点击指向您的网站的链接时,系统都会制作新的广告系列。

如果小鲍访问 a.com 并点击指向您的网站的链接,则他会发起一个归因于 a.com 的某个引荐的会话。如果他立即访问 b.com 并点击指向您的网站的链接,则他会发起一个归因于 b.com 的某个引荐的新会话。

您可以使用排除引荐来源,防止来自具体网站的引荐创建新的会话。

广告系列标记

最好的做法是使用自动标记功能,不要手动标记广告系列。但我们假设您手动标记了您的 Google Ads 广告系列,且目标网址显示如下:

http://www.example.com/?utm_source=google&utm_medium=cpc&utm_campaign=camp1&utm_term=keyword&utm_content=content

小鲍点击您的广告,这触发系统为第一次点击记录一次新会话。在启用自动标记时,多次广告点击可以产生多次相应的会话;而与此不同的是,在启用人工标记时,每次点击的广告系列参数值保持不变,也就是说广告系列不会随着每次点击更新。这样,就可以使多次广告点击对应一次会话。

如果您在第三方广告网络上投放广告,并使用人工广告系列标记,您应注意,这些广告网络上每位用户的每次点击并不一定会产生相应的会话(如果这些额外的点击是在 30 分钟时间范围内发生)。这是导致 Google Analytics(分析)报告与其他产品报告之间产生数据差异的常见原因。

直接流量

最后我们简单了解一下 Google Analytics(分析)中的直接流量。与搜索引擎、引荐或广告系列来源不同,直接广告系列来源不会覆盖现有的已知广告系列来源。

在 30 分钟会话窗口中与内容发生互动的直接流量,其效果与在不到 30 分钟时间内离开网站一样。用户返回网站后,现有的有效会话将从用户离开的地方继续。

请注意,“多渠道路径”报告处理直接流量的方式与其他 Google Analytics(分析)报告不同。

指标计算:会话数和新用户数

“会话次数”指标的值有可能少于“新用户数”的值。原因如下:在会话仅包含非互动事件的情况下,“会话数”不会累加;与此相反,每当新用户会话发生时,“新用户数”都会累加,即使相应会话仅包含非互动事件时也不例外。

本文是否对您有帮助?
您有什么改进建议?