我想使用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。
答案 0 :(得分:3)
设置您的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)