javascript - Google Analytics - 同一台公共计算机上的不同用户具有相同的用户 ID 指标
问题描述
我有一个应用程序,我们在其中跟踪会话中的用户 ID 并传递给 Google Analytics 中的自定义指标。
我们看到的是,如果您注销,然后以不同的用户身份重新登录,两个用户都将使用谷歌分析中的最新用户 ID。
是否可以“清除”每个会话之间的这种公共链接,以便每次登录都在 GA 中开始它自己的会话?
这是 ga 论坛上的相同主题:https: //support.google.com/analytics/thread/96259041?hl=en
解决方案
您必须在clientId
创建跟踪器时设置。IE:
ga('create', 'UA-XXXX-Y', {
'clientId': '<my custom clientid>'
});
您将不得不找到一种方法在下一次获得新的并将其传递给上面的代码片段(或通过 GTM)。例如,您可以将其写入一个 cookie 中,当您关闭浏览器时该 cookie 会被删除,这样在整个导航期间它将被维护,并且在您下次打开浏览器时,您会创建另一个并使用等等。
推荐阅读
- python - 如何修复 python 到 exe 的转换?
- c - ESP32 单元测试平台,ESP-IDF
- java - 将 RecyclerView 中的数据与 Firebase 中的实时数据库进行比较
- mysql - Gradle 任务创建 docker mysql 容器并用数据库和空表填充它
- c++ - 使用 chrono 将时间字符串转换为持续时间
- c# - WinForms 中的 UML 图
- java - 电子商务过滤器的 Java 后端配置
- graph - 跳转简单图路径问题,为什么是循环的?
- python - 有没有办法从 python3 中的 multiprocessing.Pool() 工作人员更新和打印到单个 tqdm 进度条?
- r - 将整洁的选择与生存包一起使用 - “错误:承诺已在评估中”