使用事件跟踪(TrackEvent),可以记录用户与网站元素的交互,这些元素包括 Flash 网站中的元素、嵌入的视频播放器、嵌入的AJAX网页元素、网页小工具、文件下载等。通过将方法调用(在 Urchin.js 跟踪代码中提供)附加到要跟踪的特定用户界面元素来跟踪交互。事件跟踪报告组织在“内容优化”\“事件跟踪”报告板块中:
1.主机和网页(主机|网页与事件、唯一事件、价值、平均价值)
2.类别(类别|操作|标签与事件、唯一事件(“带来类别相关访问的访问次数”)、价值、平均价值)
3.操作(操作|标签|类别与事件、唯一事件(“带来类别/操作的访问次数”)、价值、平均价值)
4.标签(标签|操作|类别与事件、唯一事件(“带来类别/操作/标签相关访问的访问次数”)、价值、平均价值)
5.趋势(事件总数、带来多次事件的访问次数)
“唯一事件”指标
“唯一事件”指标应读作“带来…的访问次数”,该指标表明用户点击每个唯一的类别/操作/标签组合时带来的访问次数。该指标以会话为单位、针对事件层级中的每个级别进行计算。例如,以下带来多次事件的会话将生成以下统计信息:
Visit 1
videos/play/Movie1
videos/play/Movie2
trailers/play/Movie1
ads/Click/Ad1
ads/click/Ad1
Visit 2
videos/play/Movie1
ads/click/Ad1
ads/click/Ad2
Visit 3
<no events>
2 unique events total (2 visits with events)
Categories
2 unique events in ‘videos’ category
1 unique event in ‘trailers’ category
2 unique events in ‘ads’ category
Actions
3 unique events for ‘play’ action (2 visits with ‘play’ action in ‘videos’ category and 1 visit in ‘trailers’ category)
2 unique events for ‘click’ action
Labels
3 unique events with ‘Movie1′ label (2 visits with ‘videos/play’ action and 1 visit with ‘trailers/play’ action)
1 unique event with ‘Movie2′ label
2 unique events with ‘Ad1′ label
1 unique event with ‘Ad2′ label
设置事件跟踪
确保网站配置为使用更新的 urchin.js 跟踪代码进行跟踪。有关详情,请参阅安装指南(“使用 Urchin 进行 utm 跟踪”部分)。
调用要使用事件跟踪进行跟踪的每个网站元素(对象)的源代码中的 __utmTrackEvent() 方法。 __utmTrackEvent() 方法规范:utmTrackEvent(cat, action, label, value, page),其中
1.cat(类别,必需) – 要跟踪的对象组的名称(例如 Video 和 Audio 等)
2.action(必需) – 附加到对象的操作,表示对对象执行的操作(例如 Play 和 Stop 等)
3.label(可选) – 关于事件的其他信息(例如视频的标题、操作的结果 (change view -》 satelite) 等)
4.value(可选) – 操作的数字值
5.page(可选) – 用于覆盖事件归因于的网页(默认值为当前网页)。例如,按照某种虚拟网页层级对事件进行分组。
示例: 用于跟踪 视频 “Play”事件的脚本部分:
<a href="javascript:document.movie1.Play();" onClick="__utmTrackEvent('Video','Play','My Video Title');">Play</a>
文章来源:搜索营销艺术