2017-08-04 67 views
3

我正在爲Android中的應用程序跟蹤實施谷歌分析。我遵循該文檔中提到的Google文檔,但它不會在分析儀表板中顯示任何活動用戶。 我的代碼是在應用類谷歌分析不顯示當前用戶

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; 
} 

在活動

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> 

使用這格拉德爾依賴性

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

請使用您的完整代碼進行編輯,以便其他人可以輕鬆幫助您。 –

回答

1

google anyltic僅適用於舊用戶。對於新用戶,您必須添加firbase。