如何使用 WebTrends 跟踪 Silverlight 中的用户交互

问题: 

如何利用 WebTrends 跟踪 Silverlight 制作的 RIA (Rich Interactive Application) 中的用户交互?

 

基本原理:

WebTrends 跟踪传统网页的方法是,当加载页面时执行一段 JavaScript。

同理,如果我们需要跟踪 Silverlight 中的某个用户交互行为(如点击按钮、视频播放到某一时刻等),只需在 Silverlight 的 JavaScript 代码执行到该交互动作时,多执行一个 WebTrends 的 JavaScript(这里是dscMultiTrack),这样这个特定动作就被跟踪到了。

 

具体步骤:

 

第一步:找到 dscMultiTrack 功能代码。

 

1. 如果使用的是 WebTrends On Demand 产品,并且使用的版本为 WebTrends Analytics v8.0 或更高,那么这个功能就已经包含在默认的WebTrends javascript tag中了;

 

2. 如果使用的是 WebTrends 软件配合WebTrends SmartSource Data Collector –

 

• 这个功能存放在SDC Installation Directory\util\javascript\ 目录下的 multitrack.js文件中;

 

• 打开multitrack.js文件,全选所有代码,拷贝;

 

• 打开WebTrends JavaScript tag 文件,把代码粘贴进去,然后保存文件。

 

第二步:在 Silverlight 的 JavaScript 中特定动作的位置上,调用dcsMultiTrack并执行。

 

dcsMultiTrack 语法:

 

mouseEvent=”dcsMultiTrack(‘parameter1’, ‘value1’, ‘parameter2’, ‘value2’);”

 

范例 – 跟踪按钮点击:

 

//Silverlight 控件加载时执行

handleLoad: function(control, userContext, rootElement)

{

this.control = control;

A

ddButtonHandlers(rootElement, “TellMe”);

AddButtonHandlers(rootElement, “ShowMe”);

AddButtonHandlers(rootElement, “SendInfo”);

}

}

//为每个按钮添加事件监听

function AddButtonHandlers(rootElement, name)

{

var element = rootElement.findName(name);

// 这些是两个按钮的事件监听

element.addEventListener(“MouseEnter”, “MouseOverButton”);

element.addEventListener(“MouseLeave”, “MouseLeaveButton”);

element.addEventListener(“MouseLeftButtonUp”, name);

// 这是 WebTrends 分析的事件监听

element.addEventListener(“MouseLeftButtonUp”, “Collect”);

}

// 根据元素的名称记录一个事件

function Collect(sender, eventArgs)

{

LogEvent(sender.Name);

}

// 通用的调用 WebTrends 分析的代码

function LogEvent(text)

{

// 这是 WebTrends 跟踪 RIA 事件的功能代码

dcsMultiTrack(“DCS.dcssip”, “blogs.msdn.com/synergist”, “DCS.dcsuri”, text);

}

// WebTrends 跟踪功能代码(就是我们第一步找到的)

function dcsMultiTrack(source, url, type, text)

{

//…

}

作者:Leon Zhang, 数字营销宝典 | 原创文章,转载请以链接形式注明出处

关注新浪微博 @张亮Leon

引用地址: http://digimarketing.cn/?p=370

本文由 Leon Zhang 发布(原创、翻译或转载)。 浏览量:688次, 发布日期: 2008-06-23 ,分类目录: 行业发展。 您可以订阅本文 RSS 2.0 第一时间获取最新的回复信息。 评论和引用功能暂时关闭。

评论已关闭

登录 | 晋ICP备08002114号