作为收集我的Fabric Anwers事件的自定义属性的一部分,我希望获得用户的出生年份。

这是在应用程序中设置的,范围为1920到2002。因此,触发事件时,用户的出生年份与事件相关联,作为类型为Int的自定义属性。例如:

Answers.logSearch(withQuery: searchText, customAttributes: ["BirthYear" : 1978])

在Fabric Web应用程序中观察事件时,我注意到我的自定义属性“BirthYear”已四舍五入为2000(在“事件”仪表板中为2k)。由于明显的原因,这对我来说还不够细致。

是否有任何方法可以防止这种舍入的发生,或者最好的解决方法是将每个出生年份的值设置为1到82,其中1代表1920,而82代表2002。是否仍然舍入?这样82会四舍五入到100?我希望能够使用此数据来计算出在我的应用中触发某些事件时用户的平均年龄。

我知道下一部分应该作为一个单独的问题发布,但是我可以删除四舍五入为2000的事件吗?

最佳答案

从个人经验来看,没有办法禁用您所看到的效果。另外,我不认为它是四舍五入的,但是从我们的分析来看,它似乎是平均发送的数字。如果要保留该值,建议您将其作为字符串发送。
Answers.logSearch(withQuery: searchText, customAttributes: ["BirthYear" : "1978"])

关于ios - 织物回答四舍五入整数值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52526733/

10-13 09:10