谷歌分析公司做';在android中发送屏幕视图
我在我的android应用程序中使用google analytics已有很长一段时间了,它运行得很好,直到现在我还面临着一个问题,即它不发送屏幕视图。 我在依赖项下添加了这一行:谷歌分析公司做';在android中发送屏幕视图,android,google-analytics,Android,Google Analytics,我在我的android应用程序中使用google analytics已有很长一段时间了,它运行得很好,直到现在我还面临着一个问题,即它不发送屏幕视图。 我在依赖项下添加了这一行: compile 'com.google.android.gms:play-services:6.1.+' My class AnalyticsManager具有一些功能: public static synchronized void initializeAnalyticsTracker(Context co
compile 'com.google.android.gms:play-services:6.1.+'
My class AnalyticsManager具有一些功能:
public static synchronized void initializeAnalyticsTracker(Context context) {
sAppContext = context;
mTracker = GoogleAnalytics.getInstance(context).newTracker("UA-XXXXXXXX-Y");
}
GoogleAnalytics.getInstance(sAppContext).setLocalDispatchPeriod(3);
}
这是发送屏幕视图的功能:
public static void sendScreenView(String screenName) {
if (mTracker != null && sAppContext != null) {
mTracker.setScreenName(screenName);
mTracker.send(new HitBuilders.ScreenViewBuilder().build());
//mTracker.send(new HitBuilders.AppViewBuilder().build());
GoogleAnalytics.getInstance(sAppContext).dispatchLocalHits();
LOGD(TAG, "Screen View recorded: " + screenName);
} else {
LOGD(TAG, "Screen View NOT recorded (analytics disabled or not ready).");
}
}
是否有人可以帮助我它如何无法发送屏幕视图?您正在使用旧的SDK工具和goolge play服务。请更新您的Android SDK工具和Google play服务,因为最新的google play服务将提供内置的google分析服务,所以无需将libGoogleAnalyticsServices.jar文件添加到您的项目中。 导入com.google.android.gms.analytics.GoogleAnalytics; 导入com.google.android.gms.analytics.HitBuilders; 导入com.google.android.gms.analytics.Tracker 私有跟踪器Tracker=analytics.newTracker(“UA-XXXXXX-X”);
tracker.setScreenName(屏幕名称) 你好Borra,我知道我在用旧的,那么我如何升级到新的,你能帮我吗,或者给我举个例子?目前我使用的是依赖项,而不是将libGoogleAnalyticsServices.jar添加到projectHi。这很简单…只需更新eclipse sdk工具和google play服务…然后从lib文件夹中删除libGoogleAnalyticsServices.jar。遵循此链接需要在主包中创建应用程序类。我没有使用libGoogleAnalyticsServices.jar,目前我正在使用dependencies下载play服务,请再次阅读我的评论。