Google Analytics分析终极入门指南[2020]

google analytics

GA(Google Analytics)是一个非常强大的网站数据收集和统计分析工具。

借助GA,我们可以非常直观的了解到网站的流量来源及目标转化等数据,这些数据是我们了解用户,做出商业决策的重要依据,也是我们对网站进行UX优化的行动的指南。

一、GA的功能

1. 记录和保存网站的流量数据

记录的数据主要包括:

  • 网站的流量从哪里来(流量来源渠道)
  • 用户来到网站后做了什么事(页面访问和页面内的行为事件)
  • 用户在网站上停留了多长时间

2. 数据统计和报表展示

GA统计工具将收集到的数据以报表的形式直观展示出来,方便阅读和统计分析用。

报表是我们在GA工具中接触最多的功能,也是我们应该多花时间学习和掌握的功能。

GA提供了以下五类报表,对应GA界面左侧五个主要菜单栏:

  • Realtime实时报表,主要是查看当前相关的数据信息,如多少用户正在浏览网站等。
  • Audience受众群体和人口统计相关的报表(年龄,地区,性别,语言等)
  • Acquisition流量获取和来源相关的统计报表
  • Behavior用户行为相关报表
  • Conversions网站转换相关报表
mark

二、基本概念

在深入GA的使用和分析之前,我们先先搞清楚一些基本概念。

1. GA账号结构

  • 一个google账号可以建立最多25个analytics账号。
  • 一个analytics账号可以加入最多50个资产properties,资产一般就是指一个网站。
  • 一个Property资产下面可以创建多个视图view,视图是网站的数据子集。
  • 所有Repots报表都是基于view视图之上的数据展示和统计。

他们之间的层级关系如下:

mark

2、试图view的理解

当我们的网站接入GA工具后,默认会收集网站所有的数据信息,这些信息包括人和搜索引擎等渠道过来的数据,通常把这份数据叫着Raw data裸数据。

由于不同部门的分析需求,有些数据并不是当前部分所需要的,如爬虫抓取,自己公司内部的访问等。

为了让报表更精确,在view这个层级就可以设置过滤策略,将不需要做分析的数据进行过滤掉,这样基于过滤后数据得到的报表将更符合我们的需要。

view这个层级还可以对收集到的数据进行一些标记,以便我们更好的识别。具体可参考后续章节。

3. 用户浏览行为概念

当用户访问到我们网站后,会在网站上产生一系列的行为,这些行为包括从一个网页链接跳转到另外一个网页链接,点击视频播放,填写表单等。

网页跳转,视频播放,表单填写这些动作是从人的视角理解的概念,而GA是一台计算机,它只能记录和阅读计算机数据,用户行为和GA收集到的数据之间的会有一个匹配关系,匹配关系如下:

用户行为GA数据记录
打开网页PageView网页浏览/ Duration浏览时长/ Session会话
表单填写/ 视频播放/ 社交分享等Events事件 (发生在单个网页内的用户行为)
mark

三、数据收集

报表数据的展示形式,先有数据,才能基于数据做出各个维度的报表。数据越多,越详细,提供的报表才更有参考意义。

要让GA能够收集到网站的数据,需要在我们的网站上先安装GA的收集代码( GA tracking code),通过这些代码。GA就可以将我们网站上的数据实时传输给到GA系统保存下来,GA代码根据作用区分有两类:

  1. 通用基础代码(必须安装)
  2. Event事件相关代码(可选)

通用代码是我们大多数人都知道安装的代码,但通用代码只能记录到用户行为中的网页浏览相关的数据,无法记录Event事件数据(一个网页内发生的行为)。

要想查看Event相关的报表,则需要先有Events事件数据,Events数据收集需要在网站上安装额外的event事件统计代码。

具体安装方案见后续章节,我们先从最基本的GA通用代码开始。

1. GA通用代码的安装

