深入理解Google Analytics中的会话

GA实现原理 黄业忠 2901次浏览 已收录 0个评论

GA如何定义一个会话?
在GA中,会话是一群在给定时间内用户记录的交互。可以是与网站的交互,将数据发给GA服务器,如PV,屏幕浏览,事件,交易等。一个用户可以产生一个或多个会话,所有的GA会话都会有过期时间,最长不超过4个小时。

网站的会话和GA的会话有什么不同?
网站的会话是在给定时间内一系列HTTP请求和和HTTP相应在浏览器和服务器之间交互,而GA中的会话是一群在给定时间内用户记录的交互。所以网站的会话和GA的会话是完全不同的东西,这对你了解两者间的差异很重要,比如当你跟你的开发谈论GA的会话的时候,他可能会疑惑。
对于开发,直接说会话就是指网站的会话,所以如果你提到的是GA的会话的时候,你需要告诉你的开发这两者间测差异。

GA的会话什么时候过期?

1、超会30分钟没有hits发送
2、过了午夜
3、从新的广告系列url进来

例1:如果一个用户第一次是通过自然搜索进来,15分钟之后通过付费搜索广告进来,这是将会产生新的会话,因为是从新的广告系列url进来的
例2:如果一个用户第一次是通过付费搜索广告进来,15分钟之后再次通过同样的搜索广告进来,如果开启了给Ad的自动标记功能,将会产生新的会话,因为是从新的广告系列url进来的。GCLID的值已经改变了,如果开启了AD的自动标记功能,每个GCLID都有唯一的值,该值的不同表示广告系列的不同。
 例3:如果一个用户第一次是通过付费搜索广告进来,15分钟之后再次通过同样的搜索广告进来,如果只是用普通标记而没有开启AD自动标记,就不会产生新的会话,应该没有从新的广告系列进来。
 例4:如果一个用户通过自然搜索进来,15分钟后通过直接访问回来,不会产生新的会话。
 例5:如果一个用户通过自然搜索进来,30分钟之后通过直接访问回来,就会产生新的会话,因为GA默认会话的过期时间是30分钟。
 例6:GA的会话再30分钟内不会过期,即使期间用户访问其他站点后返回。

如何更改会话的过期时间?
系统默认的会话过期时间是30分钟,你可以通过GA view的设置更改会话的过期时间,一个GA的会话过期时间可以是在1分钟到4个小时之间,如需更改,可以按照以下操作步骤:
1、点击Admin到GA view点击Sesssions Setings:
深入理解Google Analytics中的会话
2、更改会话时间后点击apply:
深入理解Google Analytics中的会话

如何强制GA会话开始和结束?
有时候你可能需要强制会话的开始或解释,因为访客一直没有交互,你可以通过会话控制配置参数去发送hits去实现。会话控制配置参数是用去控制会话的时长,它有两个值,开始和结束,开始是强制一个会话开启,结束时强制当前会话结束,如:

ga(‘send’, ‘pageview’, {‘sessionControl’: ‘start’}); // start a new GA session
ga(‘send’, ‘pageview’, {‘sessionControl’: ‘end’}); // end current GA session

来源:https://www.optimizesmart.com


GA小站, 版权所有丨如未注明 , 均为原创

转载请注明标题:深入理解Google Analytics中的会话
链接:https://www.ichdata.com/understanding-the-sessions-in-google-analytics.html

喜欢 (2)
[hyz1100@126.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址