package com.quickblox.q_municate.utils.helpers;
import android.content.Context;
import com.google.android.gms.analytics.GoogleAnalytics;
import com.google.android.gms.analytics.HitBuilders;
import com.google.android.gms.analytics.Tracker;
import com.quickblox.q_municate.R;
import com.quickblox.users.model.QBUser;
public class GoogleAnalyticsHelper {
public static void pushAnalyticsData(Context context, QBUser user, String action) {
GoogleAnalytics analytics = GoogleAnalytics.getInstance(context);
Tracker tracker = analytics.newTracker(context.getString(R.string.google_analytics_tracking_id));
// You only need to set User ID on a tracker once. By setting it on the tracker, the ID will be
// sent with all subsequent hits.
tracker.set("&uid", String.valueOf(user.getId()));
// This hit will be sent with the User ID value and be visible in User-ID-enabled views (profiles).
tracker.send(new HitBuilders.EventBuilder().setCategory("UX").setAction(action).build());
}
}