关于点击流 基于用户兴趣度模型

当用户浏览网页时的一些操作,比如
(1)页面标记行为:增加书签、删除书签、保存页面、打印页面。
(2)页面操作行为:复制、粘贴、剪切、拉动滚动条、点击链接、移动鼠标。
(3)重复行为:重复访问同一页面。
怎样通过程序获取到这些信息,或者是有什么API接口函数可以用