GA4中Session数的计算可不一样哦!
|

拥抱GA4=抛弃Session,你还有哪些不舍?

2021年一开始极诣就花了不少笔墨介绍GA4那些翻天覆地的变化。Google Analytics 4并不是传统意义上的更新,而是完全不同的另一个Web Analytics工具。它不单单重写了内核,而且将网站分析的方法论完全颠覆,使GA系列产品有了一些“辣鸡”味道。其中最突出的便是弱化Session的概念。本篇极诣只谈一些“小感想”。

极诣的忠实读者会很清楚User-Session-Hit框架一直以来是网站分析的基石。一个User会在其生命周期中产生多次Session也就是我们称之为的会话,而一个会话可能由多个Hit事件构成。当我们不再强调Session概念后,Session相关的那些维度和指标都将会受到影响。

在维度层面Source、Medium、Browser、Geographic、Landing URL等大多数和Session挂钩的维度都会受到影响;而在指标层面Avg. Session Duration,Bounce Rate(顺便说一句GA4已经没有Bounce和Bounce Rate了,换成了Engaged Sessions和Engagement rate,一个Engaged Session是大于10秒或者至少访问两个页面的Session),Avg. Pages/Session也逃不过。强调Event Stream的GA4到底对Session做了什么呢?我们来举个例子:

假设我们需要查看过去30天的引荐流量。你是无法建一个Referral Sessions并在其中过滤Medium=referral的。

GA4的Session Segment中只能找到User级别的medium维度
GA4的Session Segment中只能找到User级别的medium维度

同样也不存在Session级别的source维度可以用在GA4的Segment中。因此细心的你可以猜到,上图我加了许多“is not one of”都是在User级别的source过滤。那这怎么办呢?我们文末再讲。

第二个例子是当我们要新建一个新的维度时,我们会发现只有Event和User的Scope!嗯,然后GA4会优雅地告诉你“你要的东西正在我们的产品roadmap里”。

roadmap?WTF!
roadmap?WTF!

再举个例子,你想知道来自各个渠道Session Duration有什么不同。你大概只能从Acquisition – Traffic acquisition报告中通过查看Average engagement time per session来看。这当然是和Session Duration有所区别的。另一个方法是在Analysis hub中使用User lifetime的TECHNIQUE。这样就可以激活Lifetime session duration: Average指标。但这个指标却是User级别的,因为在这个TECHNIQUE下不支持Session级别的维度

GA4的Session和之前版本是有出入的,这在GA4官方的帮助中写得很清楚:

GA4的Session技术和以往不同
GA4的Session技术和以往不同

换句话说,在玩事件流的GA4中,在Session结束前的30分钟内,如果source改变,GA4不会发起新的session_start事件。那么以往你30分钟内前后两次点击搜索引擎上的结果算两次会话,现在就只算一次了。这时候你也不需要去复活utm_nooverride了。另外,跨凌晨12点的情况下,GA4不会另外新开一个Session,这是因为老Session已经有session_start事件了。

至于上面这篇帮助文档中说的现在和Session相关的指标只有3个了,倒也未必说对了。至少我们上面提到的Lifetime session duration就是这3个之外的。

最后我们说说如何实现这个简单的需求——查看一段时间内不同来源的引荐流量。

Traffic acquisition报告的设置

要点和细节我圈在上图中了,点击放大。值得注意的是Comparisions是GA4中一个非常xN重要的功能,它有时可以让标准报告比Analysis hub更好用。因为我们无法保存comparison,建议通过分享链接的方式保存报告以备今后使用。

当你选择Edit in Analysis时,你还会发现另一条“令人愉悦”的消息:

转成Analysis大概率要变砖的
转成Analysis大概率要变砖的

读到这里,你是不是和我有同样的疑问——这个东东是TMD怎么出Beta的?这就有待各位去探究了。

类似文章