使用服务器端请求自动化跟踪Google Analytics事件时的参数格式

时间:2010-04-07 09:35:57

标签: language-agnostic google-analytics server-side

我目前正在编写一个实用程序,它根据给定的参数生成GA跟踪像素( utm.gif )URL:s。对于那些想知道为什么我在服务器端这样做的人,我需要做这个服务器端,因为我要开始跟踪的上下文根本不支持JavaScript,因此ga.js对我来说完全没用。

我已经设法让它工作得非常好但是我遇到了障碍:我无法跟踪事件或自定义变量,因为我不知道utme参数的值应该如何构造才能形成一个有效的事件或var类型命中。关于此参数的GA own documentation也不是那么好。

我已经尝试了谷歌搜索中的所有内容而没有找到任何东西(我发现具有讽刺意味的)来反向工程ga.js,不幸的是它因此而缩小并且非常难以理解。 GA的“移动”版本也没有帮助,因为官方GA移动版不支持事件或vars。

总结一下,页面匹配类型utmeevent的{​​{1}}参数的格式是什么?

1 个答案:

答案 0 :(得分:3)

我自己没有尝试过,只需阅读GA documentation linkGA Event Tracking Guide。然后等效代码:

var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackEvent('my_category', 'my_action', 'my_label', 'my_value');

会产生 utme 参数(我不确定这是否需要编码,但不会受到影响):

utme=5(my_category*my_action*my_label)(my_value)