【问题标题】:Firebase Analytics key and value limitation to 24 and 36 characterFirebase Analytics 键和值限制为 24 和 36 个字符
【发布时间】:2016-07-14 21:08:24
【问题描述】:

为什么 google 将键和值限制为 24 和 36 个字符?克服它的最佳实施是什么。 https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.Param

谢谢!

【问题讨论】:

    标签: google-analytics firebase firebase-security firebase-analytics


    【解决方案1】:

    现在您可以记录 Firebase 分析事件参数名称最多 40 个字符和值最多 100 个字符

    在此处查看文档: https://firebase.google.com/docs/reference/cpp/group/parameter-names

    【讨论】:

    【解决方案2】:

    设置值大小限制的主要原因是确保对设备电池的影响最小、设备存储要求低、网络带宽使用率低,并使基础架构和 BigQuery 更易于管理数据。

    如果有正当理由,我们可能会考虑提高价值限制。什么情况下需要更长的值?

    【讨论】:

    • 应用程序开发者需要记录事件值,例如:URL、字符串数组(例如选择的类别列表)、阅读文章的标题等。36 个字符是荒谬的。
    • 我们希望允许更长的值。无论哪种方式,您都无法将大数据记录为事物字典。参数并不意味着用作通用存储。系统中的其他内容(例如受众)也无法很好地处理复杂的数据。您希望从记录值列表中学到什么?
    • 我有 15-20 种内容可供用户选择。我想知道每个用户选择关注哪些类别,也想知道总体上最受欢迎的类别是什么。
    • 为什么不创建一个位字段并将其设置为用户属性?随每个事件发送列表 ot 字符串是表示数据的非常低效的方式。请记住,即使数据被压缩,它仍然需要通过网络发送。在计量连接上,您的用户正在为数据付费。
    • 文本数据是多余的,即使大小为1024,它也小于5kb,应用程序中的每张图像都需要x100多。您还忘记了产品经理类型想要查看数据,而不仅仅是开发人员。带有位图的仪表板不是很“用户友好”
    猜你喜欢
    • 1970-01-01
    • 2016-11-27
    • 2012-06-02
    • 1970-01-01
    • 2011-08-21
    • 2012-07-18
    • 2021-08-26
    • 2018-10-21
    • 1970-01-01
    相关资源
    最近更新 更多