GoogleAnalytics事件追踪功能使用详解.docx

上传人:b****2 文档编号:23049942 上传时间:2023-04-30 格式:DOCX 页数:10 大小:165.49KB
下载 相关 举报
GoogleAnalytics事件追踪功能使用详解.docx_第1页
第1页 / 共10页
GoogleAnalytics事件追踪功能使用详解.docx_第2页
第2页 / 共10页
GoogleAnalytics事件追踪功能使用详解.docx_第3页
第3页 / 共10页
GoogleAnalytics事件追踪功能使用详解.docx_第4页
第4页 / 共10页
GoogleAnalytics事件追踪功能使用详解.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

GoogleAnalytics事件追踪功能使用详解.docx

《GoogleAnalytics事件追踪功能使用详解.docx》由会员分享,可在线阅读,更多相关《GoogleAnalytics事件追踪功能使用详解.docx(10页珍藏版)》请在冰豆网上搜索。

GoogleAnalytics事件追踪功能使用详解.docx

GoogleAnalytics事件追踪功能使用详解

Tracking的使用方法,但是它还没有中文版的,我大概翻译并整理了

一下,形成这篇文章。

简介

事件追踪是ga.js跟踪代码中提供的一个方法,你可以追踪访客和网

站的互动,尤其是追踪那些不产生新页面的访问行为(例如下载文件)。

事件追踪在GoogleAnalytics中单独有一个报表来显示数据,并且

和Pageview数据不互相影响。

使用事件追踪,最新的GoogleAnalytics异步统计代码就可以使用,

不用修改或添加内容。

设置事件追踪

利用_trackEvent()方法来进行事件追踪。

它的详细参数如下:

_trackEvent(category,action,opt_label,opt_value,opt_noninteraction)

category(必需):

类另U

action(必需):

和用户的行为对应,例如下载”

label:

标签,其他有关信息

value:

提供数值型数据

会参与跳出率的计算(详见后文)

如果你在链接中使用事件追踪,那么再简单不过了。

给需要追踪的链接

调用_trackEvent()方法并设置参数。

例如:

'label','value','true']);">link_name

上面的代码中,把#换成你的链接,把category、action、label、value、

true按照说明换成相应参数(有的是可选的)。

 

Categories(类别)

 

的动作。

例如,你想跟踪一个视频播放工具的使用情况,需要用到:

'Videos','Play','GoneWiththe

'Videos','Pause','GoneWiththe

'Videos','Stop','GoneWiththe

