Google Analytics(分析) - 跟踪未知

Vin*_*tti 5 android analytics google-analytics google-analytics-api

我已根据Google Analytics SDK for Android文档中的指示创建了一个测试Google Analytics示例应用程序,并且我已使用以下代码在我的代码中启动了跟踪:

tracker = GoogleAnalyticsTracker.getInstance();
tracker.trackEvent(
            "Clicks",  // Category
            "Button",  // Action
            "clicked", // Label
            77);  
Run Code Online (Sandbox Code Playgroud)

tracker.trackPageView("/HomeScreen");
tracker.dispatch();
Run Code Online (Sandbox Code Playgroud)

我创建了一个Google Analytics帐户,在我的帐户中,如果转到Google Analytics设置标签.我的状态为"跟踪未知"

我尝试点击编辑并点击检查状态,然后我也得到"未安装跟踪"

供参考我的代码是:

public class GAnalytics extends Activity {

  GoogleAnalyticsTracker tracker;

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

    tracker = GoogleAnalyticsTracker.getInstance();
    tracker.start("UA-19487404-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) {
        tracker.trackPageView("/HomeScreen");
      }
    });

    Button quitButton = (Button)findViewById(R.id.QuitButton);
    quitButton.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        finish();
      }
    });

    Button dispatchButton = (Button)findViewById(R.id.DispatchButton);
    dispatchButton.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        tracker.dispatch();
      }
    });
  }

  @Override
  protected void onDestroy() {
    super.onDestroy();
    super.onDestroy();
    tracker.dispatch();
    tracker.stop();
  }
}
Run Code Online (Sandbox Code Playgroud)

请指出我在哪里做错了.

Eri*_*vik 6

你打电话后启动了跟踪器.getInstance()吗?像这样:

tracker.start("UA-YOUR-ACCOUNT-HERE", this);
Run Code Online (Sandbox Code Playgroud)

您还需要调用以下内容将数据发送到Google Analytics:

tracker.dispatch();
Run Code Online (Sandbox Code Playgroud)