4. Что анализировать в мобильных
приложениях?
4
▌ Источники привлечения пользователей и эффективность
кампаний
▌ Аудиторию – новые/активные пользователи, возвращаемость,
вовлеченность, конверсии
▌ Качество продукта (UX/UI) – тестируем концепты и проверяем
гипотезы
▌ Стабильность сборок и новых версий
▌ Позиции в сторах, отзывы (ASO)
5. Для каждого этапа свой инструмент
Привлечени
е трафика
Активация
Возвращени
е
Монетизаци
я
Referral
Трекинг
(атрибуция)
Продуктовая аналитика
Анализ крэшей
mCRM
BI, in-house аналитика
6. Системы моб. аналитики – трекинг
6
▌ Отслеживание источников трафика
и отчеты по кампаниям
▌ Оптимизация CPI-, CPA-кампаний
7. Системы моб. аналитики – продуктовая
аналитика
7
▌ Изучаем аудиторию приложения, следим
за основными KPI (аудитория,
возвращаемость, вовлеченность, конверсии)
▌ Анализируем UI/UX
▌ Проводим тестирование гипотез
8. Системы моб. аналитики – анализ крэшей
8
▌ Отслеживание стабильности приложения
▌ Помогает воспроизвести проблему
и быстро исправить
9. Системы моб. аналитики – аналитика по сторам
9
▌ Позиции в Сторах, данные по загрузкам,
данные по выручке и т.п.
▌ Помогает в ASO активностях и в некоторых
случаях удобнее сторовской статистики
10. Единая аналитическая платформа
для мобильного маркетолога
Продуктова
я
аналитика
Анализ
источников
трафика и
РК
Push-
кампании
Статистика
по крэшам
NEW
12. ▌ Любая система аналитики или трекер
работают
только со своим SDK, который необходимо
интегрировать и настроить до релиза!
13. Порядок действий
13
1. Зарегистрируйте приложение в системе – appmetrica.yandex.com
2. Интегрируйте SDK – tech.yandex.ru/metrica-mobile-sdk
• для каждой платформы свой: Android, iOS, Windows, Unity,
Xamarin
• одно приложение = один API-ключ на все поддерживаемые
платформы
• разметьте целевые события (документация)
3. Протестируйте отправку событий
4. Выложите приложение в сторы
5. Регулярно обновляйте SDK
14. Сверка с документацией
14
▌ Важно разобраться с нюансами – как и что считается в системе
аналитики. Например:
- как считаются сессии,
- как считаются активные пользователи (по сессиям или
иначе),
- отличается ли активное устройство от активного
пользователя,
- какое окно атрибуции,
- как рассчитывается возвращаемость (retention/rolling
retention),
- и т.д.
Документация AppMetrica
16. Разметка целевых событий (действий)
16
▌ Определите ключевые для вас действия пользователя/конверсии в
приложении – разметьте их с разработчиком при интеграции SDK в
приложение
Залогин/незалогин
Прохождение туториала
Экран перехода
Покупка
17. 17
Пример: отправка события о покупке (в формате JSON)
Разметка целевых событий (действий)
Подробности и примеры
https://tech.yandex.ru/metrica-mobile-sdk/doc/mobile-sdk-dg/concepts/android-operations-
docpage/#report-event
18. Использование размеченных событий
18
▌ Для детализации отчётов и сегментации аудитории, например:
› по покупкам
› по пройденным
уровням игры
› по авторизации
› и т.п.
19. 19
▌ Для тестирования продуктовых гипотез – помечаем разные варианты
дизайна/туториала/другое
Использование размеченных событий
20. 20
Кейсы
▌ Для поведенческой аналитики – использование комбинации событий
для анализа поведения ЦА
Использование размеченных ивентов
22. Базовые понятия
Атрибуция – соотнесение клика на рекламу и установки приложения
Источник трафика – источник, приводящий к установке приложения
Трекинг – сопоставление установки приложения (и последующего события) с источником
трафика
Трекинговая ссылка – кликовая ссылка, в которую завёрнута целевая ссылка
Целевая ссылка – ведет в магазин приложений
Deeplink – ссылка, которая открывает приложение, если оно установлено (ведёт на
страницу приложения)
Postback – уведомление рекламного партнёра о состоявшейся установке (конверсии)
Post-click лэндинг – страница, которая будет открыта в браузере пользователя после того
как, он перейдет по ссылке для установки приложения
Полный список терминов
23. Мобильная аналитика ≠ вебная аналитика
23
Путь пользователя в
вебе
Показ
Клик
Скачивание
Установка
Запуск
Путь пользователя в
мобильном
Показ
Клик Переход в стор
Скачивание =
установка
Запуск
Связь клика и
установки теряется
24. Вопрос
Что такое трекинг?
// в мобильном
Трекинг – сопоставление
установки приложения (и
последующего события) с
источником трафика.
24
29. Трекинговая ссылка – наше всё
Это обёрточная ссылка на скачивание приложения.
▌ Используется при размещении рекламного материала
▌ Генерируется для конкретной рекламной сети/кампании
▌ Содержит макросы, которые заполняются рекламной сетью при
показе
▌ Вернувшиеся по ссылке параметры служат для оптимизации и
отчетов
29
Подробности и примеры
https://tech.yandex.ru/metrica-mobile-sdk/doc/mobile-tracking/concepts/tracking-specification-docpage
32. Что предусмотреть?
32
▌ Определиться с необходимым набором данных, которые хотите
собирать – настроить под них параметры с макросами в трекинговой
ссылке
(уточняйте макросы в документации рекламного партнёра!)
afpub_id={YOURMACRO}& — ID аффилированного паблишера (суб-партнер)
site_id={YOURMACRO}& — ID конкретного рекламного места
creative_id={YOURMACRO}& — ID конкретного баннера
custom_parameter=value1 and &custom_parameter=value2 — собственный параметр (например, ID
лэндинга)
Примеры кастомных параметров:
33. Трекинговая ссылка
Пример трекинговой ссылки для рекламного партнёра:
https://redirect.appmetrica.yandex.com/serve/529130415588434479?clic
k_id={LOGID}&search_term={keyword}&campaign_id={campaign_id}&
device_type={device_type}®ion_name={region_name}&source_typ
e={source_type}&source={source}&position_type={position_type}&phra
se_id={phrase_id}&google_aid={GOOGLEAID}&android_id={ANDROI
DID}&android_id_sha1={ANDROID_ID_LC_SH1}&google_aid_sha1={
GOOGLE_AID_LC_SH1}
33
34. Что такое postback (постбэк)?
34
Уведомление (GET-запрос) о конверсии, отсылаемое
трекером рекламному партнёру.
▌ По postback’ам ведется статистика по кампании на стороне партнёра
(как для CPI, так и для CPA-кампаний)
▌ В postback передается информация о клике и установке, это позволяет
рекламному партнёру:
› “склеить” постбек с собственным списком кликов
› оптимизировать показы РК
▌ Для одной кампании можно добавить до 5 postback’ов
Подробности и примеры
https://tech.yandex.ru/metrica-mobile-sdk/doc/mobile-tracking/concepts/postback-specification-docpage
37. Просмотр статистики по кампаниям
37
appmetrica.yandex.com -> раздел «Приложения» -> отчёт «Источники
трафика»
38. Отчёт «Источники трафика» – смотрим на конверсии
38
› Клики
› Установки
› Конверсия
в целевое
события
Разбивка по параметрам
трекинговой ссылки
39. Когортный отчёт – смотрим на retention
39
› Смотрим
возвращаемость
на D1, D3, D7
(показатель
качества трафика)
› Можно
сегментировать
по источникам
трафика
› Принято
сравнивать
рекламный канал
VS органика
41. Базовые понятия
41
Активный пользователь – пользователь приложения, у которого есть хотя бы одна сессия
за выбранный период
Новый пользователь – пользователь, который установил и запустил приложение хотя бы
один раз за выбранный период
DAU/WAU/MAU = daily/weekly/monthly active users – активная аудитория за
день/неделю/месяц
Возвращаемость (retention) – доля пользователей от числа установивших приложение за
указанный период, вернувшихся в приложение на определенный день/неделю/месяц после
установки
Когортный анализ – позволяет группировать пользователей по дате установки и
отслеживать во времени для каждой когорты изменение процента пользователей,
возвращающихся в приложение
Сессия – сеанс взаимодействия пользователя с приложением
Событие (ивент) – действие пользователя, которое вы хотите отслеживать
Подробнее: https://tech.yandex.ru/metrica-mobile-sdk/doc/mobile-glossary/glossary-docpage/
42. Задачи продуктовой аналитики
42
▌ Контроль аудитории приложения – новая/активная (DAU, WAU, MAU)
▌ Портрет пользователя: пол, возраст, язык, география, устройства и
т.п.
▌ Анализ действий пользователей в приложении – поведенческая
аналитика
▌ Анализ лояльности, вовлеченности
▌ Анализ продуктовых запусков и фичей, AB-тестирование запусков
44. 44
› Пользователи: DAU/WAU/MAU, соцдем, география
› Вовлеченность: сессии, длительность сессий
› События – целевые действия, конверсии
› Технические отчёты: платформы, устройства,
операторы, версия приложения, разрешение экрана и т.д.
› Отчёты по крэшам и багам
› Когортный анализ – анализ возвращаемости аудитории
(в запуски или в конкретные целевые действия)
Исчерпывающие отчёты в AppMetrica
45. Использование когортного анализа
45
▌ Отслеживаем возвращаемость пользователей
▌ Оценка вовлечённости аудитории
и срока жизни пользователей
▌ Оценка качества трафика
(смотрим на возвращаемость из разных
рекламных каналов)
▌ Оценка интереса аудитории –
смотрим на востребованность функций
и разделов приложения
46. Сегментация отчётов в AppMetrica
46
1. Перекрёстная фильтрация отчётов по всем собранным данным
2. Возможность построить сегмент по тем, кто НЕ конвертировался в целевое
событие
3. Можно пересечь условия из разных периодов.
Подробнее
49. Трекеры не засчитывают повторно рекламным партнёрам установки с
устройств,
на которые ранее уже была произведена установка через рекламный
канал.
49
Реатрибуция
Подробности и примеры
https://tech.yandex.ru/metrica-mobile-sdk/doc/mobile-tracking/concepts/policy-docpage
Это правило принудительно можно отключить (для ретаргетинг-кампаний
Слайд 25.
После клика на рекламу связь потеряна: кто привел пользователя в магазин приложений – неизвестно.
Слайд 26.
Как восстанавливается связь:
На баннере размещается трекерная ссылка, которая ведет на сервис редиректов AppMetrica, вместо стора.
На этом сервисе собирается инфа о клике
Далее моментально пользователь направляется в магазин и устанавливает апп
В этом аппе интегрирован SDK (библиотека) трекера – это, по сути код счетчика, если проводить аналогию с вебом
SDK, при запуске аппа, отправляет в трекер инфу об установленном приложении и устройстве
Далее в трекере происходит сопоставление клика и установки – используя инфу, собранную при клике на баннер и при запуске приложения.
Магия в том, что данные сопоставляются внутри трекера. Трекер собрал инфу о клике и инфу об установке. Сопоставляя накопленные данные о кликах и инсталлах, находится верная пара.
Слайд 27.
После нахождения пары «клик-установка» информация о конверсии отправляется рекламному партнёру (сети) вместе с постбэком.Важно: Рекламный партнёр про инсталлы ничего не знает, если трекер ему об этом не скажет (в виде постбэка)
Резюмируем ключевые этапы трекинга:- сервис редиректов – здесь мы собрали данные про пользователя, про клик -> перенаправляем в стор
SDK (а-ля код счетчика) – собирает инфу об установке и пользователе. Установка – это первый запуск
В трекере происходит сопоставление данных о клике и установке (т.е. атрибуция) – это его основная бизнес-логика и задача.
О произошедшей конверсии нужно уведомть партнёра, и это происходит в виде отправки постбэка.
Слайд 29.
На схеме про трекинг мы отметили 2 ссылки, которые являются ключевыми для работы трекинга.
1-ая – трекинговая ссылка.
NB: В отличие от UTM-меток, AppMetrica не накладывает ограничение на набор параметров, которые можно добавить к трекинговой ссылке, а позволяет использовать свои.
Слайд 33.
Как видите, ВСЁ, о чем говорили, есть в ссылке.
После знака вопроса параметр клика (который подписывает рек. сеть)
Второй – передача идентификатора устройств.
И т.д.
Слайд 34.
2-ая важная ссылка – это постбэк.
Как мы помним, рекламный партнёр про инсталлы ничего не знает, если трекер ему об этом не скажет – отправив постбэк.
Постбэк отправляется партнёру автоматически (после настройки трекера и старта РК).
Постбэк можно настроить не на одну конверсию (основную = установку), а также и на целевое событие (звонок, покупка и т.п.). Это используется для оптимизации РК а также для ремарктинг-кампаний.
Резюме:
Мы рассмотрели схему, как работает трекинг и ключевые ссылки: трекинговую (т.е. кликовую) и постбэк (т.е. уведомление партнера)
К каждой из этих ссылок можно добавлять дополнительные параметры. Как это сделать – смотрите по ссылкам на документацию, там простые и понятные гайды.
Слайд 48.
Если РК идёт одновременно с разными партнёрами, и пользователь кликал по рекламе разных сетей, то установка засчитается той сети, от которой был самый свежий (т.е. последний) клик.
Слайд 49.
Важный момент – трекеры не атибутируюст установки для устройств, на которых когда-то установка этого аппа была уже атрибутирована.
Какое следствие?
1) Старый офер – будет дороже и конверсии ниже, т.к. трафик уже был уже однажды выкуплен.
2) Сложно сменить трекер – т.к. вся история атрибуций хранится в трекере.
Запрет реатрибуци – это, своего рода, защита владельца приложения, т.к. он не платит за трафик дважды.
Но иногда запрет реатрибуции необходимо отключить. Например, для ретаргетинг/ремаркетинг кампаний или для трекинга повторных установок давно ушедших пользователей (кампании на возвращение).
Слайд 50.
Кстати, чтобы построить аудиторию для ретаргетинг/ремаркетинг-кампании, вам потребуется выгрузка данных об этой аудитории.
Для этого используется Logs API