谷歌分析并没有显示实时概览中的活跃用户

我已经在我的应用程序中使用google analytics V4设置每一件事情,我得到的每件事情,我可以看到它,但是当我去我的手机视图实时概述我没有看到任何活动的用户

这是我的跟踪器

  <?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes"> <integer name="ga_sessionTimeout">300</integer> <!-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <!-- The screen names that will appear in reports --> <screenName name="info.lifepast.MainActivity">MainActivity</screenName> <!-- The following value should be replaced with correct property id. --> <string name="ga_trackingId">UA-xxx-3</string> </resources> 

和应用程序类是

 public class Analytics extends Application { private static final String PROPERTY_ID = "UA-xxxxx-3"; public enum TrackerName { APP_TRACKER, // Tracker used only in this app. GLOBAL_TRACKER, // Tracker used by all the apps from a company. eg: roll-up tracking. ECOMMERCE_TRACKER, // Tracker used by all ecommerce transactions from a company. } HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>(); synchronized Tracker getTracker(TrackerName trackerId) { if (!mTrackers.containsKey(trackerId)) { GoogleAnalytics analytics = GoogleAnalytics.getInstance(this); Tracker t = (trackerId == TrackerName.APP_TRACKER) ? analytics.newTracker(PROPERTY_ID) : (trackerId == TrackerName.GLOBAL_TRACKER) ? analytics.newTracker(R.xml.global_tracker) : analytics.newTracker(R.xml.ecommerce_tracker); mTrackers.put(trackerId, t); } return mTrackers.get(trackerId); } 

}

在我创build的主要活动中,我添加了这个

 Tracker t = ((Analytics) this.getApplication()).getTracker( TrackerName.GLOBAL_TRACKER); GoogleAnalytics.getInstance(this).getLogger().setLogLevel(LogLevel.VERBOSE); // Set screen name. // Where path is a String representing the screen name. t.setScreenName(getString(R.string.app_name)); // Send a screen view. t.send(new HitBuilders.AppViewBuilder().build()); 

和清单文件

  <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <meta-data android:name="com.google.android.gms.analytics.globalConfigResource" android:resource="@xml/global_tracker"/> 

任何帮助?

Solutions Collecting From Web of "谷歌分析并没有显示实时概览中的活跃用户"

我今天一直在研究v4分析,并且在获取屏幕视图时也遇到了麻烦。 以下是我在调查过程中发现的一些可能对您有所帮助的事情:

  • AppViewBuilder已被弃用,以支持ScreenViewBuilder (参见HitBuilders源代码)。 据说这部分文件已经过时了。 编辑2015年3月6日:它会出现链接的文档现在已更新为使用ScreenViewBuilder

  • 如果我对文档的解释是正确的,那么当启用自动活动跟踪function(我在您的configuration文件中看到的情况)时,不必使用ScreenViewBuilder显式地发布屏幕视图。

  • 默认情况下,当前date不包含在您的Google Analytics统计信息中。 您可以select通过手动selectdate范围来包含它(请参阅大多数GA页面右上angular的下拉控件)。

  • 确保缩短debugging版本的调度时间 – 默认情况下,事件每隔30分钟进行一次批量发送,但对于testing,可以将其减less到几秒钟。 请参阅@vangoz的答案了解实现细节。

希望有些帮助你。

编辑:相关,但我看到你已经发布在那里: 谷歌Analytics(分析)API为Android的不发送屏幕视图

对我而言,Google Analytics只会默认每30分钟发送一次数据。 因此,改变testing的调度时间会延迟实时数据。

 GoogleAnalytics.getInstance(this).setLocalDispatchPeriod(15); 

参考: https : //developers.google.com/analytics/devguides/collection/android/v4/dispatch