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

标签 language-agnostic google-analytics server-side

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

我已经设法让它以其他方式很好地工作,但我遇到了一个障碍:我无法跟踪事件或自定义变量,因为我不知道 utme 究竟如何。参数的值应构造为形成有效的事件或 var 类型命中。 GA own documentation在这个参数上也不是那么好。

我尝试了从谷歌搜索到逆向工程的所有方法,但没有找到任何东西(我觉得这很讽刺)ga.js ,不幸的是,因此它被缩小并且非常不可读。 GA 的“移动”版本也没有帮助,因为正式的 GA 移动不支持事件或变量。

总结一下,utme 的格式是什么?页面命中类型的参数 eventcustom variable ?

最佳答案

我自己没有尝试过,但是通过阅读您的 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)

关于language-agnostic - 使用服务器端请求自动化跟踪 Google Analytics 事件时的参数格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2591320/

相关文章:

android - Google Analytics 第 3 版 - 如何正确应用它?

php - QR码位置检查

java程序客户端触发服务器端java程序

php - 重复查询

algorithm - wget: 拖网100000000个样本空间,最多返回100个结果

algorithm - 需要一种算法将一个人的几个参数分组在人名下

language-agnostic - 您使用哪种类型的变量名来比较两个对象

algorithm - 覆盖数字组合

google-analytics - 另一个域上的 Google Analytics UAT

java - 为什么这段代码会卡住我的电脑?