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 无权限:- ...
随机推荐
- 8.JavaCC官方入门指南-例3
例3:计算器-double类型加法 下面我们对上个例子的代码进行进一步的修改,使得代码具有简单的四则运算的功能. 第一步修改,我们将打印出每一行的值,使得计算器更具交互性.一开始,我们只是把数 ...
- CodeForces - 1253C(思维+贪心)
题意 https://vjudge.net/problem/CodeForces-1253C n个糖果,一天最多吃m个糖果,每个糖果有个值a[i],第d天会变成d*a[i],问吃k(k=1~n)个糖果 ...
- 联邦学习(Federated Learning)
联邦学习简介 联邦学习(Federated Learning)是一种新兴的人工智能基础技术,在 2016 年由谷歌最先提出,原本用于解决安卓手机终端用户在本地更新模型的问题,其设计目标是 ...
- 【树状数组】2019徐州网络赛 query
(2)首先成倍数对的数量是nlogn级别的,考虑每一对[xL,xR](下标的位置,xL < xR)会对那些询问做出贡献,如果qL <= xL && qR >= xR, ...
- lua 6 函数
定义: function max(num1, num2) local result = 0 if (num1 > num2) then result = num1; else result = ...
- 15 C++遍历某个文件夹下的文件
1 遍历所有的,包括文件夹套文件夹 #include<iostream> #include<string> #include<io.h> #include<c ...
- Docker 简单发布dotnet core项目 文本版
原文:https://www.cnblogs.com/chuankang/p/9474591.html docker发布dotnet core简单流程 照着步骤来基本没错 但是有几个要注意的地方: v ...
- vscode (1.41.0版本,1.41.1版本)node_modules部分TS声明文件@types包会导致该版本没JS语法提示
正常提示如下: 然而我的提示没了,本以为是插件问题,把所有插件禁用不行!卸载重装vscode还是不行!!但是其他电脑的1.41.1版本,同样代码确没问题!!!简直日了*了 折腾大半天,发下问题如下: ...
- Ansible 如何只输出错误信息?
有时主机较多时,我们只想关注有问题的主机. Ansible callback 插件中有一个 actionable,官方描述为: actionable - shows only items that n ...
- 生活点滴:java基础知识细化
生活点滴:java基础知识细化 一.前言 越是对一门语言深入了解,就会发现自己不知道的东西越多,这才是走向了正道,同样的,对于java语言特性的学习,笔者也只是初窥门径. 二.java基础知识思考 i ...