_gaq.push(['_trackEvent'

Wind']);_gaq.push(['_trackEvent'

Wind']);_gaq.push(['_trackEvent'

Wind']);

假设你也想跟踪视频被下载了多少次,你可以使用:

在这种情况下,只有一个Category—Videos在报告里出现,你可以查看Video下事件发生次数的总计。

然而,很可能你有多个Category需要追踪,这时你应该考虑好你要怎么组织报表,然后再在你的网站插入代码。

例如,你想把所有的不同视频都放在Video这个分类下,因为这样你就可以看有关视频”的总计事件发生次数了(而不管具体是哪个视频)。

另一方面,你也可能会建立不同的Categories来划分不同类型的视

频一一电影、音乐,以及一个单独的Category负责下载”那么,你需要三个Category:

•Videos-Movies

•Videos-Music

•Downloads

然而你不能排

因为只有各自

报表),此报表会显示所有Categories的所有事件。

除Downloads而单独查看所有Videos的事件数,

Category内才能查看详细内容。

所以,你应该先规划好你需要的报表的结构,再使用_trackEvent()方

法进行跟踪统计。

注意:

Category的名字必须保持一致。

例如你之前使用Video作为类别,一段时间后添加新的代码时误用了Videos,

那么你的报表将同时出现这两个类别,并且他们是不能合并的。

Actions(动作)

这个参数也是必要的,是_trackEvent()方法的第二个参数。

一般来说你

Videos类

视频加载

用这个参数定义事件的类型或动作的名称。

例如,对于一个别,你可以指定不同的动作,类似播放、停止、暂停,以及

时间”

Actions在报表中的两个特点:

•所有的Actions都是独立于他们从属的Category而列出

的。

(有点类似于WordPress中的标签”系统这给了你

另一种划分事件数据的方法)

•一个独立事件是以一个独立的Action名称划分的。

(你可以在

不同的Categories中使用相同的事件)详情请看后文计算方

法”

为了更好地管理大量事件,请注意下列关于Actions的建议:

Action名称应该与你的报表数据相关。

么在TopActions报表中Click的数据将是两个类别中

Click数据的总和。

你可以进一步把Click动作按类别划分。

然而,如果你滥用Click作为动作名称,上述分层次浏览方式

的有效性就会被削弱。

 

方式一:

例如,你把Play作为动作名称应用到所有的视频中。

这时,你可以浏览所有Play的事件数,也可以把Play和其

他类似动作(如Pause)进行比较。

方式二:

假设你只想建立一个Videos类别,但是想追踪不同类

型的事件。

这是你可以使用不同的Action名称来区分(例如分

别建立Play-Mac,Play-Windows两个动作)。

Actions并不总是意味着’动作”。

•一切都是根据你的需要出发,你可以给这些参数指定任意字串作

型进行细分。

件数”会增加。

但是此后该访客触发任何同一action的事件是不会增加独立事件”数目的(即使该访客后来是在别的地方触

发,只要还是之前的action,就如此)。

这会在报表中带来两

个值得注意的结果。

第一,假设一个使用者从两个不同的视频播

放器分别触发了两个Category下的同一Play动作,“Top

Actions报表中Play将会计算一次独立事件。

第二,针对每个Category的“Action”报表都会分别记录一次独立事件

(详情见后文’计算方法”。

Labels(标签)

“Label这”词是事件追踪_trackEvent()方法的第三个参数,而且不

 

或者下载文件的名称。

 

就像Categories禾口

Actions—样,所有Labels在报表中都有独

自的显示空间。

你可以把Labels看作是对事件进行分类的另一个角

度。

例如,你在网页中有五个播放器,你想跟踪它们的使用情况。

每个播放器都可以使用Videos这个类别,以及Play这个动作;但是每

个播放器都有不同的Label(例如视频名称),这样一来它们在报表中就可以区分出来了。

_gaq.push(['_trackEvent','Videos','Play','GoneWiththe

Wind']);_gaq.push(['_trackEvent','Videos','Play','HuckleberryFinn']);

Values(数值)

Value是第四个,也是可选的参数。

这个参数和其他几个的不同在于

数值型”

它是整数型而非字串,所以它用来给被跟踪的对象定义一个属性。

例如,你可以用它来提供一个播放器加载所消耗的秒数。

_gaq.push(['_trackEvent','Videos','VideoLoadTime','GoneWiththeWind',

downloadTime]);

这个参数是一个非负数值,所以报表可以把Values加和,并进一步

求平均值。

在上例中,VideoLoadTime动作在视频加载完毕后触

发,并执行_trackEvent()方法。

标签就是视频的名字,每次视频加载

完毕后由系统以某种方式计算出加载时间,然后通知Google。

经过统

计,你便可以得到平均加载时间。

假设你有5次不同的下载,每次的

秒数分别为10、

25、8、5、5,那么报表会计算出总和为53,平

均为10.6。

现,它是一个布尔变量(只能设置为true或false)。

这个变量允许你

决定网站中包含事件追踪的页面的跳出率的定义。

例如,你的主页有一个视频嵌入其中。

你很可能想要知道主页的跳出率,但是你想如何定义

它?

你是否想把访问者观看视频作为一个参与的信号?

是的话,你将希

 

看了视频的访问是不算跳出的。

相反,如果你想得到更加严格意义上的

跳出率”,那么你会希望把所有只访问主页(而不管是否观看了视频)

的访问都计算到跳出率中。

事件属于互动事件”,即触发事件追踪的访问是不算作跳出访问的。

果这个参数设置为true,这类事件就算作非互动事件”,触发事件而只访问一页也算作跳出访问。

所以你可以用这个参数来校正页面跳出率的计算方法。

计算方法

报表中,TotalEvents计算的是总事件数。

如果一个用户的一次访问

中触发了多次事件,那么这在报表中将被体现为一次包含事件的访问

(Visitw/Event)”或独立事件(UniqueEvent)”。

F表展示了数据是如何处理的。

在这个例子中,两个视频播放器使用了

同一个类别,每个播放器有一个标签。

这些播放器都有Play、Stop动

作。

Action

Label:

"GoneWith

Label:

"MrSmithGoes

Totals

Type

theWind"

toWashington"

10visits

15uniqueevents

Play

5visitsw/Event

w/Event

"Play"

Pause

2visitsw/Event

8visitsw/Event

10uniqueevents

"Pause"

5uniqueevents

"Stop"

总计

Play

典型的情况下事件的计算方法。

有些访客只在一个视频中按下

按钮,而其它访客在一次访问中会使用多个视频。

Action

Type

Label:

"MrSmith

Totals

Label:

"Gone

WiththeWind"

Goesto

Washington"

10visits

Play

w/event

10uniqueevents"Play"

Play

5visitsw/event

5uniqueevents"Play"

1visitw/eventonBOTHmovies(two

Play

clickson"Play")

1uniqueevent"PIay"

总计

11uniqueplay

6uniqueplay

16uniqueeventsfor

eventsfor

eventsforMr

category"Videos"and16

GWTW

Smith

uniqueeventsforaction

"Play"

我们注意到总计是

16次事件而非17

次,这是符合事实的。

注意

每次访问有500次请求的限制(包括事件和页面浏览)。

所以要注

意这一点,不要设置容易发生很多次的事件(例如鼠标经过触发事件)

以免影响统计。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1