【发布时间】:2017-07-12 09:36:44
【问题描述】:
我希望尝试为我的应用的特定用户设置“员工”的用户属性,以便我可以从 Firebase 分析中排除他们的数据。
我查看了 firebase 的文档,据我了解,您可以设置用户属性,但要做到这一点,需要提示用户回答问题。
例如。
以下示例显示了添加一个假设的喜爱食物属性,它将字符串 food 中的值分配给活动用户:
Analytics.setUserProperty(food, forName: "favorite_food")
有没有办法根据用户的电子邮件地址分配用户属性,例如,如果用户的电子邮件地址包含“@company.com”,则将员工的用户属性分配给他们。
我也在使用 React Native。
谢谢!
【问题讨论】:
-
对不起,我不知道为什么当你设置用户属性时它会提示用户回答问题。您能否以编程方式确定用户是员工还是非员工?我想根据您的问题,您可以从电子邮件地址中看出。为什么不在邮件地址上使用正则表达式或子字符串来确定?
-
@adbitx 是的,我现在将使用正则表达式和异步存储来存储@符号之后的电子邮件地址。如果这是公司名称,那么它不会触发将数据发送到 firebase 的功能。这是一种解决方法,但现在可以使用。感谢您的帮助
标签: firebase react-native firebase-analytics