【发布时间】:2021-03-14 17:25:40
【问题描述】:
我正在寻找使用 javascript 获取 _ga cookie 的值:
GA1.1.233577256.1615161473
并返回最后两个数字部分:
233577256.1615161473
(这是用于跨域跟踪和设置 iFrame GA 标记的 clientId 值,但这几乎无关紧要)。
非常感谢任何帮助。
【问题讨论】:
标签: javascript cookies google-analytics
我正在寻找使用 javascript 获取 _ga cookie 的值:
GA1.1.233577256.1615161473
并返回最后两个数字部分:
233577256.1615161473
(这是用于跨域跟踪和设置 iFrame GA 标记的 clientId 值,但这几乎无关紧要)。
非常感谢任何帮助。
【问题讨论】:
标签: javascript cookies google-analytics
你可以使用这个sn-p来获取id
const pattern = "GA1.1.";
const id = {{GA Cookie}}.substr(pattern.length);
【讨论】:
您可以使用此代码。您必须将 UA-XXXXXXXX-XX 替换为您的 Google Analytics(分析)通用跟踪代码:
var trackers = ga.getAll();
var i, len;
for (i = 0, len = trackers.length; i < len; i += 1) {
if (trackers[i].get('trackingId') === 'UA-XXXXXXXX-XX') {
console.log(trackers[i].get('clientId'));
}
}
结果将直接采用如下格式:233577256.1615161473
【讨论】: