我想使用localStorage来存储用户ID。然后获取用户ID(如果存在),如果不存在,则使用Google的analytics.js创建并存储。
要获取clientId,我使用以下代码:
ga('create', 'UA-XXXXX-Y', 'auto');
ga(function(tracker) {
var clientId = tracker.get('clientId');
console.log(tracker.get('clientId'));
});
此处生成的clientId应该存储为用户ID。
最佳答案
设置您的ClientID,
localStorage.setItem("clientId","someID")
要得到,
if (localStorage.hasOwnProperty("clientId")) {
cli_id = localStorage.getItem("clientId")
}
else {
cli_id = localStorage.setItem("clientId","someID") // here someid from your google analytics fetch
}
console.log(cli_id)
关于javascript - 如何使用localStorage存储用户ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44585987/