【问题标题】:Firebase Analytics : How to get the multiple parameter?Firebase Analytics:如何获取多个参数?
【发布时间】:2021-04-21 12:47:37
【问题描述】:

我正在为我的游戏使用 Firebase 分析(使用统一制作)。我一直在使用这个简单的日志,它在调试视图中为我提供了一些值。

    //1 Loggin our event
    Firebase.Analytics.FirebaseAnalytics.LogEvent(
        //2 Event that being logged (can be own string for custom event)
        FirebaseAnalytics.EventLevelStart,
          //3 parameters associated with event Parameter Name, Parameter Value
          new Firebase.Analytics.Parameter(FirebaseAnalytics.ParameterLevel, sceneIndex_i),
          new Firebase.Analytics.Parameter(FirebaseAnalytics.ParameterLevelName, sceneName_i)
          );

但由于某些我无法弄清楚的原因,我无法获取下载数据 (csv),甚至无法将其查看到 firebase 事件中。我得到的唯一信息是事件“level_start”被触发了多少次,没有任何关于日志被触发的级别的线索。

有没有可能知道类似:

【问题讨论】:

    标签: c# unity3d firebase-analytics


    【解决方案1】:

    自定义参数不会直接显示在您的分析中 报告,它们可以用作受众定义中的过滤器,可以 应用于每个报告。

    您可能对“用户属性”感兴趣,用户属性在某些方面与自定义事件参数相似——两者都为事件添加上下文,以便您更好地了解每个事件的性质。

    但是,用户属性与自定义事件参数在以下方面有所不同:

    1. 您只需设置一次用户属性值(通过 setUserProperty API),它们就会在应用的所有生命周期中持续存在。
    2. 设置为用户属性值后,它会自动与之后记录的每个事件关联。
    3. 如果您在 Analytics 的“用户属性”标签中注册用户属性,则可以使用它来过滤您的所有报告。

    在 Analytics 中注册您的属性后,您将能够在几个小时后在 Analytics 中找到您定义的属性(存在延迟)。

    您可以在此处找到文档: https://firebase.google.com/docs/analytics/unity/properties#set_user_properties

    如果您需要更深入地了解您的用户和分析,那么 BigQuery 值得一看,但这确实需要 Blaze 计划

    【讨论】:

    • 您好,谢谢您的回答。不幸的是,它需要一个 Blaze 计划。
    【解决方案2】:

    正如@didibyte 所说,这是不可能的。

    但是,对于那些现在正在寻找解决方法以避免制定紧急计划的人:编码您的数据,以便您可以在一行中获取尽可能多的信息。即:如果您想知道您的玩家在哪个级别死亡或获胜,请将值编码:

    //Param value length = 100 characters long max
    string value = lvlName+"-"+winStatus;
    //It will give in my case lvl1-win
    //lvl2-loose
    //and so on...
    

    然后您只需使用 excel 并将“-”标记为分隔符,您将拥有所需的所有数据。

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 2018-03-17
      • 1970-01-01
      • 2017-06-10
      • 2022-12-20
      • 2023-03-10
      • 2019-02-20
      • 1970-01-01
      • 2022-11-19
      相关资源
      最近更新 更多