什么是事件代码
SiteMaster 事件监测是对页面代码监测的有效补充,可以用户监测某个按钮的点击,或某个视频的播放/停止,以及游戏的开始/暂停等各种可以使用 JS 控制的交互行为。
代码构建
SiteMaster 事件模板包含普通 HTML 网页模板和 FLASH 模板
普通 HTML 页面:
_smq.push(['custom', 'category', 'action', 'label', value,noninteraction]);
FLASH页面:
import flash.external.ExternalInterface; ExternalInterface.call('_smq.push',['custom', 'category', 'action', 'label', value]);
category、action、label、value 分别代表本次事件所属的事件属性,可以自定义,其中 category 和 ac tion 为事件类别和动作属于必填项,共同来标记事件的唯一性,Custom 为固定值不需要改动。
代码添加
以导航中首页按钮为例,对其进行点击行为的监测
<a onclick="_smq.push(['custom', '首页', '导航', '关于我们']);" href="http://www.example.com/about>关于我们</a>
添加完成后,所有 onclick 即点击都会触发我们的监测代码。
代码检查
事件代码的检查需要逐一手动进行,打开浏览器调试工具选择查看浏览器请求的选项(如 Chrome 中的 element选项 ),由于大部分事件按钮都伴随页面的跳转,所以需要点击调试工具中的录制,然后过滤筛选发出的 HTTP 请求,找到域名为 smt.admaster.com.cn 格式为 p.gif?type=event 的请求,查看其状态码 200 则就说明事件代码添加成功了。
注意事项