Попробуйте Google Analytics для iOS

Посмотрите, как работает Analytics, на примере приложения для iOS или добавьте Analytics в свое приложение.

Для работы с примером требуется Xcode и CocoaPods.

Откройте проект

Чтобы начать работу, введите в терминале следующую команду:

$ pod try Google

Выберите вариант AnalyticsExample.xcodeproj.

Запустите пример

Теперь можно выполнить сборку примера и запустить его из Xcode.

Выберите цель AnalyticsExample. Затем запустите приложение на устройстве или в симуляторе iOS, нажав соответствующую кнопку.

Найдите в Xcode Console журналы со статистикой Analytics. Чтобы просмотреть действия на разных экранах, вы можете выбрать разные варианты в меню диаграмм в нижней части экрана.

2015-04-07 14:20:25.166 TestApp[72212:2336930] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher didSendHits:] (GAIBatchingDispatcher.m:219): 1 hit(s) sent

Откройте страницу Google Analytics и выберите аккаунт, в котором вы зарегистрировали приложение. Если вы не помните, какой это аккаунт, найдите идентификатор отслеживания Google Analytics в файле GoogleService-Info.plist, который вы добавили в проект, и скопируйте его в окно поиска аккаунтов Google Analytics на вкладке "Отчеты". Выберите для своего ресурса отчет В режиме реального времени > Обзор.

Теперь вы можете просматривать статистику по приложению в режиме реального времени. Помимо информации, представленной на диаграмме "Просмотры экранов", можно получить и другие данные, нажав на вкладки в приложении. Отчет в режиме реального времени показывает действия, как только данные о них попадают на сервер. Поэтому вы можете быстро проверить настройки.

Принцип работы

Сбор данных о действиях пользователей в приложении (как и данных о действиях на веб-ресурсах) и отправку их на серверы Google Analytics выполняют пиксели отслеживания. Каждый уникальный просмотр в приложении соответствует просмотру экрана в Google Analytics. В отчете будут представлены данные по всем взаимодействиям за последние 30 минут.

В этом примере используется интерфейс GAITracker. Он извлекает название экрана и отправляет его как просмотр экрана в аккаунт Google Analytics, связанный с вашим приложением.

Внимание! В отличие от веб-отслеживания, Google Analytics Mobile SDK отправляет информацию пакетами, чтобы менее активно задействовать подключение устройства и передавать статистику по периодам, когда владелец устройства не использует Интернет.

id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;
[tracker set:kGAIScreenName value:name];
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];
      

Дополнительная информация

Узнайте, как получать с помощью Google Analytics больше информации об использовании приложения, например о количестве нажатий на элемент интерфейса (отслеживание событий) или о кампании Google Play (отслеживание кампаний).

Добавьте Google Analytics в свое приложение

У вас все легко получилось или возникли проблемы? Расскажите нам об этом!