android - 第一个 Android 应用程序 : I want to track with Google Analytics before I publish it

标签 android google-analytics

我想发布我的第一个 Android 应用程序,我刚刚在 的主类中使用此代码实现了 Google Analytics (GA)。创建 方法:

    // 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

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

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


    ScreenViewSampleScreen


    在配置 XML 中。

    关于android - 第一个 Android 应用程序 : I want to track with Google Analytics before I publish it,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30340050/

    相关文章:

    android - android 对话框中的 clearFocus 不起作用

    google-analytics - 在标签管理器/谷歌分析中按设备/操作系统跟踪点击次数

    google-analytics - 在Google Analytics(分析)中变更网域网址

    android - 如何跟踪各种来源的 Android 应用程序下载

    android - 运行应用程序时始终显示模拟器

    google-analytics - GA : Session % in which the user do not visit the front page

    google-analytics - 如果页面上的某些元素如何触发代码?

    php - 这是一个正确的 utm.gif 查询吗?

    java - 将 View 添加到 ScrollView 会删除边距

    java - Android:字符串无法转换为 JSONArray?