用Google邮箱账号登录Google Analytics系统,创建GA账号,按照要求输入要采集数据的网站域名等信息。
mark

mark

填写完信息后,会弹出相关的跟踪代码code,复制并保存下来。

mark

回到wordpress网站后台,搜索并安装插件“insert headers and footers”, 通过这个插件将GA代码安装到网站上。

mark
mark

测试代码是否生效

安装完成代码后,再次用浏览器打开我们的网站,然后登陆GA系统查看realtime实时菜单中的概览报表,可以看到GA系统已经记录了此次访问,表明GA代码运行正常。

mark

由于刚安装,收集到的数据有限,此时其他报表基本都是空,需要等待几天收集到足够的数据后,才能查阅到相关的报表。

2、Demo账号添加

为了学习和研究需要,可以添加一个google的analytics demo账号,demo账号对应google的商城网站,可以查看到非常丰富的报表和相关设置。

安装方法也非常简单,直接点击这个链接即可 Demo account

mark

四、基础报表

在学习报表之前,我们先回顾下前面提到的概念,GA通用代码能够记录的数据主要有如下几类:

  1. 流量来源:即用户是从哪里跳转到我们的网站的。
  2. 用户信息:来到网站上的是什么用户,都有哪些特征。
  3. 用户行为:用户在网站上浏览了哪些页面,在网站停留了多久,什么时候离开的。
mark

1、流量来源报表

通过点击“流量获取”菜单可查看到流量来源相关的统计报表。

mark

纵轴代表流量来源的类别,主要有以下几类:

  • Organic search 自然搜索流量(搜索引擎)
  • Direct 直接访问
  • Refferal 其他网站链接
  • Display 展示广告流量

横轴代表该渠道来的流量统计信息,主要包括三类:

  • 当前渠道来了多少流量(用户数/ 新用户多少)
  • 在网站上做了啥 (看了多少网页,停留了多长时间)
  • 产生了多少转化(转化概念请查阅后续章节)

2、用户信息报表

用户信息对应“audience受众群体”菜单下的报表,用户信息报表是我们了解用户最重要的窗口。

用户的信息报表非常丰富,年龄、性别、地理位置,使用的设备等,这些报表理解起来也非常容易。

mark

3、用户行为报表

用户行为即用户在网站上做了哪些动作。在概念章节中,我们提到了用户的行为对应到GA数据主要有两类:

  • 一类是与网页浏览pageview相关的数据。
  • 一类是Event事件相关的数据(发生在单个网页内的行为)。
mark

安装完GA通用代码后,GA工具只会记录Pageview相关的数据,不会记录Events事件数据。要想记录到event事件数据,则需要额外安装event事件代码。

如果没有安装event事件代码,点击event事件报表将看不到任何信息,这是正常情况。

mark

五、自定义数据和转化报表

建立网站的目的不是引来流量,而是期望产生我们的商业目标,根据网站的类型不同,商业目标也会不同。

B2B网站的商业目标往往是询盘获取,B2C网站则是订单获取。

商业目标在GA系统中称为“转化conversion”。

能否直接在报表上查看到网站一段时间内达成了多少conversion转化呢?

“转化conversion或者商业目标”很显然一个人为概念,GA无法直接理解。GA能理解的只能是数据,要让GA能够理解什么是“转化”,就需要告诉GA,它收集到的哪些数据是转化数据。这个“告诉GA什么是转化数据”的过程称为“数据标记”。

在没有对数据进行标记前,我们能看到的数据报表主要是流量来源、用户特征、网站访问行为三个方面,这三个方面的数据无需标记,GA可以直接理解。

mark

而当我们想查看conversion转化相关的报表时,则需要对原始数据进行“加工”,即定义哪些特征的数据称之为conversion转化。

在GA系统中定义好“转化数据”后,GA会对收集到的原始数据进行重新计算,统计出“转化数据“,并在系统中以“转化”相关的报表展现。

