我将当前默认的“通用谷歌分析”代码替换为自定义 JavaScript 以获取 clientId,但我在使用时获得了字符串值(例如:clientId)。
GA 代码:
ga('create', 'UA-xxxxxx-x', 'auto'); ga(function(tracker){ var clientId = tracker.get('clientId'); }); ga('set', 'dimension1', clientId); ga('send', 'pageview');
最佳答案
这几乎不起作用,因为您将 cilentID 值分配给函数作用域变量,而该变量在readyCallback函数之外是看不到的。 考虑以下代码:
ga('create', 'UA-XXXXX', 'auto');
ga(function(tracker) {
var cid = tracker.get('clientId');
tracker.set('dimension1', cid); // ID is to be set right after the traker is available
});
ga('send', 'pageview');
关于javascript - 如何在谷歌分析中获取具有自定义维度的clientId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46295338/