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


1 answer


google anyltic only works for old user. For a new user, you must add firbase.



+1


source







All Articles