Intereting Posts
Как вы перекрестно компилируете исполняемые файлы ELF для Android? JSON на Android – сериализация Узнайте, установлены ли разные обои для домашнего и фиксированного экрана Как получить значение RGB из шестнадцатеричного кода цвета в java BeginTransaction (), endTransaction () и setTransactionSuccessful (). Что именно они делают? Listview, открыть новую активность onClick Android GridView добавляет заголовок и нижний колонтитул, например listview Как я могу объединить два растровых изображения один над другим в выбранной точке на первом изображении в android? Передача растрового изображения между двумя действиями Для ADT требуется «org.eclipse.wst.sse.core 0.0.0», но он не может быть найден Android – Динамическое добавление изображения в ScrollView Эмулятор Genymotion: Ошибка установки: INSTALL_FAILED_MISSING_SHARED_LIBRARY Заявка на Android WebView с пользовательскими заголовками Кнопка переключения – отключить функцию прокрутки Изменение языкового стандарта эмулятора Android автоматически

В чем разница между EasyTracker и обычным Tracker?

Документация Google для Google Analytics версии 3 очень запутанна в отношении различий между EasyTracker и стандартным классом Tracker , и я действительно не уверен, какой из них я должен использовать. На этой странице они рассказывают о настройке EasyTracker , используя файл analytics.xml для настройки вашего идентификатора, но затем на следующей странице они расскажут о настройке обычного трекера и передаче его идентификатора:

 // Initialize a tracker using a Google Analytics property ID. GoogleAnalytics.getInstance(this).getTracker("UA-XXXX-Y") 

Каковы различия между этими двумя трекерами? У кого-то есть больше возможностей, чем у другого? Я понимаю, что EasyTracker проще настроить, если вы просто хотите отслеживать активность, но если я хочу использовать все функции, доступные мне в Google Analytics, могу ли я все-таки сделать все это с помощью EasyTracker , или мне нужно переключиться Для обычного Tracker ?

Solutions Collecting From Web of "В чем разница между EasyTracker и обычным Tracker?"

Я пришел прямо к форуму разработчиков Google Analytics, чтобы получить ответ:

EasyTracker является подклассом Tracker, который может быть удобно инициализирован с помощью значений ресурсов xml, а не программно.

EasyTracker также обеспечивает автоматическое управление сеансом, отслеживая, находится ли ваше приложение на переднем плане или в фоновом режиме с помощью методов EasyTracker.getInstance (context) .activityStart () и activityStop ().

Если вы просто используете Tracker, вам необходимо программно инициализировать его всеми желаемыми параметрами конфигурации, и вы не получите автоматическое управление сеансом, которое учитывается, когда ваше приложение находится на переднем плане или на заднем плане – вместо этого длина Ваши сеансы будут определяться исключительно периодом ожидания сеанса, который вы настроили в интерфейсе GA для своего имущества.

Последующая дискуссия не показала никакой ситуации, когда вы не захотите использовать EasyTracker, если вы только начинаете.

Еще одно важное замечание – для кода есть полноценные javadocs, которые доступны только как часть пакета кода и недоступны нигде на их общедоступном веб-сайте.