Использование Google Analytics в TabActivity в Android - PullRequest
2 голосов
/ 08 декабря 2011

У меня есть TabActivity в Android, который добавляет 4 отдельных действия в TabHost.

При создании TabActivity я звоню:

tracker = GoogleAnalyticsTracker.getInstance();
tracker.start("MY UNIQUE GA CODE HERE", 10, getApplication());

А на TabActivity onDestroy () у меня есть

tracker.stop();

В onResume каждого действия, добавленного в TabHost, у меня есть:

tracker = GoogleAnalyticsTracker.getInstance();
tracker.trackPageView("/ActivityTitle");

Является ли это лучшим способом сделать это, я видел разные методы, но не однозначные, например, добавление метода start к каждому действию - но разве это не раздувает уникальные представления?

Любая помощь высоко ценится Заранее спасибо

Обновление

Я, наконец, получил некоторые статистические данные, и, кажется, все работает, я оставляю за собой право судить о времени, проведенном в среднем по приложению, но "кажется" правильным. любой вклад для лучшей практики высоко ценится. PS В eclipse я получаю предупреждение о том, что методы .start () и .stop () устарели, документация Googles еще не обновлена, поэтому не могу найти лучший способ сделать это, если вы знаете, добавьте. Благодаря.

1 Ответ

0 голосов
/ 02 февраля 2012

Немного поздно, извините за это.Вы можете использовать EasyTracker для нескольких действий: http://code.google.com/p/analytics-api-samples/downloads/list

С помощью этой библиотеки вы можете просто расширить TrackedActivity и не беспокоиться о том, где начать / остановить и т. Д.

...