一.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. Oracle Merge Into 使用注意事项

    我们操作数据库的时候,有时候会遇到insertOrUpdate这种需求.如果数据库中存在数据就update,如果不存在就insert.Orcale数据库都提供了 MERGE  INTO 方法来处理这种 ...

  2. liteos 异常接管(十五)

    1 概述 1.1 基本概念 异常接管是操作系统对在运行期间发生异常的情况进行处理的一系列动作,譬如打印异常发生时当前函数调用栈信息. cpu现场信息.任务的堆栈情况等. 异常接管作为一种调测手段,可以 ...

  3. Node版本管理器NVM常用命令

    NVM是什么?nvm (Node Version Manager) 是Nodejs版本管理器,可对不同的node版本快速进行切换. 为什么要用NVM?基于node的工具和项目越来越多,但是每个项目使用 ...

  4. 【BZOJ2138】stone(线段树+hall定理)

    传送门 题意: 现在有\(n\)堆石子,每堆石子有\(a_i\)个. 之后会有\(m\)次,每次选择\([l,r]\)的石子堆中的石子扔\(k\)个,若不足,则尽量扔. 现在输出\(1\)~\(m\) ...

  5. idea之前的版本

    https://www.jetbrains.com/idea/download/previous.html

  6. vmvare虚拟机篇

    新建虚拟机-典型-稍后安装-Linux-管理-从磁盘删除-虚拟机名称-位置- 安装Tools-用于虚拟机和本地文件共享和传送 网络适配器桥接模式-桥接本地网卡 NAT模式-再重新连接本地网卡 仅主机模 ...

  7. 43 树莓派安装pytorch

    狗狗 https://www.pytorchtutorial.com/pytorch-c-api-4-cat-dog-classifier-2/ 鲜花分类器 https://www.pytorchtu ...

  8. python中实现单例模式

    单例模式的目的是一个类有且只有一个实例对象存在,比如在复用类的过程中,可能重复创建多个实例,导致严重浪费内存,此时就适合使用单例模式. 前段时间需要用到单例模式,就称着机会在网上找了找,有包含了__n ...

  9. go语言的redis客户端

    redis3.0之后提供了新的HA的解决方案,即Cluster模式,由多个节点组成的集群模式.集群master之间基于crc16算法,对key进行校验,得到的值对16384取余,就是key的hash ...

  10. Gradle java使用

    安装 去gradle官网下载然后解压,把bin路径添加到PATH变量即可 查看版本号 gradle -v 生成gradle项目 在新建/已有项目目录下初始化项目 gradle init 配置仓库源 编 ...