Google Analytics API:在Google分析中使用事件追踪

标签:Google Analytics

从4月24日晚开始申请,直到今天上午10:46才通过审核,申请这个事件追踪还真是颇费时间啊。
上面写着需要3~5个工作日,我花了10天半,不过算起来好像正好是5天半的工作日…

好在加入追踪代码后,这些事件就已经开始统计了,审核只是让报告显示出来而已。
先给个预览:

实际上翻译工作做得很无语,event value明明是事件值,结果翻译成了事件价值…

这张图实际上是我对QQ中转站提取记录做了个追踪,将提取的文件和FTN5K都save了一下。最终代码就一行:
tk._trackEvent("QQ中转站", Url, FTN5K, parseInt(s));
将行代码放到要追踪的事件(我是绑定到点击“下载文件”按钮这个事件)即可。
_trackEvent这个函数有4个参数,分别是category (required)、action (required)、label (optional)和value (optional)。详细说明请看Event Tracking Guide文档

2010年11月15日更新,目前语法已变更为:
_gaq.push(['_trackEvent', category, action, label, value]);


设置好这个后,事件便开始追踪了。不过我没有关注Flash和Gadgets,需要的可以自己看文档。
此外要注意,不要什么事件都追踪(例如onmousemove),因为一个session最多只能有500个事件,超过后就不再记录了。
session默认的过期时间是30分钟(可以更改),如果未设置事件追踪代码,则只会追踪点击链接这个事件,一般是不会超过500的。如果需要追踪的事件确实太多,可以考虑减短session的时间。

最后别忘了去开通事件追踪。
方法是去Tracking Events文档,点击右边的this request form链接,填写申请即可。
实际上Name和Company Name都可以乱填,像我都填keakon也审核成功了…

嗯,本想试试能否跟踪Google AdSense,以查出点击了哪条广告,结果发现JavaScript不能操作跨域的iframe…

0条评论 你不来一发么↓

    想说点什么呢?