Analytics
Crashlytics and Analytics
This section provides detailed instructions on how to consume callbacks for user action and use them in any third party or internal Analytics tool.
GluedIn provides huge list of call back method for analytics which are listed below: 
How to Integrate?
We have define only one method as a callback which will call on every user interaction analytics event.
	
	Event Name Enum:
 public enum PlusSAWEvents : String {
    case  SAW_APP_LAUNCHED = "app_launch"
    case  SAW_APP_SESSIION = "app_session"
    case  SAW_SCREEN_VIEW = "screen_view"
    case  SAW_SKIP_LOGIN = "skip_login"
    case  SAW_LOGIN_CLICK = "login_click"
    case  SAW_REGISTER_CLICK = "register_click"
    case  SAW_TAB_CLICK = "tab_click"
    case  SAW_VIEW_CLICK = "view_click"
    case  SAW_VIDEO_REPLAY = "video_replay"
    case  SAW_VIDEO_PLAY = "video_play"
    case  SAW_VIDEO_PAUSE = "video_pause"
    case  SAW_VIDEO_RESUME = "video_resume"
    case  SAW_VIDEO_STOP_PLAY = "video_Stop_Play"
    case  SAW_CONTENT_LIKE = "content_like"
    case  SAW_CONTENT_UNLIKE = "content_unlike"
    case  SAW_CTAS = "CTAs"
    case  SAW_CONTENT_SWIPE = "content_swipe"
    case  SAW_COMMENT_LIKE = "comment_like"
    case  SAW_COMMENT_UNLIKE = "comment_unlike"
    case  SAW_USER_FLLOW = "user_follow"
    case  SAW_USER_UNFOLLOW = "user_unfollow"
    case  SAW_THUMBNAIL_CLICK = "thumbnail_click"
    case  SAW_SEARCH_CLICK = "search_click"
    case  SAW_POPUP_LAUNCH = "popup_launch"
    case  SAW_POPUP_CTAS = "popup_CTAs"
    case  SAW_CREATOR_POST = "creator_post"
    case  SAW_CREATOR_HASHTAG_SEARCH = "creator_hashtag_search"
    case  SAW_CREATOR_RECORDING_DONE = "creator_recording_done"
    case  SAW_CHALLENGE_SHARE_CLICK = "challenge_share_click"
    case  SAW_CHALLENGE_JOIN = "challenge_join"
    case  SAW_CHALLENGE_LEADERBOARD_VIEW = "challenge_leaderboard_view"
    case  SAW_USE_THIS_HASHTAG = "use_this_hashtag"
    case  SAW_CONTENT_SHARE = "content_share"
    case  SAW_DISCOVER_SEEALL = "discover_seeall"
    case SAW_CREATOR_CAMERA_OPEN = "creator_camera_open"
    case SAW_CREATOR_FILTER_ADDED = "creator_filter_added"
    case SAW_CREATOR_MUSIC_ADDED = "creator_music_added"
}
	
	
Callback method
	
	func appAnalyticsEvent(eventName: String?, params: [String : Any]?) {
        if let name = eventName,
           let eventParam = params {
            print("GluedInDelegate :- appContentUnLikeEvent \(name) - \(eventParam)")
        }
    }