事件在Google Analytics内算是相当重要的一项功能,但许多人在接触GA时可能不会是最先使用到的功能。这是因为事件并不是透过安装缺省的追踪码就会激活的功能,而是需要透过在网站内埋设代码或是利用GTM 来安装事件,才会开始搜集事件的数据,这也导致了不是每个GA帐户内都会有这样的数据可以观察。大家可以根据这一篇文章的内容开始来了解「事件」,并试着开始使用,来让你解读网站数据的能力更上一层!
什么是事件
在成功安装追踪码后,缺省就会搜集「pageview」的相关数据,但GA内的设计为,如果要追踪用户在页面上的交互,如点击某个按钮或是提交表单等等的行为时,就是需要「事件」派上用场的时候了。举例来说,在awoo博客右下角的订阅按钮就是有使用「事件」的功能来进行追踪。
在「 认识GA的「数据层级范围(Data Level Scope)」:学习GA的必备观念 」这篇文章中曾经提到过,GA内的数据层级主要有分为「用户」、「工作阶段 」、「匹配」三种,而事件正是属于「匹配」这个层级。建议如果对这个概念还不够熟悉,可以再回去复习一下喔!
事件可以记录的数据
在事件内主要会有4个类别的值可以做纪录,分别为:
- 事件类别
- 事件动作
- 事件标签
- 事件价值
在这4个值之中都是可以另外再填入任何你想要方进去的字符串,基本上只要记得「能让自己可以分辨」基本上就可以了。这边分享一下awoo会填入怎样的数值,以追踪导览列的点击为例,我会做这样的设计:
事件类别:Click
事件动作:Nav Click
活动标签:链接的锚定文本,如「网站分析/GA教学」
事件价值:500
另外我们也强烈建议在埋设事件前可以先做好完整的规划,如此一来才不会埋到GA之后完全忘记自己埋设的是网站内何处的事件。
设置事件的方式
设置事件的方式会因为安装GA的方式有所不同。以下将会针对「gtag」「ytics.js」「GTM」这三种不同的安装方式分别介绍到底该要如何安装。在「 GA追踪码安装教学,多做这个步骤日后不用捶心肝 」的文章中有提到这些安装方式有何不同,在安装事件前一定要先确认一下目前网站的安装方式喔!
- yitcs.js
基本写法:
ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue]);
ga ( 'send' , 'event' , [ eventCategory ] , [ eventAction ] , [ eventLabel ] , [ eventValue ] ) ; |
在上方有提到的「事件类别、事件动作、事件标签、事件价值」就是在这里依序进行填入。以前面提到的导览列点击事件来说,填入内容后的代码就会是:
ga('send', 'event', 'Click', 'Nav Click', '网站分析/GA教学', 500);
ga ( 'send' , 'event' , 'Click' , 'Nav Click' , '网站分析/GA教学' , 500 ) ; |
- gtag
基本写法:
gtag('event', <action>, {'event_category': <category>, 'event_label': <label>, 'value': <value> });
gtag ( 'event' , < action > , { 'event_category' : < category > , 'event_label' : < label > , 'value' : < value > } ) ; |
如果你的网站是最近才透过GA内的追踪代码建议来安装的,那么你就需要使用gtag来进行安装。其中不太一样的更改是gtag把「事件动作」提前了,此部分需要稍微注意一下。以前面提到的导览列点击事件来说,填入内容后的代码就会是:
- GTM
GTM在选择代码类型为「GA」,再把追踪类型设置为「事件」后,就会出现「类别」、「动作」、「标签」三个选项可以做填写了。再把触发条件设置为点击导览列按钮就可以顺利追踪到这个事件哦!
结语
事件追踪是GA内相当重要的功能之一,在学会设置事件之后就可以在分析之中多处许多许多的变化,例如设置事件目标就是其中一种。因此妥善规划网站内要设置的事件,就可以让你找到更多的insight。如果对「事件」还有更多想要知道的事,请一定要在下方留言让我们知道,我们之后就会再多写一些关于「事件」的文章喔!
评论列表 (0)