【发布时间】:2017-08-16 20:26:06
【问题描述】:
我需要将谷歌分析客户端 ID 发送到我们将运行谷歌测量协议 API 的服务器端。
我们通过 GTM 实现了 GA。
根据谷歌的建议,我不应该解析 _ga cookie,因此我尝试通过推荐的方式。如果我将下面的代码粘贴到控制台上,它可以正常工作,但是一旦我将此代码包含在我的 jsp 中,就会给我错误 ga reference is not defined。
trackers = ga.getAll();
var i, len;
for (i = 0, len = trackers.length; i < len; i += 1) {
if (trackers[i].get('trackingId') === "UA-62222232-2") {
console.log(trackers[i].get('clientId'));
}
}
请告诉我获取 ga 客户端 ID 的正确方法是什么?我无法通过 jsp 做到这一点,并考虑在 java 代码中解析 cookie 是否更好。
TIA
【问题讨论】:
-
Java 还是 javascript?
-
Java。最终我需要获取客户端 ID 并将其发送到服务器。
标签: java jsp cookies google-analytics google-tag-manager