Я столкнулся с проблемой получения правильной статистики от GA при реализации ее в моем приложении для Android.Вот сценарий:
У меня есть приложение для Android, которое уже есть на рынке.Это приложение было разработано другими программистами.В этом приложении есть 5 действий, в которых первое действие - это действие Launcher с Tabhost, а остальные 4 действия отображаются на разных вкладках.Реализация GA в этом приложении осуществляется путем определения объекта Private Static Tracker в Globals.java и tracker.start ("UA-profile1", 60, this);используется в операции onCreate of Launcher, где «UA-profile1» - это UA-идентификатор профиля, который был создан на сайте GA старой командой программистов, а 60 секунд - временной интервал для отправки событий / просмотров страниц.Tracker.Stop используется в onDestroy of Launcher.Tracker.TrackPageView используется в соответствующих местах во всех видах деятельности.Этот подход работает нормально.
Сейчас я разрабатываю обновленную версию этого приложения.Сейчас существует около 12 мероприятий.Я не использую Tabhost, и каждое действие является действием SingleTask, и я не поддерживаю стек действий.Таким образом, пользователь может выйти из приложения в любое время, нажав кнопку «Назад» на устройстве.В этой версии обновления я реализовал и Flurry, и GA.Подход, который я использовал для GA, заключается в том, что я создаю объект Tracker в каждом действии, а в onCreate я использую tracker.start ("UA-profile2", 10, this);где "UA-profile2" - это идентификатор UA профиля, который я создал на веб-сайте GA, а 10 секунд - интервал времени для отправки событий / просмотров страниц.В onDestroy я использую Tracker.Stop.Я собрал apk и загрузил его на Маркет.Теперь, когда мои пользователи обновляют приложение и используют его последовательно, так как аналитика Flurry демонстрирует тенденцию к росту на всех графиках, но когда я смотрю статистику GA, я обнаруживаю, что в старом профиле график снижается, что нормальнотак как мои пользователи переходят на новую версию, но когда я вижу новый профиль, график не увеличивается.
Когда я гуглил о реализации GA с несколькими действиями, некоторые люди предлагали использовать статический трекервместо того, чтобы создавать это в каждой деятельности.На веб-сайте Google Analytics нет более подробной информации.
Итак, я хочу знать, является ли подход 1 (с использованием объекта Static Tracker для всего приложения) правильным, и подход 2 (создание объекта Tracker для каждогоактивность) не так?или может быть какая-то другая проблема.
Пожалуйста, помогите, спасибо,
Джеймс