Google Analytics Only仅跟踪1个Android屏幕

时间:2014-01-10 18:00:25

标签: android google-analytics

我正在尝试跟踪登录我的应用的用户,但无缘无故它只跟踪第一个屏幕。

有时它用我的包(com.company ...)跟踪它,另一次用名称Home Screen跟踪它,有时用“菜单”跟踪它(这是我把它放的)

我总是打电话给我,我需要打电话给新的屏幕。

public static void GATrackWithScreenName (String screen) {
      Log.d(TAG, "Tracking "+screen);

      Tracker tracker = GoogleAnalytics.getInstance(act).getTracker("UA-xxxxx-y");

      HashMap<String, String> hitParameters = new HashMap<String, String>();
      hitParameters.put(Fields.HIT_TYPE, "appview");
      hitParameters.put(Fields.SCREEN_NAME, screen);

      tracker.send(hitParameters);
  }

编辑: 我也测试了这段代码,有些时候也适用于Map,但没有使用Levels:S

Tracker easyTracker = EasyTracker.getInstance(act);

    // This screen name value will remain set on the tracker and sent with
    // hits until it is set to a new value or to null.
    easyTracker.set(Fields.SCREEN_NAME, screen);

    easyTracker.send(MapBuilder
        .createAppView()
        .build()
    );

此外,我需要在屏幕上等待30秒以显示连接,我在iOS上获得此应用程序,它立即

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试在analytics.xml中添加<integer name="ga_dispatchPeriod">10</integer>

它对我有用!