我尝试根据居住在美国的用户为我的Android应用构建Firebase受众群体。从我收集的内容来看,用户'国家/地区是一种只需与Firebase SDK集成即可开箱即用的资产。我在分析仪表板中构建了一个受众群体(条件是用户属性 - >国家/地区>完全匹配'美国'),但我仍然没有看到任何用户填充在受众群体中。自从我创建观众以来已经过了3天,因为我从其他几个问题中读到了观众没有追溯到的人群。
我还尝试为使用最新版本的应用的用户创建单独的受众群体,并且自创建以来,受众群体都没有收集任何用户。
这里有什么我可能遗失的,或者这是Firebase中的潜在错误?
答案 0 :(得分:1)
要成为受众群体成员,用户需要触发事件并匹配受众群体中的所有条件。使用国家/地区作为唯一条件不会自动使所有在美国会员中的用户都无法触发受众评估。
此外,受众群体也很容易受到影响,因此您的受众群体是指定了受众群体后,过去任何时间都在美国或曾经在美国的用户。
您有两种方法可以完成这项工作:
您无需为位置定义受众群体。每个事件都已具有当前位置,您可以使用位置来定位推送通知或更改远程配置值。将多余的地方定义为受众。
将常见事件作为受众触发器添加到受众群体中。您可以使用session_start之类的内容。每次触发“session_start”事件时,都会对受众进行评估。一旦用户位置匹配并且用户开始会话,他/她将成为会员。会员资格是粘性的,因此您的受众是在美国开始会话的用户,而不是现在在美国的用户。如果您希望美国用户现在使用选项1。