如何使用localStorage存储用户ID

时间:2017-06-16 09:41:21

标签: javascript google-analytics

我想使用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。

1 个答案:

答案 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)