appsflyer что это такое и как работает
Запуск мобильного ретаргетинга с Appsflyer: настройки, отчеты и ссылки
Если вы закупаете трафик в мобильное приложение, то в нем обязательно должен стоять мобильный трекер, чтобы отслеживать качество привлеченного трафика. В этой статье от лица автоматизированной системы ретаргетинга для мобильных приложений Getloyal мы расскажем, как запустить мобильный ретаргетинг с Appsflyer, как настроить и где смотреть статистику.
Ретаргетинговый отчет Appsflyer
Appsflyer предоставляет специальный дашборд, который находится во вкладке «Re-Targeting» в боковом меню. Статистика собирается, если:
1. Если это действительно возврат существующих пользователей
2. И если в ссылке вы прописываете параметр: «is_retargeting=true»
В Appsflyer есть две версии ретаргетинговой конверсии:
Настройки ретаргетинга в Appsflyer
Необходимо знать и сделать следующее:
1. В первую очередь перед запуском любой кампании в настройках приложения в Appsflyer необходимо включить так называемое «измерение ретаргетинговых кампаний».
Без включения данного параметра, вы не сможете измерять открытия приложения (re-engagements), а в дашборде будут учитываться только переустановки (re-attributions).
2. Окно ре-энгейджмента (Re-Engagement Attribution Window) — это количество дней, в течение которых все события после того, как пользователь был перепривлечен, записываются к источнику реатрибуции. Период начинается с факта ре-атрибуции и заканчивается тем днем, который выставлен в настройках. По умолчанию — 30 дней. Можно менять, если дописывать в ссылке «af_reengagement_window=» и выставлять нужное количество дней: от 30 до 90 дней.
3. Окно атрибуции (Attribution Lookback Window) — это всем известное окно после клика/просмотра, в течение которого может быть засчитана реатрибуция. По клику стандартное значение — 7 дней. Настраивается от 1 до 30 дней. Меняется добавлением в ссылку параметра «af_click_lookback=».
4. Окно реаттрибуции (re-attrubution window) — период времени после первой установки, в течение которого, если пользователь удалит приложение и установит его снова, повторная установка не будет засчитана на новый источник. Эта настройка не имеет отношения к ретаргетингу, потому что, если пользователь кликнул по ретаргетинговой кампании в течение данного периода, переустановка засчитана будет только на источник ретаргетинга. Стандартное окно реатрибуции — 90 дней. Настраивается от 1 до 24 месяцев. Подробнее про данный период в документации Appsflyer.
Кейс: Позавчера вы приобрели нового пользователя в Facebook ads, и он сделал платеж в тот же день. Сегодня вы вернули его через ретаргетинговую кампанию, и он сделал еще один платеж после этого. Как обработает активность Appsflyer? (Предположим, что настройки стандартные).
Ре-атрибуция будет засчитана в ретаргетинговом дашборде, и второй платеж будет засчитан к этой кампании (и все последующие в течение 30 дней (если в ссылке не было прописан другой параметр (30-90) — re-engagement window).
Appsflyer-ссылка для ретаргетинга
Что касается открытий по прямому диплинку — не переживайте, что реатрибуции случаются без регистрации клика. Это происходит, потому что открытия по диплинку происходят без редиректа в браузере. Для отслеживания переходов по диплинку параметры из трекинговой ссылки после знака вопроса надо подставить в диплинк.
Измерение ретаргетинга в Appsflyer
Самая важная часть — как трекер измеряет эффективность ретаргетинга.
Давайте возьмем предыдущий пример (позавчера вы приобрели нового юзера в Facebook ads, и он сделал платеж в тот же день. Сегодня вы вернули его через ретаргетинговую кампанию, и он сделал еще один платеж после этого.) Appsflyer засчитает реатрибуцию (ре-энгейджмент) и все активности в течение окна реатрибуции будет записывать к источнику ретаргетинга.
Но! Эти же события будут засчитаны к источнику установки, к Facebook ads в данном случае. Что это значит? Appsflyer не переписывает источник установки. Каждому пользователю может быть присвоен как источник установки, так и источник ретаргетинга. И события в рамках окна реатрибуции будут засчитаны в обоих дошбордах: UA и ретаргетинга.
Изменим кейс. Предположим, вы привлекли пользователя с Facebook, он заплатил 24 доллара до момента реатрибуции. После реатрибуции пользователь заплатил еще 14 долларов. В результате в Appsflyer вы увидите:
Может показаться, что вы суммарно заработали 52 доллара. Но revenue на юзера будет только 38. Снизу изображено то, как Appsflyer учитывает доход по источникам.
Вывод
Не суммируйте доход по закупке трафика и ретаргетингу, потому что во втором не уникальные события: каждый ретаргетинговый ивент имеет оригинальный источник, на котором он так же учитывается. Подробнее про подсчет суммы событий и revenue можно почитать в документации Appsflyer.
Основные мысли
является компанией N1 для мобильных маркетологов во всем мире.
Нам доверяют лучшие из лучших
Как выбрать свою платформу атрибуции
и скрытые риски неверного выбора
By Oren Kaniel, CEO & Соучредитель
№ 1 в предотвращении фрода
Мобильное мошенничество стоило рекламодателям более 19 млрд долларов в 2018 году, причем технологии мошенничества стремительно совершенствуются и развиваются. Передовая технология AppsFlyer по борьбе с фродом помогает клиентам ежедневно экономить миллионы долларов благодаря нашим уникальным возможностям масштабирования, машинного обучения и анализа поведения.
№ 1 в конфиденциальности данных и безопасности
Атрибуция может подорвать успех вашего бизнеса, если недостаточно внимание уделяется конфиденциальности и безопасности. Вот почему AppsFlyer уделяет приоритетное внимание безопасности и конфиденциальности данных.
Причины, по которым клиенты выбирают наши решения
Многоканальная атрибуция
AppsFlyer проходит по пути пользователя от открытия приложения до установки, чтобы помочь маркетологам принимать правильные решения.
Live Alerts и мобильное приложение
Предпринимайте быстрые шаги по вопросам, которые требуют незамедлительного решения. Получайте информацию прямо на мобильный телефон.
Высокоэффективный диплинкинг
Диплинкинг оказывает значительное влияние на путь ваших пользователей из веба в приложение и перенаправляет их на нужный контент.
Данные в реальном времени
Наблюдайте за вашими данными в режиме реального времени, мгновенно получая отчеты об установках и активности в приложении.
Измерение количества удалений
Узнайте, какие рекламные кампании не работают, где плохой UX или другие существенные проблемы побуждают пользователя удалить приложение.
Настраиваемая отчетность
Отчеты Pivot и настраиваемые дэшборды позволяют вам делиться отчетностью и аналитическими данными.
Составление отчетов о рекламных доходах
Определите совокупный показатель LTV пользователей путем объединения сведений о рекламных доходах, покупках в приложении и доходах от подписки.
Гибкие окна атрибуции
Гибкость в определении окон просмотра кликов и показов позволяет устанавливать цели кампании и может существенно повлиять на итоговую прибыль.
ТВ-атрибуция
Легко измеряйте эффективность ваших кампаний в вещательных СМИ вплоть до последнего доллара и каждой установки, чтобы оптимизировать мультиканальные кампании.
Omni-Channel LTV
Межсерверная интеграция объединяет ваши медиа и данные об активности пользователей, чтобы помочь оптимизировать маркетинг по всем каналам.
Неограниченные события
In-App
Измеряйте и синхронизируйте неограниченные события внутри приложения с рекламными сетями и поставщиками аналитики, и забудьте об интеграции вручную.
Предотвращение и выявление мошенничества
Наш уникальный масштаб обеспечивает защиту на основе данных от самых современных типов мошенничества, включая фермы устройств и продвинутых ботов.
Измерение затрат на рекламу
Получите данные о затратах и рентабельности инвестиций, чтобы измерить истинную эффективность рекламных кампаний в 175 различных рекламных сетях.
Правила валидации
Увеличьте эффективность своих кампаний, настройте защиту от мошенничества и заблокируйте атрибуцию тех установок, которые не соответствуют криетериям заданного таргетинга.
Сегментация аудитории
Самое надежное и динамичное решение для сегментации в мире, сочетающее атрибуцию и настраиваемые события.
Кастомизируемые панели управления
Простой интерфейс с возможностью перемещать элементы позволяет с легкостью использовать нужные визуальные компоненты, KPI и фильтры для составления отчетов по одному или даже нескольким приложениям.
Измерить всё
Что полезного разработчики могут узнать при помощи систем аналитики приложений.
Материал подготовлен при поддержке Appsflyer
Запуск — это лишь половина дела для разработчика мобильной игры. Чтобы продукт стал по-настоящему успешным, нужно знать, откуда приходят пользователи, насколько они активны, как и когда приглашают друзей, делают покупки внутри игры и множество других параметров. Получить эту информацию можно при помощи инструментов аналитики приложений.
Руководствуясь статистикой можно понять, правильно ли развивается продукт и что можно сделать для того, чтобы максимизировать прибыль. Именно таким образом аналитика помогла разработчику Clash of Gods и Fallensouls — компании Teebik Games — выровнять показатель ROI (коэффициент возврата инвестиций), снизившийся в результате увеличения затрат на приобретение трафика.
Студия «вручную» оценивала эффективность каждого из своих рекламных партнёров, которых было более сотни. Для этого требовалась поддержка нескольких маркетинговых SDK, что лишь усложняло работу. Использование централизованной системы аналитики позволило Teebik Games не только вернуть показатель ROI к норме, но и в 20 раз увеличить прибыль своих приложений, а число пользователей — в 50 раз.
Системы аналитики мобильных приложений позволяют отслеживать действия аудитории и помогают оптимизировать продукт для получения большего дохода.
Есть несколько способов получить эти данные.
Прямая интеграция в приложение специального SDK, которое будет отслеживать, нажал ли пользователь, оказавшийся на странице игры в магазине, на кнопку «загрузить».
Рекламная сеть, которой требуется связь с системой аналитики. Отслеживанием установок занимаются трекинговые системы, которые фиксируют информацию о переходе из рекламной сети и создают «отпечаток» технических данных об устройстве. После установки состояние устройства сравнивается с «отпечатком». Таким образом, устанавливается источник загрузки.
Внутренняя аналитика поможет больше узнать о пользователях: на каких устройствах запускается приложение, из каких стран, как часто, монетизационные метрики и так далее.
Здесь без SDK тоже не обойтись. Специальный код отправляет данные о «событии» (то есть любом действии пользователя в приложении) на сервер аналитической системы вместе со служебными параметрами, такими как модель устройства или идентификатор пользователя.
Кроме того, система может собирать и дополнительную информацию, например, количество запусков приложения. На основе подобных данных в приложения вносят изменения, направленные на повышение его эффективности.
Системы аналитики приложений работают, как правило, по средствам специального SDK, отслеживающего действия пользователей.
Использование сторонних SDK само по себе может быть сопряжено с риском, однако избежать этого практически невозможно. По словам инвестора Буббы Мурарки, приложения для iOS в среднем содержат в себе до семи SDK, в числе которых интеграции с социальными сетями и списки лидеров. Такое количество библиотек потенциально может вызывать сбои в работе приложений или ставить под угрозу безопасность пользователей и разработчиков.
Впрочем, системы аналитики следят за тем, чтобы в их библиотеках не было уязвимостей. Доступ к данным клиентов, как правило, осуществляется через SSL-соединения, при этом о том, как работают сами техники обеспечения безопасности, компании не разглашают.
Использование SDK систем аналитики приложений — безопасно, однако не помешает уточнить, соответствует ли трекер стандартам информационной безопасности, например, SOC 2.
Этот текст подготовлен вместе с AppsFlyer — трекинговой системой, которая собирает данные о приглашении пользователей, эффективности рекламы и событиях в реальном времени. Она используется на 98% устройств по всему миру.
Получать информацию о приглашении пользователей помогает разработанное компанией решение OneLink. Оно идентифицирует устройство, с которого был произведён переход по ссылке на приложение, и перенаправляет пользователя в соответствующий магазин — App Store или Google Play. В случае, если приложение уже установлено, нажатие на ссылку открывает его.
Что касается событий, то интеграция AppsFlyer с медиа-источниками позволяет автоматически синхронизировать действия пользователей с рекламными сетями в реальном времени. Эти данные затем могут быть использованы для того, чтобы сегментировать аудиторию для эффективного таргетинга. Система отслеживает не только сами события, но и их взаимосвязи. Например помимо факта игровой покупки можно узнать о том, какие предметы приобрёл пользователь, за сколько и что его к этому подтолкнуло.
AppsFlyer осуществляет многоканальную атрибуцию медиа-источников. То есть в основе оценки эффективности мобильной рекламы лежит не только последний клик перед установкой приложения, но и то, сколько раз пользователь посмотрел или кликнул на рекламу до этого. Это позволяет узнать, какие медиа-источники подтолкнули пользователя к загрузке на ранних этапах воронки.
Стоимость каждой неорганической установки приложения, то есть произведённой с помощью ссылки OneLink или через атрибутированный с системой медиа-источник, составляет от трёх до пяти центов, в рамках базового пакета «Оплата за объём использования». Первые 30 дней работы с ним бесплатны. Стоимость может быть и ниже трёх центов, если объём трафика очень велик.
Также есть пакеты «Премиум» и «Корпоративный», в которые входят как услуги по атрибуции, так и бизнес-аналитика,услуги для клиентов, включая обучение.
AppsFlyer для
е-коммерции и розничной торговли
Стимулируйте покупки и снижайте уровень «брошенных корзин» с помощью быстрого перенаправления пользователей из веба в приложение и данных атрибуции, которым можно доверять.
Анализируйте каждый шаг
СОБЫТИЯ В ПРИЛОЖЕНИИ
Анализируйте многочисленные события внутри приложения. Выявляйте истинную ценность входящего трафика по всем медиа-источникам.
Измерения по всем каналам
Свяжите действия в приложения с точками взаимодействия на вебе (то есть на мобильном вебсайте, десктопе и оффлайн магазинах), чтобы получить единое представление пути пользователя по всем каналам, платформам или устройствам.
Отчеты по затратам и ROI
Глубокая интеграция с ведущими сетями, включая Facebook, Instagram, Google и Twitter позволяет получить истинную картину CPI. AppsFlyer сверяет CPI с покупками внутри приложения, доходами от подписки и другими событиями, чтобы определить LTV и ROI по каждой кампании в реальном времени.
Вовлечение и удержание
Эффективные фильтры и разнообразные параметры позволяют фрагментировать ваши данные и выявлять уровень удержания вашего приложения и возможности оптимизации
Соедините все точки взаимодействия
Пользователь может взаимодействовать с рекламой на разных устройствах, каналах и платформах. AppsFlyer позволяет вам активно вовлекать пользователей начиная от первого просмотра рекламы до конверсии.
Привлекайте пользователей из веба в приложение
Мотивируйте пользователей веба перейти в приложение. Благодаря настраиваемым смарт-баннерам, доступным в интерфейсе личного кабинета, вы можете выбирать шаблон, создавать дизайн и добавлять персонализированный текст.
Идеальный путь конверсии с помощью OneLink
Наши глубинные ссылки содержат информацию о пользователях: с какой рекламой они взаимодействовали, кто рекомендовал им ваше приложение, какой контент они просматривали, когда нажали на ссылку – все это дает возможность предоставить персонализированный контент, как только пользователь откроет приложение.
Эффективная глубинная ссылка OneLink создает идеальный путь пользователя и направляет его на контекстуально-релевантную страницу приложения.
Полное руководство по мобильной атрибуции и маркетинговой аналитике для электронной коммерции
Погрузитесь в наше руководство, которое охватывает мобильные измерения мобильного шоппинга, атрибуцию, маркетинговую аналитику и другое, включая:
Многоканальный LTV
Теперь, когда пользователи постоянно переходят с одного устройства на другое и взаимодействуют с вашим брендом на разных платформах, ROI лучше всего измерять при наличии целостной, а не разрозненной картины данных. При помощи простой межсерверной интеграции, AppsFlyer позволяет увидеть, как ваши мобильные кампании повлияли на действия пользователей после того, как они установили приложение и уже на основании этих данных планировать оптимизацию.
22% установок приложений шоппинга являются мошенническими
Рекламный фрод является многомиллиардным бизнесом. Эта мощная индустрия требует сильного противника, который всегда будет на шаг впереди быстро развивающейся индустрии фрода. Уникальные масштабы AppsFlyer и неконтролируемое машинное обучение лежат в основе нашей самой эффективной анти-фродовой технологии. Мы блокируем все виды фрода на каждом этапе конверсии: до установки, во время установки и после нее.
Компания Jet измеряет кампании с AppsFlyer
Узнайте, как Jet утроил установки и уровень роста. Фактически, в праздничные выходные эти показатели увеличились в 5 раз.
AppsFlyer является для нас истиной в последней инстанции в плане атрибуции. Мы получили полную картину нашей деятельности по привлечению пользователей и снизили затраты. Ни одна маркетинговая технология не будет полной без AppsFlyer.
Сади Дарьян, Директор медийного маркетинга
AppsFlyer является источником истины в плане вовлечения, привлечения пользователей и перформанс-маркетинга. С этих данных начинается любая маркетинговая деятельность.
Джаред Пайл, менеджер по маркетингу привлечения пользователей
До того, как мы начали сотрудничать с AppsFlyer, мы работали с другими поставщиками мобильной атрибуции, которые не были так же надежны. Наши специалисты принимают решения на основании данных в реальном времени. AppsFlyer изменил наш маркетинг.
Престон Ли, директор развития
Инструменты AppsFlyer, начиная от анти-фродовых решений и заканчивая событиями внутри приложения и ретаргетингом, имеют значительное влияние на наш ROI.
Дони Натаниэль Пранама, директор аналитики и интернет-маркетинга
Команда AppsFlyer очень быстро внедряла наши рекомендации по устранению фрода. Они предоставили нам ознакомительный тренинг по продукту и помогли понять степень мошенничества в мобильной экосистеме. Команда и продукт AppsFlyer помогли эффективно построить базу приложения и контролировать фрод.
Ашутош Каточ, мобильный маркетинг
AppsFlyer’s attribution and analytics together with Smartly’s Facebook automation helped boost our new user growth and improve our Facebook marketing ROI while reducing the manual work involved in campaign management.
Персонализация инвайтов в приложении с использованием AppsFlyer
Все, кто выстраивал взаимодействие пользователя с приложением, знают, какой это непростой процесс. Один из механизмов такого взаимодействия — Deep Linking. От его работы зависят пуши, привлечение пользователей и ретеншн.
Далее расскажу про некоторые инструменты AppsFlyer и их использование на примере фичи для приглашения пользователей, которая поможет сделать регистрацию более персонализированной.
Интеграция SDK и получение атрибуции
AppsFlyer — платформа для атрибуции и аналитики мобильного трафика со множеством платных и бесплатных сервисов. Для реализации фичи приглашения в приложение будем использовать получение атрибуции после установки и инструмент для создания коротких ссылок.
Первым делом интегрируем SDK в проект — в документации есть подробная инструкция.
После интеграции можно проверить, как приходит атрибуция после установки. Для этого добавим в метод onConversionDataSuccess простой лог.
После этого на тестовом устройстве нужно открыть специально сгенерированную ссылку. Так как приложение не установлено на смартфон, произойдёт перенаправление в стор для установки.
Скорее всего после установки и запуска будет выведено «Attribution – empty». Для этого может быть несколько причин:
Неправильно настроен проект в AppsFlyer.
Имя пакета отличается от использованного в AppsFlyer, например, если вы используете дополнительный суффикс для debug сборок.
Ваше устройство не добавлено в тестовые.
Если всё сделано правильно, то от AppsFlyer придёт атрибуция, она выглядит примерно так (для наглядности я отфильтровал пустые значения через debbuger):
Пример атирибуции после установки
Примерно такие данные лежат внутри map. Тут много всего интересного, например, поле http_referrer показывает, откуда был переход по ссылке, а is_first_launch можно использовать для отслеживания первого запуска.
Сейчас наиболее важно поле af_dp — в него приходит информация о содержимом ссылки, в конкретном случае это мем с id — hSPRMKbU8. Мы используем этот id, чтобы сделать открытие приложения более органичным — при таком переходе мем будет первым в ленте.
Кажется, что всё хорошо, но есть подводные камни.
Получение данных об установке будет происходить при каждом запуске приложения. Это небольшая перестраховка на тот случай, если атрибуцию не удалось обработать в первый раз. Поэтому, если у вас есть логика, которая должна отрабатывать только при первом запуске — стоит поддержать это отдельно. Например, через флаг в префах или любой другой механизм.
Время, которое пройдёт от запуска приложения до вызова метода, может быть разным, особенно при первом запуске. На тестовых прогонах оно менялось от 2 до 15 секунд. Если код в методе не влияет на UI, то это не проблема, но если на основе атрибуции нужно собрать экран — всё становится хуже. Здесь нет хорошего решения, потому что каждое из них будет блокировать пользователя на некоторое время после запуска приложения, или оно сложно для реализации.
Итак, теперь мы умеем получать информацию об установке, отлично! Не забудьте порадовать аналитиков этими данными.
Сервис коротких ссылок
Аналитика говорит о том, что охотнее всего открывают короткие ссылки. Возможно это связано с тем, что для обычных людей параметры в ссылке выглядят страшно и непонятно. Вероятно, короткие ссылки более органично смотрятся на экране из-за отсутствия переносов, но факт остается фактом — короткие ссылки предпочтительнее для наших пользователей.
У AppsFlyer уже есть API для генерации таких ссылок, но не бесплатное. Не стоит опускать руки, если вы не готовы платить, в SDK для клиентов есть аналог. Его имя — LinkGenerator.
Теперь при переходе по короткой ссылке будет происходить редирект на сайт, потом в Google Play и, наконец, в приложение.
Вроде получилось, но давайте попробуем открыть ссылку на устройстве с установленным приложением. Вся цепочка переходов повторится снова — это выглядит не очень красиво, было бы отлично открывать ссылки сразу через приложение. Оказывается, это тоже можно сделать.
Во-первых, нужно добавить в манифест приложения соответствующий intent-filter.
Во-вторых, обработку ссылки в методе onAppOpenAttribution. Сюда придут все данные, которые были закрыты короткой ссылкой.
Так как требуется участие сервера, при получении данных тоже есть задержка, но в отличие от метода onConversionDataSuccess она не такая существенная.
Фича с приглашением новых пользователей
Теперь мы готовы реализовать фичу из начала статьи. В упрощённом виде она выглядит так: клиент должен уметь создавать специальные ссылки-приглашения, содержащие данные о клиенте. Эти данные должны использоваться на новых установках для отображения специального персонализированного экрана с регистрацией.
Проведя декомпозицию, получаем две подзадачи:
Создание и шаринг ссылок-приглашений.
Обработка ссылок-приглашений после установки.
Пойдём по порядку. Фактически всё, что нужно для создания ссылки-приглашения, у нас уже есть. Добавляем данные о пользователе, который шарит ссылку: его id, имя и аватар.
Готовая ссылка с текстом для шаринга выглядит так: Click this link to add Rick_Rick as friend in ABPV https://abpv.onelink.me/nWMv/344e6258, остаётся только передать её в шаринг.
Отлично, ссылка ушла в свободное плавание, теперь любой, кто установит приложение после перехода, будет считаться приглашённым и автоматически подпишется на автора ссылки.
Теперь можно реализовать вторую часть с поддержкой приглашений после установки.
Добавим в метод onConversionDataSuccess обработку ссылок-приглашений. От обычных ссылок их можно отличить по полю media_source, внутри него должно быть значение af_app_invites.
Дальше данные передаются в onInstallationAttributionSubject, стейт экрана приглашения меняется в зависимости от значения этого subject.
Итоговый экран приглашения
Заключение
Описанный кейс довольно простой, но с его помощью можно сделать регистрацию более персонализированной, что при должном подходе и аудитории может повысить конверсию.
Этот пример можно использовать как фундамент для дальнейшего развития полноценной реферальной системы, или придумать что-то ещё.
Кроме коротких ссылок и атрибуции после установки, AppsFlyer предоставляет большое количество других инструментов, например, защиту от фрода или управление аудиторией, но это уже совсем другая история.