我们使用Unity3d为ios和Android发布了第一款游戏,我想更好地了解跟踪得分和状态的最佳方法事件,因此我们可以改善游戏玩法。
状态事件
例如,我想知道某人在游戏中启用或禁用振动支持的次数。目前,我们正在使用以下呼叫
Firebase.Analytics.FirebaseAnalytics
.LogEvent("Vibration", "State", state ? "On" : "Off");
但是在firebase中,我只看到该事件一天被8个玩家触发20次,并且没有迹象表明玩家尝试启用或禁用振动。
https://monosnap.com/file/jxJ2xUcWNbd0r8EFJL8DuFSh5SemL3
https://monosnap.com/file/BWaisu6A9Aqo2NNz1CWJ1vSKNeXEB5
得分事件
具有跟踪分数的类似情况。例如,我想更好地了解解锁新太空船所需的分数是否设置得太高。 (即达到400点时解锁飞船1,达到500点时解锁飞船2。
目前,我们使用此代码来跟踪每个太空飞船的得分
FirebaseController.Instance.SendEventShipDistanceReached(ShipsSettings.CurrentShip.shipName + "_score", roundedScore);
但是像状态事件一样,我不清楚什么球员得分或如何正确查看。这是我在Firebase中看到的
https://monosnap.com/file/78Uft6hOYfmWm9iCw3pbpCz83YgZwe
https://monosnap.com/file/7TdNSc0zO3oIk63lyZjOvQH4fD68uQ
我曾尝试过Google寻找解决方法,但没有找到解释偶数代码与Firebase显示方式之间相关性的资源