我想在我的應用程序的整個7項活動中跟蹤所有活動和按鈕點擊。現在我正在執行GA的一開始。我在我的開始主菜單屏幕上工作,並可以通過google.com/analytics在線查看。我的問題是如何在所有活動中實現這一點?讓GoogleAnalytics在所有活動中工作
現在在我的主菜單類我有這樣的:
private Tracker tracker;
private GoogleAnalytics ga;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.mainmenumain);
EasyTracker.getInstance().activityStart(this);
//Get the GA singleton.
ga = GoogleAnalytics.getInstance(this);
//ga.setDebug(true);
//Use the GA singleton to get a Tracker object.
tracker = ga.getTracker("UA-###-1");
我必須聲明2個變量,然後調用EasyTracker.getInstance().activityStart(this);
,ga = GoogleAnalytics.getInstance(this);
和tracker = ga.getTracker("UA-####-1");
在每一個活動?
我知道有類似的主題在那裏,但我問這個爲Google Analytics
新的2版本,而不是舊版本1.
儘管此答案需要重複代碼,但我將此標記爲答案,因爲代碼是關於如何實現的。 – Matt 2013-02-27 14:24:21
另外,感謝您澄清我如何混合V1和V2。 – Matt 2013-02-27 14:25:13
Google建議EasyTracker方法調用應在onStart&onStop中。請參閱https://developers.google.com/analytics/devguides/collection/android/v2/#tracking-methods。 – dannyroa 2013-02-27 22:30:12