piwik如何跟踪事件,piwik跟踪事件


 事件追踪功能,是用来记录不产生页面浏览的用户交互行为的。通常的网站追踪模式,是基于页面浏览行为的。当访问者点击链接打开一个页面,追踪代码就会把当前页面的信息和访问者点击的URL信息记录下来。并把这些信息组织起来生成报告。通过这些信息我们知道:访问者到过哪些页面,点击过哪些链接,从哪个页面离开网站。

   但是在很多情况下,访问者点击了URL后不会产生新的页面,比如最常见的文档下载,博客提交留言。和基于Flash和Ajix的页面等等。这些情况下访问者点击URL后都不会产生新的页面。

   在网站中,最常见的有这么几种事件,javascript事件、离站链接、下载链接。在piwik中,后两者默认情况下是开启的,也就是说,没有任何设置,这两种事件都会被记录。在“进站活动”菜单下的“离开链接”和“下载”中记录这两个事件。在访客记录中,不仅记载着访问的页面,也包含这两种事件。但是,对于javascript事件,如何处理呢?

   一开始,我想在piwik中,找到类似于GA的_trackEvent函数,但是没有找到,只找到了trackLink( url, linkType)和trackGoal( idGoal, [customRevenue])方法。trackLink()方法用来跟踪链接和下载,url可以自己定义,会显示在事件中,linkType有两个取值,“link”和“download”。把这个函数放到javascript函数中,也会跟踪到,但是显得不伦不类,因为这个事件会出现在离开链接事件中,或下载事件中。使用trackGoal(),需要在piwik页面中,新建一个goal,起好名字。触发方式选择手动,如下图:


这样,你只要在javascript方法中,调用piwikTracker.trackGoal()方法,就可以了。

相关内容

    暂无相关文章