Firebase - 如果用户 属性 发生变化,用户是否会从 Audience 中删除
Firebase - is user deleted from Audience if his User property is changed
我们有两个基于用户 属性 的受众群体,其值为 true
或 false
。
我们向这 2 个受众发送不同的推送通知。
有时用户的 属性 值可以更改,所以我希望他从一个受众中删除并出现在另一个受众中,就像描述的那样 official docs:
Using Remote Config with Analytics audiences has some limitations when
audiences are not based on user properties. Specifically, users become
permanent members of an audience after they are assigned to it. With
user properties, you can define them so that they are only temporarily
true: users are assigned to an audience when the properties are true,
and then removed from the audience when the properties are no longer
true.
但实际上用户在两个受众中,我在同一设备上收到两个推送通知(专门针对不同的受众)。
其他人也遇到了同样的问题:
是bug还是我missing/misunderstanding什么东西?
将用户添加到分析受众后,他们将永远是该受众的一部分。
您引用的文档提供了 link 到 documentation for using Firebase Remote Config with Analytics。具体来说:
Remote Config now lets you use Analytics user properties to create conditions, allowing you to customize your app for segments of your user base that you defined much more precisely than was previously possible.
因此,通过在 Remote Config 中使用来自 Analytics 的用户属性,您可以让他们在 Remote Config 中暂时满足特定条件。一旦 属性 变为不匹配的值,用户将不再匹配 Remote Config 条件。
这仅适用于远程配置。用户仍将是他们之前可能成为其一部分的任何 Analytics 受众的一部分。因此,您基于 Analytics 受众所做的任何定位仍将定位用户。
对于最近的 Firebase 更新,默认情况下这应该是正确的,如此处("Reach users more effectively with dynamic audiences in Google Analytics" 章节)所述:
https://firebase.googleblog.com/2018/10/whats-new-at-firebase-summit-2018.html
请注意,如果您在您的条件中检查了 "At any point",您仍然可以拥有旧行为(永远在听众中),如下所述:https://support.google.com/firebase/answer/6317509?hl=en(第 6 步)
我们有两个基于用户 属性 的受众群体,其值为 true
或 false
。
我们向这 2 个受众发送不同的推送通知。
有时用户的 属性 值可以更改,所以我希望他从一个受众中删除并出现在另一个受众中,就像描述的那样 official docs:
Using Remote Config with Analytics audiences has some limitations when audiences are not based on user properties. Specifically, users become permanent members of an audience after they are assigned to it. With user properties, you can define them so that they are only temporarily true: users are assigned to an audience when the properties are true, and then removed from the audience when the properties are no longer true.
但实际上用户在两个受众中,我在同一设备上收到两个推送通知(专门针对不同的受众)。
其他人也遇到了同样的问题:
是bug还是我missing/misunderstanding什么东西?
将用户添加到分析受众后,他们将永远是该受众的一部分。
您引用的文档提供了 link 到 documentation for using Firebase Remote Config with Analytics。具体来说:
Remote Config now lets you use Analytics user properties to create conditions, allowing you to customize your app for segments of your user base that you defined much more precisely than was previously possible.
因此,通过在 Remote Config 中使用来自 Analytics 的用户属性,您可以让他们在 Remote Config 中暂时满足特定条件。一旦 属性 变为不匹配的值,用户将不再匹配 Remote Config 条件。
这仅适用于远程配置。用户仍将是他们之前可能成为其一部分的任何 Analytics 受众的一部分。因此,您基于 Analytics 受众所做的任何定位仍将定位用户。
对于最近的 Firebase 更新,默认情况下这应该是正确的,如此处("Reach users more effectively with dynamic audiences in Google Analytics" 章节)所述: https://firebase.googleblog.com/2018/10/whats-new-at-firebase-summit-2018.html
请注意,如果您在您的条件中检查了 "At any point",您仍然可以拥有旧行为(永远在听众中),如下所述:https://support.google.com/firebase/answer/6317509?hl=en(第 6 步)