Более сложный пример библиотеки Google Analytics EasyTracker (на Android) - PullRequest
2 голосов
/ 04 января 2012

В примере, предоставленном Google (http://code.google.com/p/analytics-api-samples/),, он не показывает, как настроить отслеживание страницы. Например, где в коде я должен назвать что-то вроде:

Tracker.getInstance(getApplicationContext()).trackPageView("/MyActivity/"+myVariable);

Кто-нибудь имеет опыт использования этой библиотеки? Я также не мог найти ее документацию.

Ответы [ 3 ]

4 голосов
/ 27 января 2012

Все, что вам нужно сделать, это убедиться, что ваши действия наследуются от TrackedActivity, и они будут автоматически отслеживаться (учитывая, что вы также включили ga_auto_activity_tracking).

Если вы хотите получить объект отслеживания- например, для записи событий - просто позвоните EasyTracker.getTracker().

Редактировать : После небольшого обсуждения в комментариях с Георгием Гобозовым я должен добавить, что вам не следует использовать EasyTracker передonStart() метод, в котором вы вызываете super.onStart().Это метод onStart() TrackedActivity, который вызывает trackActivityStart(), , который запускает новый сеанс .

1 голос
/ 15 июля 2013

Вы должны следовать инструкциям Google по настройке отслеживания экрана: Отслеживание экрана

По сути, вы можете указать экраны (действия) вашего приложения, которые вы хотите автоматически отслеживать в файле analytics.xml .

0 голосов
/ 04 января 2012

вы бы поместили это в ту часть кода, которая соответствует тому, что вы бы назвали просмотром страницы или событием в вашем приложении.

Например, если вы хотите отследить, сколько людей смотрят на меню справки, поместите его в код, который вызывается при каждом нажатии кнопки меню справки, или в код, отображающий меню справки (ипеременная myVariable будет что-то вроде «меню справки»).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...