Hey there, a couple of questions about standard events which I feel are being treated as custom events by Unity. Here’s a couple of standard events I’m sending:
public void ReportExitGame()
{
AnalyticsResult result = AnalyticsEvent.LevelQuit(0);
DebugUtilities.LogFormat(false, "[ANALYTICS] LevelQuit {0} at {1}", result.ToString(), Time.time.ToString());
}
public void ReportSceneVisited(string sceneName, float timeInScene)
{
AnalyticsResult result = AnalyticsEvent.ScreenVisit(sceneName, new Dictionary<string, object>
{
{ "time_in_scene", timeInScene }
});
DebugUtilities.LogFormat(false, "[ANALYTICS] ScreenVisit {0} at {1}. Sent Parameter {2} and duration in scene {3}", result.ToString(), Time.time.ToString(), sceneName, timeInScene);
}
- These events are appearing on the Dashboard / Event Manager as custom events - is this expected behaviour?
- I can only view them via the custom events graph on Data Explorer (rather than standard events which I can view by adding a ‘metric’ view) so it does seem like Unity is treating these as custom events. Any idea why - is it perhaps because I’m sending time in scene as a parameter?
Thanks for any assists!
Ant