gpt4 book ai didi

google-chrome-extension - Chrome 扩展,每次安装的唯一 ID,用于分析

转载 作者:行者123 更新时间:2023-12-04 03:00:05 27 4
gpt4 key购买 nike

我想在我正在构建的 chrome 扩展程序上跟踪事件。所以我想为每个用户都有一个唯一的标识符。

我不需要关于用户的任何信息,只是我想要将所有这些事件组合在一起。

有没有解决这个问题的好方法,不用 ping 服务器。或者我会只使用一个非常长的随机字符串,这样其他用户获得相同字符串的可能性很低。

我正在使用 segment.io 的 analytics.js 包与 mixpanel 集成。

最佳答案

您可以在扩展安装/更新时生成一个 ID。然后,您可以将此值用作您的唯一 ID。像这样的东西应该可以工作(把它放在你的背景页面中):

chrome.runtime.onInstalled.addListener(function(info){
//
// info.reason should contain either "install" or "update"

var sessionId = localStorage.getItem("session-id");

if(!sessionId){
localStorage.setItem("session-id", "random-session-id");
}
});

关于 onInstalled 的更多信息在这里:https://developer.chrome.com/extensions/runtime#event-onInstalled .注意:它在安装、扩展更新和 Chrome 更新时触发。

关于google-chrome-extension - Chrome 扩展,每次安装的唯一 ID,用于分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15006729/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com