在 Firebase Analytics 中更新用户 属性 是否会根据更新前发送的事件更新用户 属性 值?
Does updating a user property in Firebase Analytics update the user property value against events sent prior to the update?
我们正在为一个应用程序使用 Firebase Analytics,并希望将用户属性添加到我们当前使用的事件跟踪中。但是,我们正在考虑使用用户属性来获取可以在会话期间更改的值——用户可以在应用程序中拥有多个 'profiles',并在会话过程中在它们之间切换,这意味着我们希望某些属性仅适用于用户登录到特定 'profile' 时完成的操作。如果我们在用户登录时将用户 属性 设置为一个值,然后在用户切换 'profile' 后更新它,新用户 属性 值是否会 追溯应用于所有先前收集的事件值,或者这些值是否与发送事件时用户属性的值相关联?
我假设您是在 BigQuery 的上下文中询问(并且 UI 应该遵循 BigQuery 'way of thinking')如果您看一下 BigQuery export schema 那么您可以看到每个事件都关联用户属性。用户执行某些操作后,他们的事件会与当时关联的用户 属性 保持一致。更改用户 属性 后,新活动将关联新用户 属性,但旧活动仍将关联旧用户 属性。用户 属性 未在旧事件中追溯更新。
我们正在为一个应用程序使用 Firebase Analytics,并希望将用户属性添加到我们当前使用的事件跟踪中。但是,我们正在考虑使用用户属性来获取可以在会话期间更改的值——用户可以在应用程序中拥有多个 'profiles',并在会话过程中在它们之间切换,这意味着我们希望某些属性仅适用于用户登录到特定 'profile' 时完成的操作。如果我们在用户登录时将用户 属性 设置为一个值,然后在用户切换 'profile' 后更新它,新用户 属性 值是否会 追溯应用于所有先前收集的事件值,或者这些值是否与发送事件时用户属性的值相关联?
我假设您是在 BigQuery 的上下文中询问(并且 UI 应该遵循 BigQuery 'way of thinking')如果您看一下 BigQuery export schema 那么您可以看到每个事件都关联用户属性。用户执行某些操作后,他们的事件会与当时关联的用户 属性 保持一致。更改用户 属性 后,新活动将关联新用户 属性,但旧活动仍将关联旧用户 属性。用户 属性 未在旧事件中追溯更新。