繁体   English   中英

对于 Firebase 的常见用户操作,我应该使用哪种事件类型?

[英]Which event type should I use for common user actions with Firebase?

我开始将当前的 Firebase SDK 集成到我的 Unity 2018 项目中,并在 Firebase 控制台中注册了我的项目和应用程序。 经过一番研究,我意识到 Firebase 提供了预定义的事件来跟踪应用/游戏中的用户操作。

因为它不是典型的游戏,所以提供的大多数事件都不适合,我开始使用EventSelectContent来跟踪不同的用户点击、下载和删除内容、触发 AR 目标等。

public static void LogToFirebase(string key, string value)
{
    if (_firebaseInitialized)
    {
        Debug.Log($"{nameof(LogToFirebase)} {key} -> {value}");

        FirebaseAnalytics.LogEvent(FirebaseAnalytics.EventSelectContent, key , value);
        //FirebaseAnalytics.SetUserProperty(key, value);
    }
}

但这是这样做的正确方法吗? 或者在 Firebase 仪表板中搜索和过滤用户行为的最佳方式是什么。

另一种方法是使用用户属性,但我不知道这是否可行。

最后,我只想使用键值对在仪表板中清楚地跟踪每个用户的一些简单的不同事件,而无需在控制台中预定义它们。

如果 Firebase 的预定义事件不适合您的应用,请不要使用它们。 这些事件实际上只是为启动应用程序但无法想到他们可能想要跟踪哪些事件的用户提供的建议。

总的来说,我希望大多数应用程序开发人员会为他们使用分析记录的 95% 的事件创建自定义事件。 因此,如果您想记录触发 AR 目标的情况,请执行以下操作:

    FirebaseAnalytics.LogEvent("ar_target_triggered", "target_id" , my_target_id);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM