user_pseudo_id与会话ID相同吗?如何按会话对所有事件进行分组? -Firebase BigQuery [英] Is user_pseudo_id the same as a a session id? How to group all events by session? - Firebase BigQuery
问题描述
我有一个iOS应用.我试图弄清楚用户如何通过我的应用程序移动.我正在寻找一种通过某种会话ID对所有事件进行分组的方法.我假设所有fireBase事件都具有一个会话ID.似乎并非如此.
I have an iOS App. I am trying to figure out how users move through my app. I am looking for a way to group all the events by some sort of session id. I assumed all fireBase events would have a session id. This does not seem to be the case.
我注意到有一个user_pseudo_id
.我进行了一些测试,并记录了一个只有我才能创建的事件.我注意到有时user_pseudo_id
会更改.知道触发新ID的是什么吗?我多次重新启动和删除/重新安装了该应用程序,因此在user_pseudo_id
更改时对其进行反向工程不是那么容易
I noticed there is a user_pseudo_id
. I did some testing, where I logged an event that only I could ever have created. I noticed that sometimes the user_pseudo_id
changes. Any idea what triggers a new id? I restarted and deleted/reinstalled the app many times so its not so easy to reverse engineer when user_pseudo_id
changes
预先感谢
安迪
推荐答案
否,user_pseudo_id
不是会话ID.这是通过应用安装"的唯一ID.因此,只要用户使用相同的应用程序实例(安装")而不重新安装它,user_pseudo_id
就会保持不变.应用更新时也不会更改.但是,如果您卸载并重新安装该应用程序,它将改变.
No, user_pseudo_id
is not a session ID. It´s a unique ID "by app install". So as long as a user uses the same app instance ("Installation") without reinstalling it, the user_pseudo_id
stays the same. It also doesn't change on app update. But it will change if you uninstall and reinstall the app.
这篇关于user_pseudo_id与会话ID相同吗?如何按会话对所有事件进行分组? -Firebase BigQuery的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!