我可以在 Firebase Analytics 事件中使用非英文字母吗?

Posted

技术标签:

【中文标题】我可以在 Firebase Analytics 事件中使用非英文字母吗?【英文标题】:Can I use non-english letters in Firebase Analytics events? 【发布时间】:2019-11-12 10:12:07 【问题描述】:

我在 Firebase 中有一些这样的日志记录:

    fun log(action: String, category: Category, label: Label, value: Int) 
        firebaseAnalytics.logEvent(
            label.tag,
            bundleOf(
                "category" to category.tag,
                "action" to action,
                FirebaseAnalytics.Param.VALUE to value
            )
        )
    

我可以在我的捆绑参数中使用非英语单词,例如“Экран_авторизации”而不是“registration_screen”吗?

更新

事实证明,我们可以使用没有空格的西里尔字母。

【问题讨论】:

【参考方案1】:

Firebase 文档将requirements for names of custom events 列为:

事件名称最多可包含 40 个字符,只能包含 alphanumeric characters 和下划线 (""),并且必须以 alphabetic character 开头。 “firebase”、“google_”和“ga_”前缀是保留的,不应使用。

本文档中还有一个保留名称列表,因此请务必查看。

除此之外,您还可以在 Analytics 事件名称、参数名称和值中使用任何 Unicode 字符。

另见:

Shall I use Special Characters in Firebase Param Value "event_params.value.string_value" & query in Bigquery?(用于参数名称)

【讨论】:

以上是关于我可以在 Firebase Analytics 事件中使用非英文字母吗?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 Firebase Analytics 中找到平均会话持续时间。如何通过 Bigquery 提取此指标

无法使用 Unity 在 Firebase-Analytics 中获取自定义参数

如何将以前的Firebase Analytics导出到Bigquery [重复]

如何将以前的 Firebase Analytics 导出到 Bigquery [重复]

是否不仅可以在 Firebase Analytics 中查看过去 30 分钟内的事件?

Firebase Analytics 是不是可以离线工作?