VOAnalyticsManagerProtocol
@protocol VOAnalyticsManagerProtocol
VOAnalyticsManagerProtocol is the interface for tracking analytics.
Analytic events will be triggered to a manager implementing this interface.
-
Tracks an analytics event.
Declaration
Objective-C
- (void)trackEvent:(NSString *)event withParams:(NSDictionary *)params;Swift
func trackEvent(_ event: Any!, withParams params: Any!)Parameters
event- the name of the analytic event.
params- a list of parameters associated with the event.
-
Tracks anytime a view controller (screen) is presented / shown.
Declaration
Objective-C
- (void)trackScreen:(NSString *)screenName screenClass:(Class)screenClass;Swift
func trackScreen(_ screenName: Any!, screenClass: AnyClass!)Parameters
screenName- the name of the screen.
screenClass- the class of the screen.
View on GitHub
VOAnalyticsManagerProtocol Protocol Reference