Google Analytics 学习笔记三 —— GA常用术语
一.Sessions
- 1.会话,指定的时间段内在网站上发生的一系列互动,例如一次会话可以是网页浏览、事件或电子商务等。参考Google Analytics(分析)如何定义网络会话
- 2.会话结束的方式分为以下两种
- 将特定时间作为过期标志:
- 不活动状态超过 30 分钟
- 午夜(一天的结束时间取决于时区的设置)
- 广告系列变更:
- 用户通过一个广告系列来到网站,随后离开,然后通过另一个广告系列返回网站。Google Analytics(分析)会保存广告系列来源信息。只要广告系列的值(gclid 值)发生了变化,Google Analytics(分析)就会开启一次新的会话。
- 将特定时间作为过期标志:
- 3.会话数+1情况
- 不活动状态超过30分钟(默认30分钟、可更改),30分钟后重新开始活动
- 午夜、过了晚上12点
- 用户通过一个广告系列来到网站,随后离开,然后通过另一个广告系列返回网站
二.Client ID 和 User ID
- 1.Client ID
- 表示的是唯一的浏览器或设备,这个GA默认识别访客的方式,访客首次访问的时候会自动在cookie中生成一个client ID,如果切换浏览器、设备或清除cookie,会生成和一个新的Client ID,这个也是new user的计算原理。
- 如:用户A在9:00首次用CHrome访问了我们的站点,会产生Client ID-A。9:10后退出,在9:15用IE访问,会产品Client ID-B,这两个ID是完全不同的。
- 2.User ID -- 跨设备(浏览器)跟踪
- 表示的是唯一用户身份,只有用户登录的时候才会被识别到,User ID 是一串唯一的字符串。
- 如:用户A注册后生成User ID为abcd,如果用户A切换一个设备(浏览器)访问并登录,那么只是生成一个新的Client ID,这时的User ID是不变的。
三.New Users、 Returning Users、Users和New Visitor
- 1.New Users
- 用户首次访问站点就被记录为新用户,也就是你的cookie没有client ID的访客就是新用户,这个用户的信息被存储在cookie中,所以用户如果切换了浏览器或设备在访问时,会被记录为一个新的用户。
- 如:用户A在9:00首次用Chrome访问我们的站点,新用户数量+1,9:10后退出,在9:15用IE访问,这时新用户的数量记录+2.
- 2.Returning Users
- 非首次的访问用户都是回访用户,一个新用户访问时间超过30min,就会被记录为回访用户。
- 如:用户A在9:00首次访问通过Chrome访问我们站点,在9:31才离开,这时新用户记录+1,回访用户记录也+1
- 3.Users
- 用户数,是新用户+回访用户的去重,但由于新用户在切换设备和浏览器时会产生新的用户数,所以这里去重后的用户数并不是实际的唯一用户数,但可以看似唯一用户数,GA中是不提供真实的唯一用户数的。
- 用户数 < 新用户数 + 回访用户数
- 4.New Visitor
- New User 和 New Visitor 在数值上是相等的,但在技术上的实现是不同的,New Visitor 是一个唯独,New User 是一个字段
四. Bounce Rate 和 %Exit
- 1.Bounce Rate(跳出率)
- 指该网页是会话中“唯一网页”的会话占有该网页开始的所有会话的百分比。(基于会话)
- X%的人从一特定的页面登录,什么都怎没做,又从同一个页面退出了。
- 2.%Exit(退出率)
- 指该网页是会话中“最后一页”的浏览占该网页的总浏览量的百分比。(基于PV)
- 3.跳出率是衡量着陆页好坏的,退出率是衡量页面内容好坏的。在网站上每天都只有单一会话的连续几天内,看如何计算“退出率”和“跳出率”指标。
- 4.例子(计算“退出率”及“跳出率”)
星期一:网页B --> 网页A --> 网页C --> 退出
星期二:网页B --> 退出
星期三:网页A --> 网页C --> 网页B --> 退出
星期四:网页C --> 退出
星期五:网页B --> 网页C --> 网页A --> 退出- 退出率
- 网页A:33%(在5个会话中,有3个包含网页A,由网页A直接退出的只有1个,即1/3=33%)
- 网页B:50%(在5个会话中,有4个包含网页B,由网页B直接退出的只有2个,即2/5=50%)
- 网页C:50%(在5个会话中,有4个包含网页C,由网页C直接退出的只有2个,即2/5=50%)
- 跳出率
- 网页A:0%(有1个会话由网页A开始,但该会话不是单页会话,因此没有跳出率)
- 网页B:33%(跳出率低于退出率,因为有3个会话由网页B开始,但只有一个会话发生跳出)
- 网页C:100%(有1个会话由网页C开始,且发生跳出)
- 退出率
五. Total Events 和 Unique Event
- 1.Total Events
- 所有事件的总数
- 2.Unique Event
- 唯一身份事件数,就是有多少人做了这个动作
六.Source、Meduim和Campaign
- 1.Source
- 标识流量来源,如广告主、网站、出版物等。
- newsletters
- billboard
- 标识流量来源,如广告主、网站、出版物等。
- 2.Meduim
- 广告媒介或营销媒介,例如:PPC、CPC、AFF
- 3.Campaign
- 广告系列,如什么活动
七. Event Categroy、Event Action和Event Label(某某事件在那里做了什么)
- 1.Event Categroy -- 事件名字
- 事件类别,指跟踪用户行为的大类
- 2.Event Action -- 做什么
- 事件行为,跟踪用户具体位置的行为,如点击填写邮件,点击填写密码,点击确定提交注册按钮等
- 3.Event Label -- 在哪里做了
- 事件标签,可以是具体的页面或不填
八. 抽样
- 1.从整体抽取一部分数据集用于分析整体情况
- 2.什么情况下出现抽样数据?
- 用户查询是临时查询时,即它不能完全满足现有的未抽样和预聚合数据
- 对于GA标准版,非多通道漏斗报告的数据抽样发生在属性级别。所以过滤器会影响样本大小
- 对于GAP,非多通道漏斗报告的数据抽样发生在视图级别。所以过滤器不会影响样本大小
- 在多通道漏斗报告的数据抽样发生在视图级别,查看过滤器不会影响样本大小
- 当用户查询数据限制为一天或多天处理表
- 当用户查询报告产讯或转换路径限制
- 查看多通道漏斗报告是基于超过100万会话
- 3.解决办法
- 缩短时间区间
- 不使用过滤视图
- 不使用高级细分或二级纬度
- 不用自定义报告
- 下载原始数据再计算
- 使用GAP
- 使用piwik等开源工具
九.Measurement protocol 协议
- 1.一套规则,只要应用遵循规则就可以向GA服务器发送原始数据。通常用于跨设备跟踪
- 2.通过这个协议,只要设备能连接网络,你就可以收集和跟踪用户的交互数据并将其发送到GA服务器,这个设备可以是手机、平板、数字设备等
- 3.应用
- 邮件打开跟踪
- 微信小程序跟踪
- 社交交互跟踪
十.参考链接
Google Analytics 学习笔记三 —— GA常用术语的更多相关文章
- Google Analytics 学习笔记四 —— GA的Channels划分规则
一.流量的Source.Medium和Campaigns 1.Source Source或traffic source通常表示流量的来源,一般通过urm_source参数跟踪 在GA中,流量来源的名字 ...
- Google Analytics 学习笔记二 —— GA部署
一.直接部署 直接复制GA跟踪代码 放到所有页面 跟踪代码放到 "head"前面 二.GTM部署方法一 三.GTM部署方法二 Tacking ID 四.测试.参数配置与调优
- Google Analytics 学习笔记一 —— GA简介
GA的原理 网页页面添加GA跟踪代码,以"一像素"传递信息给服务器 hit(交互) --> sessions(会话) --> user(用户) 竞品对比 Firebas ...
- MySQL学习笔记(三):常用函数
一:字符串函数 需要注意的几个细节: 1.cancat中有一个字符串为null,则结果为null. 2.left(str,x) 和 right(str,x)中x为null,则不返回任何字符串,不是nu ...
- Hibernate学习笔记三:常用数据库操作语句
转载请注明原文地址: 一:HQL 1:HQL语句格式:select from POJO类名 where 条件表达式 group by 属性 having 聚集函数 order by 属性 [其中,fr ...
- Oracle学习笔记三 SQL命令
SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)
- java之jvm学习笔记三(Class文件检验器)
java之jvm学习笔记三(Class文件检验器) 前面的学习我们知道了class文件被类装载器所装载,但是在装载class文件之前或之后,class文件实际上还需要被校验,这就是今天的学习主题,cl ...
- python3.4学习笔记(三) idle 清屏扩展插件
python3.4学习笔记(三) idle 清屏扩展插件python idle 清屏问题的解决,使用python idle都会遇到一个常见而又懊恼的问题——要怎么清屏?在stackoverflow看到 ...
- Liunx学习笔记(三) 文件权限
一.文件权限 1.查看文件权限 (1)文件权限 在 Linux 中对于文件有四种访问权限,列举如下: 可读取:r,Readable 可写入:w,Writable 可执行:x,Execute 无权限:- ...
随机推荐
- wamp环境下composer及laravel的安装配置
laravel: PHP Web开发框架 composer: PHP 的一个依赖管理工具.它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们. 一.composer安装 参考:Windows ...
- 【微信小程序】安装EsayWechat简化微信小程序的开发
1.安装easywechat composer require "overtrue/laravel-wechat" 2.文档 EasyWhchat官方文档
- GIL全局解释器锁、死锁、递归锁、线程队列
目录 GIL全局解释锁 多线程的作用 测试计算密集型 IO密集型 死锁现象 递归锁 信号量(了解) 线程队列 GIL全局解释锁 GIL本质上是一个互斥锁. GIL是为了阻止同一个进程内多个进程同时执行 ...
- [Go] gocron源码阅读-go语言中的切片和类型综合
在gocron.go文件的main函数中,有下面这一句,从这句代码中可以学习到切片和类型的综合运用 cliApp.Flags = append(cliApp.Flags, []cli.Flag{}.. ...
- IAR调试查看程序时间
在无仿真器情况下设置: 调试仿真,点击view菜单下registers 软件仿真时计算两断点CYCLECOUNTER(在CPU registers中)的差值,乘以指令周期(MCLK)便是执行时间
- **目录找出最后一次修改的文件(html结果),发送报告到指定qq邮箱
import unittest,HTMLTestRunnerimport osdef runa(): path=os.getcwd() print(path) a=unittest.defaultTe ...
- 智能指针类模板(上)——STL中的智能指针
智能指针类模板智能指针本质上就是一个对象,它可以像原生指针那样来使用. 智能指针的意义-现代C++开发库中最重要的类模板之一-C++中自动内存管理的主要手段-能够在很大程度上避开内存相关的问题 1.内 ...
- df 查看磁盘使用情况
1.查看磁盘使用情况 2.查看boot目录详情 3.提取已使用的百分比 4.切割提取出数字
- vue高频面试题(面试路上踩过的坑)
### Vue 双向绑定原理 mvvm 双向绑定,采用**数据劫持结合发布者-订阅者模式**的方式,通过 `Object.defineProperty()` 来劫持各个属性的 setter.gette ...
- STP配置和选路规则
1.用四台S3700交换机,2台PC机,组建网络拓扑 2.对mengyu-S1进行设置 (1)在交换机启用生成树(华为交换机默认启用MSTP),将交换机的STP模式更改为普通生成树STP: (2)配置 ...