react-native - Firebase / 谷歌分析
问题描述
我在 Expo 中使用 firebase sdk。为了跨会话和不同设备链接用户,我们使用以下setUserId(user._id)
.
这发生在用户登录并进行身份验证之后。
在注销时我调用setUserId(null)
.
我的问题是:将用户 ID 设置为空是否会从 GA 中删除以前的用户跟踪数据。我应该在注销时设置为空吗?我找不到任何关于设置为 null 如何影响数据收集的具体文档。
目标是跨月、年等跟踪唯一用户。上述配置是否正确,或者设置为null
注销时是否存在问题。
解决方案
您可以通过将用户 ID 设置为 null 或将其替换为新用户 ID 来删除该用户 ID。userID 只是一个用户属性,设置后会与所有事件一起使用,因此您需要在用户注销时将其设置为 null,并在其他用户登录时设置新的用户 ID。
从文档:
用户属性的值。值最长可达 36 个字符。将该值设置为 null 会删除用户属性。
推荐阅读
- amazon-web-services - Amazon Connect - 无法调试获取客户输入阶段中的错误
- python - 将子进程的输出拆分为列表/数组并在列表/数组中查找特定字符串。(Python)
- vhdl - std_logic:='X' 的操作
- javascript - 如何将switch语句中的模板字符串与js匹配?
- regex - 需要将3个公式组合成1个
- angularjs - 如何检查所有和取消选中Angularjs中的所有静态复选框?
- azure - 使用 Terraform 的 Azure 数据工厂诊断设置的资源特定目标表
- if-statement - 我可以将 IF 函数的值转换为方程式吗?
- go - 如何自动使测试在包内并行运行?
- python-3.x - 如何将具有相同标题的数据移动到同一列中?