Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android谷歌分析v3_Java_Android_Google Analytics_Google Analytics Api - Fatal编程技术网

Java Android谷歌分析v3

Java Android谷歌分析v3,java,android,google-analytics,google-analytics-api,Java,Android,Google Analytics,Google Analytics Api,我已经将analytics v2升级到v3,但现在我无法跟踪信息,如果我转到google analytics页面,所有统计数据都是空的。我正在做非常简单的跟踪: 分析管理者: private static final String APP_LIFECYCLE_CATEGORY = "Application - Android"; private static final String APP_OPEN = "Android - App Open"; private static final St

我已经将analytics v2升级到v3,但现在我无法跟踪信息,如果我转到google analytics页面,所有统计数据都是空的。我正在做非常简单的跟踪:

分析管理者:

private static final String APP_LIFECYCLE_CATEGORY = "Application - Android";
private static final String APP_OPEN = "Android - App Open";
private static final String APP_CLOSE = "Android - App Closed";

public static void setup(Context context) {
        gaInstance = GoogleAnalytics.getInstance(context);
        gaTracker = gaInstance.getTracker(C.isAnalyticsInQA() ? C.ANALYTICS_TEST_KEY : C.ANALYTICS_RELEASE_KEY);
        gaInstance.setDefaultTracker(gaTracker);
        gaInstance.getLogger().setLogLevel(Logger.LogLevel.VERBOSE);
    }

    public static void tearDown() {
        gaInstance.closeTracker(gaTracker.getName());
    }

    public static void trackAppCloseEvent() {
        gaTracker.send(MapBuilder
          .createEvent(APP_LIFECYCLE_CATEGORY, APP_CLOSE, "", 0L)
          .set(Fields.SESSION_CONTROL, "start")
          .build());
    }

    public static void trackAppOpenEvent() {
        gaTracker.send(MapBuilder
          .createEvent(APP_LIFECYCLE_CATEGORY, APP_OPEN, "", 0L)
          .set(Fields.SESSION_CONTROL, "close")
          .build());
    }
应用程序:

@Override
public void onCreate() {
    super.onCreate()
    ...
    AnalyticsManager.setup(this);
    AnalyticsManager.trackAppOpenEvent();
}



@Override
    public void onTerminate() {
        AnalyticsManager.trackAppCloseEvent();
        AnalyticsManager.tearDown();
        ...
        super.onTerminate();
    }
有人有同样的问题吗? 顺便说一句,如果我没有指定查询参数“?hl=”,所有谷歌分析开发指南都会给我HTTP 500。这应该发生吗?我以前从来没有指定过它


我不知道@Pooja提到的v4已经发布了。已迁移到v4,并且工作正常。

迁移到v3有什么原因吗?我的意思是v4已经可用了,所以我在问@吉尔赫德不知道v4出局了。我使用的是v2,我必须更新,因为v2不适用于API21。请检查此项。谢谢,我会尝试一下!