Google Analytics does not display the current user
I am using Google Analytics to track my apps in android. I am following the google doc that is mentioned in this doc, but it does not display the active user in the dashboard. My code is in the application class
private static GoogleAnalytics sAnalytics;
private static Tracker sTracker;
sAnalytics = GoogleAnalytics.getInstance(this);
synchronized public Tracker getDefaultTracker() {
// To enable debug logging use: adb shell setprop log.tag.GAv4 DEBUG
if (sTracker == null) {
sTracker = sAnalytics.newTracker(R.xml.global_tracker);
}
return sTracker;
}
In action
Tracker mTracker;
MyAppplication application = (MyAppplication) getApplication();
mTracker = application.getDefaultTracker();
mTracker.setScreenName("User Profile");
mTracker.send(new HitBuilders.ScreenViewBuilder().build());
In the manifest file
<receiver android:name="com.google.android.gms.analytics.AnalyticsReceiver"
android:enabled="true">
<intent-filter>
<action android:name="com.google.android.gms.analytics.ANALYTICS_DISPATCH" />
</intent-filter>
</receiver>
<service android:name="com.google.android.gms.analytics.AnalyticsService"
android:enabled="true"
android:exported="false"/>
<receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
<service android:name="com.google.android.gms.analytics.CampaignTrackingService" />
in global_tracker
<string name="ga_trackingId" translatable="false">UA-10*******-1</string>
use this Gradel dependency
compile 'com.google.android.gms:play-services-analytics:10.2.4'
+3
source to share