Firebase Analytics如何统计Web应用程序中的新用户

Firebase Analytics如何统计Web应用程序中的新用户,firebase,firebase-authentication,firebase-analytics,Firebase,Firebase Authentication,Firebase Analytics,我们有一个web应用程序,用户可以使用Firebase Auth登录。根据firebase控制台的身份验证部分,我们有690个用户创建了帐户,我们相信这是正确的 根据我们的Firebase分析控制台,我们在过去90天内新增了2100名用户。我想我知道Firebase Analytics跟踪具有设备ID(?)的用户。因此,如果这是一个iOS应用程序,卸载和安装将触发一个新的用户计数在分析。但是,这在web应用程序上是如何工作的呢?曲奇某种浏览器id?会议 因此,我认为如果我们想要准确地跟踪唯一的用

我们有一个web应用程序,用户可以使用Firebase Auth登录。根据firebase控制台的身份验证部分,我们有690个用户创建了帐户,我们相信这是正确的

根据我们的Firebase分析控制台,我们在过去90天内新增了2100名用户。我想我知道Firebase Analytics跟踪具有设备ID(?)的用户。因此,如果这是一个iOS应用程序,卸载和安装将触发一个新的用户计数在分析。但是,这在web应用程序上是如何工作的呢?曲奇某种浏览器id?会议

因此,我认为如果我们想要准确地跟踪唯一的用户,我们将使用设置用户id,如下所示:

根据上面链接的文档,“使用gtag‘config’命令设置‘user_id’。它就是这样做的:

它允许跨会话跟踪用户。因此,用户不应重复计算

请注意,firebase analytics文档中的setUserId部分没有web部分(尽管如上面的两个链接所示,javascript sdk中确实存在setUserId函数)

所以。。。当他们登录()时获取用户id(uid)是否有效。然后使用setUserId方法设置id


目前还不清楚,因为文档似乎不在一个来源中。我只是想把它们放在一起

你是对的,你可以使用setUserId API(跨iOS、web和Android)来跨平台识别相同的用户。请注意,您需要:

  • 在Firebase控制台中的Google Analytics报告设置中,将默认报告标识设置为“按用户ID然后按设备”(请参阅所附的屏幕截图和信息)

  • 确保在使用用户ID时遵循


  • 谢谢,我会这样做,然后……我想知道是否应该删除(如果可以的话)所有以前的分析数据,以便从正确的用户计数开始。