Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. import Foundation
  2. import MixPanel
  3.  
  4. //Enum to define Event type (PageView or regular event)
  5. enum MAAnalyticsEventType: String {
  6. case PageView = "pageview"
  7. case Event = "event"
  8. }
  9.  
  10. class MAAnalyticsManager: NSObject {
  11.  
  12. static let sharedInstance = MAAnalyticsManager()
  13.  
  14. override init () {
  15. super.init()
  16. Mixpanel.initialize(token: "MIXPANEL_TOKEN")
  17. }
  18.  
  19. func trackEvent(event: String, type: MAAnalyticsEventType) {
  20. Mixpanel.mainInstance().track(event: "user-login",
  21. properties: ["type" : type.rawValue])
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement