一.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

    • 标识流量来源,如广告主、网站、出版物等。

      • google
      • 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常用术语的更多相关文章

  1. Google Analytics 学习笔记四 —— GA的Channels划分规则

    一.流量的Source.Medium和Campaigns 1.Source Source或traffic source通常表示流量的来源,一般通过urm_source参数跟踪 在GA中,流量来源的名字 ...

  2. Google Analytics 学习笔记二 —— GA部署

    一.直接部署 直接复制GA跟踪代码 放到所有页面 跟踪代码放到 "head"前面 二.GTM部署方法一 三.GTM部署方法二 Tacking ID 四.测试.参数配置与调优

  3. Google Analytics 学习笔记一 —— GA简介

    GA的原理 网页页面添加GA跟踪代码,以"一像素"传递信息给服务器 hit(交互) --> sessions(会话) --> user(用户) 竞品对比 Firebas ...

  4. MySQL学习笔记(三):常用函数

    一:字符串函数 需要注意的几个细节: 1.cancat中有一个字符串为null,则结果为null. 2.left(str,x) 和 right(str,x)中x为null,则不返回任何字符串,不是nu ...

  5. Hibernate学习笔记三:常用数据库操作语句

    转载请注明原文地址: 一:HQL 1:HQL语句格式:select from POJO类名 where 条件表达式 group by 属性 having 聚集函数 order by 属性 [其中,fr ...

  6. Oracle学习笔记三 SQL命令

    SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)  

  7. java之jvm学习笔记三(Class文件检验器)

    java之jvm学习笔记三(Class文件检验器) 前面的学习我们知道了class文件被类装载器所装载,但是在装载class文件之前或之后,class文件实际上还需要被校验,这就是今天的学习主题,cl ...

  8. python3.4学习笔记(三) idle 清屏扩展插件

    python3.4学习笔记(三) idle 清屏扩展插件python idle 清屏问题的解决,使用python idle都会遇到一个常见而又懊恼的问题——要怎么清屏?在stackoverflow看到 ...

  9. Liunx学习笔记(三) 文件权限

    一.文件权限 1.查看文件权限 (1)文件权限 在 Linux 中对于文件有四种访问权限,列举如下: 可读取:r,Readable 可写入:w,Writable 可执行:x,Execute 无权限:- ...

随机推荐

  1. RDPGuard6.1.7之后的问题

    RDPGuard是一款保护远程桌面RDP端口不被暴力猜解的软件,说下在使用RDP Guard中遇到的一些问题: 1.似乎D版RDPGuard 6.1.7或之后的版本,启用IP Cloud会自动将大量I ...

  2. Hadoop序列化案例实操

    需求 统计每一个手机号耗费的总上行流量.下行流量.总流量. 输入数据: 1 13736230513 192.196.100.1 www.atguigu.com 2481 24681 200 2 138 ...

  3. mysql从命令行执行sql语句

    mysql -u root -p -e "create database mydb;"

  4. 6.1 Spark SQL

    一.从shark到Spark SQL Hive能够把SQL程序转换成map-reduce程序   可以把Hadoop中的Hive看作是一个接口,主要起到了转换的功能,并没有实际存储数据. Shark即 ...

  5. 2. java 运算符

    运算符 一.算术运算符 1. 四则与取模 + - * / % ++ -- (1) 单独使用++/--,前++和后++没有任何区别. (2) 混合使用,有区别 ①如果是前++,那么变量立刻马上 +1,然 ...

  6. 201871010111-刘佳华《面向对象程序设计(java)》第6-7周学习总结

    201871010111-刘佳华<面向对象程序设计(java)>第6-7周学习总结 实验六 继承定义与使用 实验时间 2019-9-29 第一部分:理论部分. 1.继承:已有类来构建新类的 ...

  7. pandas-缺失值处理

    import pandas as pd import numpy as np Step 1.加载数据集 # header=0以第一行作为列名 tip = pd.read_csv("lianx ...

  8. JavaScript计算日期前一天和后一天

    1.页面排版 <button onclick="before()">上一天</button> <button onclick="after( ...

  9. JSON转成List结构数据

    先要引入对应的jar,然后调用net.sf.json库的 ObjectMapper mapper = new ObjectMapper(); JavaType javaType = mapper.ge ...

  10. 生成 RSA 公钥和私钥的方法

    在使用 RSA 加密算法时,需要使用到一对 公钥 和 私钥,生成 公钥 和 私钥 需要借助 openssl 这款工具,下载这款工具的地址如下: http://slproweb.com/products ...