package com.V4Creations.vtulife.util; import android.app.Activity; import android.content.Context; import com.google.analytics.tracking.android.EasyTracker; import com.google.analytics.tracking.android.MapBuilder; public class GoogleAnalyticsManager { public static String CATEGORY_RESULT = "result"; public static String CATEGORY_NOTES = "notes"; public static String CATEGORY_FRAGMENT = "fragment"; public static String CATEGORY_PREFERENCES = "preferences"; public static String ACTION_FAST_RESULT = "fast_result"; public static String ACTION_CLASS_RESULT = "class_result"; public static String ACTION_FOLDER = "folder"; public static String ACTION_FRAGMENT_SELECTED = "fragment_selected"; public static String ACTION_FULL_RESULT_VIEW = "full_result_view"; public static String ACTION_SORTED_RESULT = "sorted_result"; public static String ACTION_DEEP_RESULT_SEARCH = "deep_result_search"; public static String ACTION_FAVORITE_PAGE = "favorite_page"; public static String ACTION_NETWORK_ERROR = "network_error"; public static void infomGoogleAnalytics(EasyTracker easyTracker, String category, String action, String label, long value) { if (VTULifeUtils.isProduction) easyTracker.send(MapBuilder.createEvent(category, action, label, value).build()); } public static EasyTracker getGoogleAnalyticsTracker(Context context) { return EasyTracker.getInstance(context); } public static void startGoogleAnalyticsForActivity(Activity activity) { if (VTULifeUtils.isProduction) EasyTracker.getInstance(activity).activityStart(activity); } public static void stopGoogleAnalyticsForActivity(Activity activity) { if (VTULifeUtils.isProduction) EasyTracker.getInstance(activity).activityStop(activity); } }