google 解析不显示当前用户

google analytic doesn't display current user

我正在 android 为我的应用程序跟踪实施 Google 分析。我遵循该文档中提到的 Google 文档,但它未在分析仪表板中显示任何活动用户。 我的代码在 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;
}

在Activity

  Tracker mTracker;
  MyAppplication application = (MyAppplication) getApplication();
    mTracker = application.getDefaultTracker();


    mTracker.setScreenName("User Profile");
    mTracker.send(new HitBuilders.ScreenViewBuilder().build());

在清单文件中

 <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" />

在global_tracker

 <string name="ga_trackingId" translatable="false">UA-10*******-1</string>

使用这个Gradel依赖

compile 'com.google.android.gms:play-services-analytics:10.2.4'

google anyltic 仅适用于旧 user.For 新用户,您必须添加 firbase。