Urchin 可让跟踪所有基于浏览器的事件,包括 Flash 和 Javascript 事件。要跟踪事件,请使用指定该事件名称的参数来调用 urchinTracker JavaScript 函数。例如,调用:

javascript:urchinTracker(‘/homepage/flashbuttons/button1’);

将会记录每次对 Flash 事件的调用,就像一个 /homepage/flashbuttons/button1 的综合浏览量。参数应以正斜杠开头。事件名称可以整理成想要的任何目录样式结构,而并不一定要有采用这些文件名的实际页面。

例如,如果希望按页并按事件类型来整理 flash 事件,则可按以下方式来整理层级:

/homepage/flashbuttons/button1
/homepage/clips/clip1

Flash 代码示例

on (release) {
// Track with no action
getURL(“javascript:urchinTracker(‘/folder/file’);”);
}
on (release) {
//Track with action
getURL(“javascript:urchinTracker(‘/folder/file’);”);
_root.gotoAndPlay(3);
myVar = “Flash Track Test”
}
onClipEvent (enterFrame) {
getURL(“javascript:urchinTracker(‘/folder/file’);”);
}

如何跟踪 JavaScript 事件?

要跟踪事件,请使用 urchinTracker JavaScript 函数指定事件名称。例如,调用:

javascript:urchinTracker(‘/homepage/link1’);

会将每次调用事件记录下来,就像是对网址 /homepage/link1 的综合浏览量。参数应以正斜杠开头。事件名称可以整理成想要的任何目录样式结构。

例如,如果希望按”网页 > 事件类型”来整理事件,可以按照以下方式来整理排列层级:

* ‘/homepage/links/link1’
* ‘/homepage/radiobuttons/button1’
* ‘/contactform/rollovers/image1’

HTML 代码示例

下列示例说明如何记录 onClick 事件:

<a href=”javascript:void(0);” onClick=”javascript:urchinTracker(‘/folder/file’);”>

或者,记录 rollover 事件:

<a href=”javascript:void(0);” onMouseOver=”javascript:urchinTracker (‘/folder/file’);”>



除非注明,本博客文章均为 数据研究与商业应用(TonySong) 原创.
转载请注明本文地址: http://www.searchmarketingart.com/how-to-track-flash-events-and-js-links.html