Google Analytics SDK для Android: переход с версии 1.x на версию 2.x

В этом руководстве по миграции описаны новые возможности SDK версии 2, а также даны разработчикам советы по переходу с реализации версии 1.x. Разработчики, которым не требуется переход с реализации версии 1.x, могут начать работу с версией 2 прямо сейчас.

Введение

Google Analytics недавно выпустила обновленный Google Analytics SDK для Android версии 2. Версия 2 SDK содержит поддержку новых функций и новый интерфейс отчетов, разработанный специально для разработчиков приложений.

Мы рекомендуем всем существующим разработчикам Google Analytics перейти на версию 2 Google Analytics SDK для Android, чтобы воспользоваться преимуществами новых функций и отчетов.

Что нового в версии 2

Google Analytics SDK для Android версии 2 представляет новый интерфейс отчетности, предназначенный для разработчиков приложений, новые мощные параметры и показатели и многое другое. Вот что разработчики получают от версии 2:

Более мощные отчеты для разработчиков приложений
Стандартные отчеты были переработаны для разработчиков приложений: добавлены новые отчеты, такие как «Поток взаимодействия» и «Источники Google Play», которые помогут разработчикам получить новое представление о привлечении пользователей и взаимодействии с ними. Прочтите наши рекомендации по настройке учетной записи , чтобы узнать больше о том, как лучше всего настроить свой ресурс для версии 2.
Новые параметры и показатели приложения
Во второй версии SDK были представлены новые параметры и показатели, специфичные для приложения, включая имя экрана и количество просмотров экрана, имя приложения, версию приложения и многое другое.
Измерение сбоев и исключений
В Google Analytics SDK для Android реализованы методы измерения исключений и тип попадания в исключения. Используя измерение исключений, вы можете измерить количество и тип сбоев и нефатальных исключений. Чтобы узнать, как реализовать измерение исключений, см. Руководство разработчика исключений .
Специальные параметры и показатели
Создавайте специальные параметры, чтобы сегментировать данные по-новому. Узнайте больше о специальных параметрах и показателях.
Измеряйте социальные взаимодействия
Получите новое представление о ценности социальных сетей в вашем приложении, измеряя взаимодействие пользователей с помощью встроенных социальных плагинов и виджетов. Узнайте больше об измерении социальных взаимодействий.

Прежде чем вы начнете

Все разработчики захотят выполнить эти два шага перед началом миграции:

  1. Загрузите Google Analytics SDK для Android v2.
  2. Создайте представление (профиль) приложения , которое вы будете использовать для доступа к новым отчетам и данным приложения.

Выполнив вышеуказанные шаги, следуйте инструкциям ниже для вашего пути миграции.

Миграция с EasyTracker

Чтобы перенести приложение с версии 1 на версию 2 библиотеки EasyTracker, необходимо выполнить три шага:

  1. Обновите параметры в файле ресурсов GoogleAnalytics.xml.
  2. Обновить имена методов
  3. Обновите приемник вещания (отслеживание кампаний в Google Play).

1. Обновите параметры в GoogleAnalytics.xml.

При переходе на версию 2 обновите параметры в файле ресурсов GoogleAnalytics.xml, поскольку некоторые из них изменились по сравнению с версией 1.x, а в версии 2 были добавлены новые параметры.

В таблице ниже показаны параметры, которые были обновлены в версии 2:

имя параметра v1.x имя параметра v2.x
ga_api_key ga_trackingId
ga_auto_activity_tracking ga_autoActivityTracking
ga_dryRun устарел

Чтобы узнать больше, ознакомьтесь с новыми и обновленными параметрами EasyTracker .

2. Обновить имена методов

Хотя большая часть синтаксиса во второй версии EasyTracker осталась прежней, есть некоторые заметные различия в именах методов и синтаксисе, которые потребуют обновления вашей реализации:

3. Обновите приемник широковещательной рассылки (отслеживание кампаний в Google Play).

Разработчики, реализовавшие отслеживание кампаний Google Play с помощью версии 1.x, должны учитывать, что путь к классам получателя изменился. Дополнительную информацию см. в Руководстве по отслеживанию кампаний Google Play .

Миграция из пользовательской реализации

Если вы не использовали библиотеку EasyTracker в версии 1.x Analytics SDK для Android, мы рекомендуем вам начать использовать EasyTracker в версии 2.

Библиотека EasyTracker теперь включена в SDK и рекомендуется всем разработчикам. Начните использовать EasyTracker в Google Analytics SDK v2 .

Если у вас есть дополнительные потребности в сборе данных, например использование нескольких идентификаторов свойств в одной реализации, прочтите Руководство по расширенной настройке, чтобы узнать больше об использовании расширенных функций версии 2.x SDK.