Android 向け Google アナリティクス SDK のドキュメントの指示に従って、テスト用の Google アナリティクス サンプル アプリを作成し、以下を使用してコードでトラッキングを開始しました。
tracker = GoogleAnalyticsTracker.getInstance();
tracker.trackEvent(
"Clicks", // Category
"Button", // Action
"clicked", // Label
77);
と
tracker.trackPageView("/HomeScreen");
tracker.dispatch();
Google アナリティクス アカウントを作成しました。アカウントで [アナリティクス設定] タブに移動します。「追跡不明」というステータスが表示されます
編集をクリックしてステータスの確認をクリックしてみましたが、「トラッキングがインストールされていません」というメッセージが表示されます
参考までに私のコードは次のとおりです。
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();
}
}
私が間違っているところを教えてください。