作为为我的 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 的事件吗?