我一直在使用firebase和BigQuery,因为我没有进入数据库,所以我不确定我是否正确地请求了一些数据结构。
我有一个Unity3D项目,我在其中记录一些自定义事件,帮助我直观地了解游戏中的工作方式。例如:
Parameter[] Params =
{
new Parameter("Purchased_item","coins_14000"),
new Parameter("Completed_levels",DataSaveManager.completedlevels.ToString() ),
new Parameter("Scene",SceneManager.GetActiveScene().name ),
new Parameter("Stage",DataSaveManager.Stage.ToString()),
new Parameter("Previous_purchases",DataSaveManager.purchasesDone.ToString())
};
FirebaseAnalytics.LogEvent("Purchase",Params);
问题是我不知道如何在BigQuery中查询该数据。我一直在尝试多种形式,但我没有得到我想要的东西。我希望看到我的所有事件都包含我追踪的每个参数的列。
如果有人可以为此推荐我任何培训课程,我将不胜感激。
答案 0 :(得分:2)
您必须在SQL查询中显式编码参数名称,以将它们展开到单独的列中。沿着这些方向的东西(假设一个事件中的参数名称都是唯一的)。
PersistentActor