Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Foundation
- import MixPanel
- //Enum to define Event type (PageView or regular event)
- enum MAAnalyticsEventType: String {
- case PageView = "pageview"
- case Event = "event"
- }
- class MAAnalyticsManager: NSObject {
- static let sharedInstance = MAAnalyticsManager()
- override init () {
- super.init()
- Mixpanel.initialize(token: "MIXPANEL_TOKEN")
- }
- func trackEvent(event: String, type: MAAnalyticsEventType) {
- Mixpanel.mainInstance().track(event: "user-login",
- properties: ["type" : type.rawValue])
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement