事件在Google Analytics内算是相当重要的一项功能,但许多在接触GA时可能不会是最先使用到的功能。这是因为事件并不是通过安装预设的追踪代码就会启用的功能,而是需要通过在网站内埋设代码或是利用GTM来安装事件,才会开始搜集事件的数据,这也导致了不是每个GA帐户内都会有这样的数据可以观察。大家可以根据这一篇文章内容开始来了解「事件」,并试着开始使用,来让你解读网站数据的能力更上一层!

什么是事件

在成功安装追踪代码后,预设就会搜集「pageview」的相关数据,但GA内的设计为,如果要追踪用户在页面上的互动,如点击某个按钮或是提交表单等的行为时,就是需要「事件」派上用场的时候了。举例来说,在我的博客右下角的提交评论就是有使用「事件」的功能来进行追踪。

GA谷歌分析使用教程:认识GA内的事件(Event)

GA内的数据层级主要有分为「用户」、「工作阶段」、 「匹配」三种,而事件正是属于「匹配」这个层级。

事件可以记录的数据

在事件内主要会有4个类别的值可以做纪录,分别为:

事件类别

事件动作

事件标签

事件价值

在这4个值之中都是可以另外再填入任何你想要方进去的字串,基本上只要记得「能让自己可以分辨」基本上就可以了。以追踪导览列的点击为例,我会做这样的设计:

事件类别:Click

事件动作:Nav Click

活动标签:链接的锚定文字,如「网站分析/GA教程」

事件价值:500

另外我们也强烈建议在埋设事件前可以先做好完整的规划,如此一来才不会埋到GA之后完全忘记自己埋设的是网站内何处的事件。

设定事件的方式

设定事件的方式会因为安装GA的方式有所不同。以下将会针对「gTAG」「analytics.js」「GTM」这三种不同的安装方式分别介绍到底该要如何安装。在「GA追踪代码安装教程,多做这个步骤日后不用捶心肝」的文章中有提到这些安装方式有何不同,在安装事件前一定要先确认一下目前网站的安装方式喔!

analyitcs.js

基本写法:

ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue]);

在上方有提到的「事件类别、事件动作、事件标签、事件价值」就是在这里依序进行填入。以前面提到的导览列点击事件来说,填入内容后的代码就会是:

ga('send', 'event', 'Click', 'Nav Click', '网站分析/GA教程', 500);

gtag

基本写法:

gtag('event', <action>, {'event_category': <category>, 'event_label': <label>, 'value': <value> });

如果你的网站是最近才通过GA内的追踪代码建议来安装的,那么你就需要使用gtag来进行安装。其中比较不一样的更改是gtag把「事件动作」提前了,此部分需要稍微注意一下。以前面提到的导览列点击事件来说,填入内容后的代码就会是:

gtag('event', 'Nav Click', {
 'event_category': 'Click',
 'event_label': '网站分析/GA教程',
 'value': 500
});

GTM

使用GTM来安装事件是最推荐的方式,因为不需要将要修改的代码提供给技术协助,大部分的事件安装只要通过GTM的操控就已经可以完成。

GTM在选择代码类型为「GA」,再把追踪类型设定为「事件」后,就会出现「类别」、「动作」、「标签」三个选项可以做填写了。再把触发条件设定为点击导览列按钮就可以顺利追踪到这个事件!