谷歌分析trackEvent不会登录分析

时间:2012-07-26 03:41:24

标签: android google-analytics

我使用了Android的Google Analytic trackEvent并使用Google的演示代码对其进行了测试:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

 tracker = GoogleAnalyticsTracker.getInstance();

// Start the tracker in manual dispatch mode...
  tracker.startNewSession("UA-33260404-1", this);

// ...alternatively, the tracker can be started with a dispatch interval (in seconds).
// tracker.startNewSession("UA-33260404-1", 20, this);

setContentView(R.layout.main);
Button createEventButton = (Button)findViewById(R.id.NewEventButton);
createEventButton.setOnClickListener(new OnClickListener() {
  @Override
  public void onClick(View v) {
    tracker.trackEvent(
        "Clicks",  // Category
        "Button",  // Action
        "clicked", // Label
        77);       // Value
  }
});

Button createPageButton = (Button)findViewById(R.id.NewPageButton);
createPageButton.setOnClickListener(new OnClickListener() {
  @Override
  public void onClick(View v) {
    // Add a Custom Variable to this pageview, with name of "Medium" and value "MobileApp"
    tracker.setCustomVar(1, "Medium", "Mobile App");
    // Track a page view. This is probably the best way to track which parts of your application
    // are being used.
    // E.g.
    // tracker.trackPageView("/help"); to track someone looking at the help screen.
    // tracker.trackPageView("/level2"); to track someone reaching level 2 in a game.
    // tracker.trackPageView("/uploadScreen"); to track someone using an upload screen.
    tracker.trackPageView("/TestActivity");
  }
});

我在移动设备上测试了它,我可以找到示例访问者计数器的基础数据,但是我看不到trackPageView(" / TestActivity")和trackEvent。我可以在报告中看到tracker.setCustomVar,所以我的问题是如何查看trackEvent。我需要在后台支持者设置吗?谷歌的文档在Android中没有详细说明。

编辑:我找到了trackPageView和trackEvent的位置,但我还有另一个问题:trackEvent正在记录Clicks,Button和clicked,但我在日志中找不到77值。我在哪里可以找到77?

1 个答案:

答案 0 :(得分:1)

您没有致电tracker.dispatch()。如果您在拨打tracker.startNewSession()时没有设置发送间隔,则需要在某个时刻致电dispatch,可能是在onPause生命周期方法中:

https://developers.google.com/analytics/devguides/collection/android/devguide#startingTheTracker