他们之间的逻辑关系如下:

mark

1、转化设置概念

理解了以上逻辑后,再实施转化设置就简单了。我们只需要告诉GA系统,什么样特征的数据就是我们理解的“转化”。

对数据进行“转化标记”这个工作是在“view”层级实施的,一个网站可以建立多个view数据视图。view数据视图层除了可以对数据进行转化标记(Goal)外,还可以设置“过滤”。

通常做法是将原始的没标记的数据命令为”Raw data“,然后再新建一个新的view视图,再在新的视图上做数据标记和过滤。

mark

点击Goal菜单,进入Goal的设定后,会提示“目标模板”,此处可以直接选择custom自定义即可。

mark

填入目标的命名后,接下来最重要的就是目标类型选择了。

mark

先回顾下最开始提到的概念,GA能够收集到哪种类型的数据?

GA能够收集到的数据有两类:

  1. Pageview网页查看相关数据(包括session会话和时长)
  2. Events事件相关数据

第一类安装全局代码后就可以获取到的pageview相关数据,第二类Events事件类数据需要安装额外的代码才能获取。

而GA目标允许标记为“转化”的数据可以为以下四类:

  1. PageView网页浏览,即用户访问到了指定的页面即认为是完成了一次转化。
  2. Duration访问时长,即用户在网站上停留了指定时长就认为是一次转化。
  3. 会话数,一个用户在我们网站上访问了多少个页面就认为是一次转化。
  4. Event事件,用户在网站上产生了什么某种预期的事件动作就认为是一次转化。

将转化匹配到GA中的Goal

1,2,3属于pageview相关的数据类型,通用代码已经收集了这部分数据,如果将“转化”匹配为pageview数据,则只需要在已经收集到的数据基础上指定某些特征就可以了。

mark

而如果要把Event事件作为转化目标,则需要先让GA能够收集到Events事件相关的代码后,才能再做标记,设置起来会复杂不少,请参考后续文章。

Duration和会话数这两个指标一般很少使用,因为它很难真实反映我们的商业目标达成。

2、Pageview目标案例

下面我们以pageview作为B2B网站的商业目标转化为例。

B2B网站最重要的商业目标就是获取用户询盘,一次用户询盘可以认为是一次商业目标达成,那么怎么把用户询盘这个动作和GA中的Pageview数据进行匹配呢?

我们可以在wordpress的form表单设置中,将程序设置为当用户输入表单内容,点击发送询盘后,程序自动跳转到thanks感谢页面,这样用户访问到感谢页面这个行为正好是pageview数据。一次感谢页面的访问正好对应就可以对应上一次商业目标达成。

具体步骤如下:

  1. 在wordpress后台新建一个 thanks.html的页面.

可以使用Elementor编辑器快速创建一个类似于如下的页面。

mark
  1. 在询盘发送页面上使用Elementor中的form表单元素,在form表单中设置自动跳转到thanks页面.
mark
mark
  1. 在GA中设置目标类型为“pageview”,目标地址为“/thanks”.
mark

测试验证表单跳转功能和GA中转化相关数据记录。

正常的话,GA的实时报表中可以看到此次转化数据。

mark

总结

以上是整个GA的基础设置过程,基础设置并不难。转化相关设置稍微复杂点,但也是最重要的部分。由于转化为人为定义的概念,要将人为定义概念匹配到GA中的数据特征,则需要做Goal设置,将这个逻辑关系理清楚后就会简单很多。

实际项目中,我们可以将人为定义的转化匹配为多种不同类型的GA数据,如event类型,以上只是展示了最基础的pageview设置,也是最快的设置Goal的方式。

如希望了解Events相关的数据收集和以events数据作为Goal的设置,请关注后续的文章。

End

Table of Contents

欢迎关注TTVPS公众号,一起交流探讨学习!

欢迎关注TTVPS公众号,及时接收最新文章!