UserProgressionGlobalState
Category: Global state
Purpose — A global state event carrying the user’s current main-map level progression. Automatically attached to outgoing analytics events so any event can be segmented by progression.
Fields
UserProgression
Type: int · Required: Yes · Example: 1710
User’s current main-map level progression.
C# example
using TactileModules.TactileAnalyticsModule;
[TactileAnalytics.EventAttribute("UserProgressionGlobalState")][EventCategory("Global state")][EventDescription("Global state event carrying the user's current level progression. Attached to analytics events to make it trivial to segment any event by user progression.")]public class UserProgressionGlobalStateEvent{ [EventPropertyDescription("User's current main-map level progression.")] private TactileAnalytics.RequiredParam<int> UserProgression { get; set; }
public UserProgressionGlobalStateEvent(int userProgression) { this.UserProgression = userProgression; }}See also
LevelSessionIdGlobalState— Another suggested global state.levelStarted— Progression typically advances when a level is completed within the main flow.