在部署百度统计开放平台JS API之前,您需要先拥有一个百度统计账号,并安装了百度统计的访问分析代码。更多信息请查看帮助。
用于触发某个事件,如某个按钮的点击,或播放器的播放/停止,以及游戏的开始/暂停等。
Flash中所有的的事件都可以通过该接口来统计,只要在响应用户操作时,通过Flash调用JS接口就可以了。
事件跟踪的数据不会被记入到页面PV中,适合用来统计所有的不需要看做PV的页面事件。
在响应点击/开始/停止/下载等事件时,在JS中调用事件跟踪代码。
_hmt.push(['_trackEvent', category, action, opt_label, opt_value]);
例如我们可以使用_trackEvent来对某种类型的链接进行监控:
<a onclick="_hmt.push(['_trackEvent', 'nav', 'click', 'literature'])" href="http://www.example.com/literature">文学</a>
这样就可以在百度统计的"事件跟踪"报告中查看首页导航栏中,采用点击操作、且是关于文学内容链接的点击次数了
例如用户点击播放按钮会播放"Hey Jude"这首歌,那么在对应的事件处理函数中可以这样来监控播放或暂停事件:
_hmt.push(['_trackEvent', 'video', 'play', 'Hey Jude']); _hmt.push(['_trackEvent', 'video', 'pause', 'Hey Jude']);
在"事件跟踪"报告中就能看到播放/暂停等事件的对应数据了
例如页面上有一个"千千静听"的下载链接,那么可以这样来监控下载事件:
<a id="download" onclick="_hmt.push(['_trackEvent', 'software', 'download', 'ttplayer']);" href="http://www.example.com/download/ttpsetup.exe" target="_blank">下载</a>
然后在"事件跟踪"报告中就能看到下载事件的对应数据了
"动作"参数有时也可以用来记录一些额外信息。比如当同时提供多种格式的文档供用户下载时,就可以用"动作"参数来保存文档格式,如"PDF"、"TXT"等等。
_hmt.push(['_trackEvent', 'document', 'PDF', 'Market Requirements Document']);
有话要说