Посмотрите, как работает Аналитика, на примере приложения для iOS или добавьте Аналитику в свое приложение.
Для работы с примером потребуется Xcode и CocoaPods.
Откройте проект
Чтобы начать работу, введите в терминале следующую команду:
$ pod try Google
Выберите вариант AnalyticsExample.xcodeproj
.
Запустите пример
Теперь можно выполнить сборку примера и запустить его из Xcode.
Выберите цель AnalyticsExample
. Затем запустите приложение на устройстве или в симуляторе iOS, нажав соответствующую кнопку.
Найдите в Xcode Console журналы со статистикой Аналитики. Чтобы просмотреть действия на разных экранах, вы можете выбрать разные варианты в меню диаграмм в нижней части экрана.
2015-04-07 14:20:25.166 TestApp[72212:2336930] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher didSendHits:] (GAIBatchingDispatcher.m:219): 1 hit(s) sent
Откройте страницу Google Аналитики и выберите аккаунт, в котором вы зарегистрировали приложение. Если вы не помните, какой это аккаунт, найдите идентификатор отслеживания Google Аналитики в файле GoogleService-Info.plist
, который вы добавили в проект, и скопируйте его в окно поиска аккаунтов Google Аналитики на вкладке "Отчеты". Выберите для своего ресурса отчет В режиме реального времени > Обзор.
Теперь вы можете просматривать статистику по приложению в режиме реального времени. Помимо информации, представленной на диаграмме "Просмотры экранов", можно получить и другие данные, нажав на вкладки в приложении. Отчет в режиме реального времени показывает действия, как только данные о них попадают на сервер. Поэтому вы можете быстро проверить настройки.
Принцип работы
Сбор данных о действиях пользователей в приложении (как и данных о действиях на веб-ресурсах) и отправку их на серверы Google Аналитики выполняют пиксели отслеживания. Каждый уникальный просмотр в приложении соответствует просмотру экрана в Google Аналитике. В отчете будут представлены данные по всем взаимодействиям за последние 30 минут.
В этом примере используется интерфейс GAITracker
. Он извлекает название экрана и отправляет его как просмотр экрана в аккаунт Google Аналитики, связанный с вашим приложением.
Внимание! В отличие от веб-отслеживания, Google Analytics Mobile SDK отправляет информацию пакетами, чтобы менее активно задействовать подключение устройства и передавать статистику по периодам, когда владелец устройства не использует Интернет.
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker; [tracker set:kGAIScreenName value:name]; [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
Дополнительная информация
Узнайте, как получать с помощью Google Аналитики больше информации об использовании приложения, например о количестве нажатий на элемент интерфейса (отслеживание событий) или о кампании Google Play (отслеживание кампаний).
У вас все легко получилось или возникли проблемы? Расскажите нам об этом.