3. ID устройств создают новые возможности и
сложности при анализе мобильных приложений
Мобильный браузер использует
cookie
Мобильные приложения
используют ID устройств
5. Аналитические решения по
операционным системам
Отслеживание без
дополнительных
кодов – самое
простое решение.
Android
Отслеживание
установок в Android
без кодов в Google
Play и AdWords
или
Google Conversion
Tracking SDK
или
Google Analytics
Google Conversion
Tracking SDK
или
Google Analytics
Services SDK
iOS
7. Два шага для установки аналитики
Создайте новый
ресурс в в вашем
аккаунте Google
Analytics Services
SDK 4
Скачайте и
установите в
приложение Google
Analytics Services
SDK 4
Разработчик
мобильного
приложения
Аналитик,
владелец
аккаунта
Google
Analytics
8. Как создать счетчик для
приложения в Google Analytics
Не забудьте
указать
правильный
часовой
пояс
10. Добавляем счетчик при создании
приложения
1. Используйте последние версии Android Studio и Google Play
Services
2. Добавьте dependency «com.google.android.gms:play-services-
analytics:7.3.0» в плагин build.gradle
3. Обновите AndroidManifest.xml
4. Создайте папку xml в каталоге res и положите туда app_tracker.xml
с номером счетчика и условиями сессии и семплинга
5. Создайте классы для счетчика и передачи действий в приложении
(скрины, события, ошибки)
12. Три совета для правильного
отслеживания приложений
Для разных
приложений –
разные.
Разные версии
одного приложения
- в одном
представлении.
Заранее
продумайте карту
экранов и событий,
а также установите
отслеживание
электронной
торговли.
Свяжите
рекламные
аккаунты Google
AdWords и AdMob с
Google Analytics.
Не забудьте
связать GA,
AdWords и AdMob c
Google Play.
13. Как люди смотрят экраны?
public void trackScreenView(String screenName) {
Tracker t = getGoogleAnalyticsTracker();
// screen name – название экрана
t.setScreenName(screenName);
// отправляем информацию о просмотре экрана
t.send(new HitBuilders.ScreenViewBuilder().build());
GoogleAnalytics.getInstance(this).dispatchLocalHits();
}
1. Каждый раз, когда пользователь смотрит новый экран, отправляем
информацию об этом или…
14. Как люди смотрят экраны?
2. Автоматически передаем название экрана, включив автоматическое
отслеживание Activity
<!– Включаем автоматическое отслеживание Activity -->
<bool name="ga_autoActivityTracking">true</bool>
<!– Забираем название экрана-->
<screenName
name="com.google.android.gms.analytics.samples.mobileplayground.ScreenviewFrag
ment">
AnalyticsSampleApp ScreenViewSampleScreen
</screenName>
<screenName
name="com.google.android.gms.analytics.samples.mobileplayground.EcommerceFra
gment">
AnalyticsSampleApp EcommerceSampleScreen
</screenName>
15. Как люди кликают на элементы?
}
public void trackEvent(String category, String action, String label) {
Tracker t = getGoogleAnalyticsTracker();
// Создаем и отправляем событие
t.send(new
HitBuilders.EventBuilder().setCategory(category).setAction(action).setLabel(la
bel).build());
}
17. Что покупают и сколько денег
приносит приложение?
Расширенная электронная торговля
Стандартная
электронная
торговля уже не
поддерживается!
18. Расширенная электронная торговля:
транзакция
Product product = new Product()
.setId("P12345")
.setName("Android Warhol T-Shirt")
.setCategory("Apparel/T-Shirts")
.setBrand("Google")
.setVariant("black")
.setPrice(29.20)
.setCouponCode("APPARELSALE")
.setQuantity(1);
ProductAction productAction = new
ProductAction(ProductAction.ACTION_PURCHASE)
.setTransactionId("T12345")
.setTransactionAffiliation("Google Store - Online")
.setTransactionRevenue(37.39)
.setTransactionTax(2.85)
.setTransactionShipping(5.34)
.setTransactionCouponCode("SUMMER2013");
HitBuilders.ScreenViewBuilder builder = new
HitBuilders.ScreenViewBuilder()
.addProduct(product)
.setProductAction(productAction);
Tracker t = ((AnalyticsSampleApp)
getActivity().getApplication()).getTracker(
TrackerName.APP_TRACKER);
t.setScreenName("transaction");
t.send(builder.build());
1. Каждый отдельный продукт = new
product
2. Информация о транзакции
отправляется только 1 раз
3. Транзакция привязывается к
действию
19. Расширенная электронная
коммерция: весь путь до покупки
Сопутствующие
товары
Заказ
Стандартный
Ecommerce
Возврат
Добавление
в корзину
Процесс
оформления
заказа
Детали
товаров
Ремаркетинг
Бестселлеры
Изучение
информации
Внутренний
поиск
Продвижение
товаров
20. Что можно отслеживать:
• Транзакции
• Состав товаров в транзакции
• Показ блока с товаром (с учетом места)
• Клик по блоку с товаром
• Показ подробной информации о товаре
• Добавление товара в корзину
• Удаление товара из корзины
• Шаги заказа в корзине
• Показ баннера внутренней рекламной
кампании
• Клик по баннеру внутренней рекламной
кампании
Обычная электронная торговля
Расширенная
электронная торговля
23. Полезные ссылки
• Инструкция по установке Google Analytics в мобильное
приложение goo.gl/ikKzWS
• Настройка Google Analytics для Android goo.gl/6dBYwD
• Курс «Основы мобильной аналитики» goo.gl/TFXDO7
• Вебинары goo.gl/IQBS2m, goo.gl/z8tF5G
27. Google Tag Manager
для мобильных приложений
GTM
APP 1.1
APP
1.1
APP 1.0
APP 1.2
Конфигурация
почти в
реальном
времени
28. Конфигурация любых параметров
УСТАНОВКИ РЕКЛАМНЫХ
МОДУЛЕЙ
Частота показов
Длительность
Расположение
УСТАНОВКИ ИНТЕРФЕЙСА
Цвета
Заголовки и тексты
Расположение элементов
на экране
Активация функций
СЕТЕВЫЕ УСТАНОВКИ
Таймауты
ССЫЛКИ
URL справки
URL обучающего видео
ИГРОВЫЕ УСТАНОВКИ
Призы и награды
Число жизней
Игровые события
Уровни сложности
И многое другое …
Скидка дня
37. Привлекайте пользователей в
местах их «обитания»
Ищут
информацию
Смотрят видео
на YouTube
Работают с
другими
приложениями
Читают другие
сайты
Пишут письма
в Gmail