第一个 Android 应用程序:我想在发布之前使用 Google Analytics 进行跟踪

First Android app: I want to track with Google Analytics before I publish it

我想发布我的第一个 Android 应用程序,并且我刚刚在 [=23=31=] 的主要 class 中使用此代码成功实现了 Google Analytics (GA) =]onCreate方法:

    // gA Tracking
    Tracker t = ((gA) getApplication()).getTracker(gA.TrackerName.APP_TRACKER);
    t.setScreenName("MainActivity");
    //Send a screen view.
    t.send(new HitBuilders.ScreenViewBuilder().build());
    // Set the log level to verbose.
    GoogleAnalytics.getInstance(this).getLogger().setLogLevel(Logger.LogLevel.VERBOSE);

但是我好像无法在GA中得到任何结果。例如,如果我想查看实时用户。必须有 1 个用户(也就是我),但它显示为零 (0)。

1.这是因为我刚刚为这个移动应用程序设置了 GA 还是它不能在本地运行?

2. 我是否必须将此代码放入每个 activity 我想跟踪的代码中,或者这是否已经跟踪了我的整个应用程序?

我只是想确保在发布应用程序之前正确实施了 GA,然后不会得到任何结果。

The answer for your second question

  • 你可以手动给,其中任何时候activity你需要跟踪屏幕,就像你之前在上面activity。
  • 如果要GA跟踪所有屏幕,只需指定

    < bool name="ga_autoActivityTracking" >true< /bool >

在配置中 XML。

  • 以上将为您自动跟踪所有屏幕。如果你想看到一个干净的报告,而不需要根据你的包标识符获取你的屏幕名称,比如 com.example.myapp.screen1

您应该在配置 XML 文件中提及屏幕名称,例如

<屏幕名称名称="com.yourapp.ScreenviewFragment"> ScreenViewSampleScreen < /screenName >

在配置中XML。