как добавить рекламу в приложение ios
Баннерная реклама в iOS-приложении
Сегодня мы открываем цикл статей о том, о чём обычно не говорят на технических конференциях и митапах. Этот и последующие посты расскажут, как устроен механизм монетизации в популярном в США развлекательном iOS-приложении iFunny, разработкой которого мы занимаемся.
Реклама — один из основных способов монетизации бесплатных приложений. Но это сейчас, а какие варианты были в 2011 году, когда появился iFunny? Сервис изначально строился как крепкий, устойчивый бизнес, поэтому с самого первого дня компания решила не заигрывать с пользователями и не заниматься играми с условной капитализацией.
На тот момент основным вариантом монетизации было создать бесплатную урезанную версию сервиса, а затем пытаться продать основной функционал. Потребитель был молод, неопытен и не был готов расставаться с суммами больше одного доллара.
Несложная математика показывала, что при конверсии 10% получить ARPU больше 10 центов — задача практически невыполнимая.
Тогда пришлось задуматься, как ещё можно монетизировать продукт. Рекламная модель уже очень хорошо работала в вебе, и можно было предположить, что скоро она расцветёт и на телефонах.
Вообще началом мобильной рекламной модели монетизации можно считать появление AdWhirl — сервиса, который позволял интегрировать SDK рекламных сетей и ротировать их. Его появление позволило поднять FillRate в среднем до 50% по рынку и сделать доход от рекламной модели хотя бы сопоставимым с однодолларовой продажей. Сам принцип имплементации всех возможных источников спроса и организации конкуренции между ними стал основным драйвером роста рекламной индустрии и продолжает эксплуатироваться по сей день.
Но чем сложнее система, тем менее стабильной она становится, что абсолютно неприемлемо для крупных сервисов уровня iFunny. Начав двигаться в этом направлении в 2011 году, компания создала один из самых эффективных механизмов работы с мобильной баннерной и нативной рекламой и увеличила показатель выручки на одного пользователя в 40 раз, что позволило развивать не только внутренние проекты, но и заняться инвестициями в другие компании.
MoPub и компания
С 2012 года мы перешли с AdWhirl на MoPub.
MoPub — это мобильная рекламная платформа с возможностью надстройки своих собственных модулей, которая включает в себя несколько больших инструментов:
Сила в правде
Как говорил герой одного русского фильма: «Сила в правде». В этой части я расскажу о трудностях, с которыми нам, как разработчикам приложения, пришлось столкнуться после первых миллионов скачиваний iFunny, роста аудитории и рекламного трафика от более, чем 100 партнёров.
Контент
Рекламный рынок — очень закрытая «каста» технологических компаний, но при этом агрегаторы имеют большую сеть партнёров: от крупных компаний, которые работают с миллионными бюджетам, до мелких фирм, заточенных под конкретные целевые аудитории.
Эта закрытость и разрозненность партнёров, несмотря на премодерацию баннеров и достаточно жёсткие правила по рекламному контенту, позволяет не самым честным продавцам рекламы публиковать креативы, которые являются запрещённым или портят пользовательский опыт в приложении.
Можно выделить несколько основных категорий «непотребного» контента в рекламных баннерах:
Кстати, в России обычный тап по этому баннеру может оформить платную подписку у некоторых операторов сотовой связи, и вы даже не узнаете об этом, пока не увидите детализацию. Это также нечестный способ работы с рекламой, но у операторов в США нет такой возможности.
Автоклики
Как показывает мой опыт, это крайне негативный для пользователей кейс. Используя возможности JavaScript, WKWebView или UIWebView, а также дыры внутри реализации рекламных библиотек, можно сделать рекламу, которая будет сама открывать контент баннера и уводить пользователя из приложения.
Для того чтобы повторить такую проблему на примере с MoPub, достаточно добавить в баннер javascript-код следующего содержания:
Это работало долго во многих версиях MoPub, вплоть до версии 4.13.
Исследуя реализацию MoPub, можно было генерировать более сложные ссылки, которые позволяли не только открывать рекламу на полный экран, но и отправлять пользователя в AppStore на определённое приложение и даже не учитывать показ баннера.
Кстати, в примечаниях к релизу версии 4.13.0 MoPub SDK для iOS нет информации об этом фиксе, так как это была достаточно серьёзная дыра в SDK, и нечестные партнёры MoPub эксплуатировали её достаточно активно. Как показывают логи, о которых расскажу дальше, ежедневно приходилось блокировать до 2 миллионов попыток открытия баннера без пользовательского взаимодействия с ним.
В случае с MoPub получилось найти и повторить проблему достаточно легко, но другие сети, с которыми работает iFunny, имеют закрытый код, и бороться с возникающими автокликами приходится посредствам блокировки баннеров или даже отключения сетей на некоторое время.
iFunny плотно работает со всеми рекламными партнёрами и сообщает им о таких баннерах. Так как молодая аудитория iFunny интересна рекламодателям, то партнёры охотно идут навстречу и убирают из ротации подобную рекламу.
Краши
Краши — это всегда плохо. Ещё хуже, когда они случаются из-за зависимости с закрытым кодом, и повлиять на них можно только косвенно. За годы работы с рекламой в iFunnу выделили для себя несколько типов крашей, которые можно разделить на несколько групп.
Так выглядит стектрейс таких крашей:
Причём происходят они исключительно при уходе в фон. Это связно с тем, что движок OpenGL не должен работать, когда приложение находится в фоновом режиме.
Фикс здесь оказался достаточно простым:
При уходе в фон нужно забрать скриншот баннера.
Удалить рекламную View с экрана, чтобы WebView-компонент перестал использовать OpenGL.
При выходе из фона вернуть всё как было.
В коде на Objective-C это выглядит так:
Последний такой случай был в июне этого года, после очередного обновления одной из используемых библиотек. Новый способ инициализации библиотеки предлагал использовать синглтон для конфигурации настроек сети.
Обращение к нему дважды, как происходило в реализации, периодически вызывало фриз главного потока, поэтому пришлось обернуть инициализацию в dispatch_once.
QA-отдел iFunny умеет хорошо тестировать рекламные библиотеки, поэтому эта проблема была найдена в ходе тестирования обновления.
Связаны они с обновлением бэкенда у партнёров и отсутствием обратной совместимости. Такие краши часто происходят у крупных провайдеров рекламы, но быстро исправляются, так как действуют на большое количество приложений одновременно.
Были случаи, когда crash free iFunny за сутки опускалось со стандартных 99,8% до 80%, а количество гневных комментариев в сторе исчислялось десятками.
Производительность
Баннерная реклама, как правило, использует WebView-компоненты для отображения рекламы, поэтому каждый показанный баннер — это инициализация нового WebView со всеми его зависимостями.
Кроме того, часть партнёров использует WebView и для общения с собственными бэкендом, так как баннерная реклама на мобильных устройствах — это потомок рекламы в вебе.
Бывает, что после обновления находятся утечки памяти внутри новой библиотеки. После появления в Xcode инструмента Memory Graph находить утечки в сторонних библиотеках стало гораздо легче, поэтому сейчас удаётся оперативно сообщать о них партнёрам.
Ниже — гифка работы iFunny в простое, когда реклама для пользователя отсутствует:
Решения
Но несмотря на все проблемы, описанные выше, iFunny работает стабильно и каждый день вызывает улыбки у миллионов своих пользователей.
За годы активной работы с рекламой у команды разработки появилось несколько инструментов, которые позволяют успешно мониторить рекламные проблемы и вовремя реагировать на них.
Система логирования
Сейчас система логирования исключений в iFunny распространилась на всё приложение: для этого используется собственный бэкенд с базой на ClickHouse и отображением в Grafana.
Но первой задачей для работы с логами в приложении стало именно логирование исключительных ситуаций в рекламе.
Для определения факта переадресации в iFunny есть несколько связанных компонент. Расскажу подробнее о каждой из них.
IFAdView
Это наследник от класса MPAdView (он отвечает за показ рекламы в MoPub).
В этом классе переопределён метод hitTest:withEvent:
Таким образом, мы устанавливаем триггер на то, что пользователь взаимодействовал с рекламой.
IFURLProtocol
Наследуемся от NSURLProtocol и описываем метод:
Это триггер на открытие AppStore из приложения, мы перечисляем все доступные URL для этого.
IFAdsExceptionManager
Класс, который собирает в себя триггеры и генерирует запись исключения в лог.
Чтобы было понятно, какие есть триггеры, опишу каждый метод интерфейса этого класса.
Триггер, который определяет, что происходит редирект в iTunes.
Триггер для определения потери активности приложением. В нём происходит сравнение двух предыдущих триггеров.
Сброс триггеров. Вызываем при уходе в фон или когда открываем AppStore сами, например, когда отправляем пользователя поставить оценку в старых версиях iOS.
Свойства для записи последней успешно или неуспешно запрошенной и загруженной рекламы. Нужны для формирования сообщения в лог.
Видно, что алгоритм получился достаточно простым, но эффективным. Он позволяет отслеживать нам не только автооткрытия из MoPub, но и из других сетей.
В последнее время реклама с автооткрытием часто открывает SKStoreProductViewController, поэтому сейчас мы работаем над определением автооткрытия этого контроллера. Алгоритм определения этого исключения будет несколько сложнее, но здесь нам поможет Objective-C Runtime.
Локальный стенд
На основе системы логирования в iFunny также начали разрабатывать локальный стенд, чтобы в реальном времени получать и отлаживать рекламу, которую видят пользователи.
Примерно с 2016 года мы перестали получать реальную рекламу, таргетированную на США, используя только VPN, поэтому приходится подменять IDFA устройства на IDFA реальных пользователей.
Делается это достаточно легко с использованием Objective-C Runtime и свизлинга.
Нужно подменить метод advertisingIdentifier у класса ASIdentifierManager.
Здесь мы делаем это через категорию:
Для передачи с билд-агента пользовательского IDFA в билд используется метод, описанный в статье.
В заключении хочется сказать, что баннерная реклама отлично работает в США, и за семь лет её активного использования как основного способа монетизации в iFunny научились с ней хорошо работать.
Но несмотря на то, что баннеры приносят 75% доходов компании, постоянно ведётся работа над альтернативными способами монетизации и уже накоплен некоторый опыт в нативной рекламе и использовании рекламных аукционов на рынке США.
Реклама мобильных приложений: инструменты и возможности систем
Продвинуть приложение и привлечь в него пользователей можно разными способами: с помощью «сарафана», использования мотивированного трафика, рекламы в магазинах приложений или, например, кампаний в контексте и таргете. В этой статье расскажем, зачем приложениям для смартфонов интернет-реклама и какие настройки есть в рекламных системах.
Коротко о рекламе мобильных приложений
Почти в каждой популярной рекламной системе есть тип кампаний, специально разработанный для продвижения мобильных приложений. Такая реклама нацелена на пользователей, которые вероятнее всего заинтересуются вашим проектом, или тех, кто уже знает о нем. Алгоритмы систем не только показывают объявления, но и генерируют установки, целевые действия (например, оформление заказов в приложении) и ищут тех, кто готов потратить деньги.
Настроить рекламу мобильных приложений с помощью отдельных типов кампаний можно в Директе, Google Ads, Facebook Ads, myTarget и ВКонтакте.
Пример рекламы мобильных приложений в Instagram и Директе
Инструменты и форматы объявлений в этих системах мы разберем ниже, а сейчас расскажем, что важно учитывать при работе с рекламой мобильных приложений.
Зачем приложениям интернет-реклама
Как работают кампании в рекламных системах
Разберем, какие есть форматы объявлений, где они показываются и как их можно оптимизировать.
В Яндекс.Директе
Тип кампании: Реклама мобильных приложений.
Где показываются объявления: только на мобильных устройствах. Можно выбрать, на каких площадках вы хотите показывать объявления — на поиске, главной странице, в РСЯ.
Форматы объявлений: текстовые, графические, видеореклама.
Что можно оптимизировать. Если в приложении установлен SDK, например AppMetrica, можно выбрать одну из трех стратегий — «Ручное управление с оптимизацией», «Оптимизация кликов» или «Оптимизация конверсий». Если SDK нет, будет доступна только стратегия «Оптимизация кликов».
Модель оплаты: за клик или за установки.
Особенности кампаний с мобильными приложениями в Директе
В Google Ads
Тип кампании: Кампания для приложений. У нее есть три подтипа:
1. «Установки приложения» — нацелен на пользователей, которые с большей вероятностью установят мобильное приложение.
2. «Взаимодействие с приложением» — мотивирует существующих пользователей выполнять действия внутри приложения.
3. «Предварительная регистрация в приложении» — привлекает пользователей еще до того, как приложение появится в Google Play. Они скачают его, когда приложение станет доступно. Только для Android-приложений.
Где показываются объявления: на поиске, YouTube, в КМС и Google Play — и на мобильных устройствах, и на десктопе.
Форматы объявлений: система сама генерирует объявления разных форматов — текстовые, графические, HTML5-баннеры, видео.
Что можно оптимизировать: установки, конверсии (действия в приложении), ценность конверсии. Специалист может работать с аудиторией: например, выбрать только тех, кто скорее всего выполнит действие, или добавить пользователей, которые часто бывают в нужной локации и интересуются ею.
Модель оплаты: за клик.
Особенности кампаний с мобильными приложениями в Google Ads
В Facebook Ads
Тип кампании: Реклама приложения — доступна с целью «Установки приложения».
В Facebook Ads есть два типа кампаний — стандартная или автоматизированная. В автоматизированной алгоритмы Facebook сами выбирают настройки аудитории, места показа и создают объявления. Рекламодателю остается загрузить креативы, выбрать географию, язык, цель оптимизации и задать бюджет. В стандартной кампании специалисту доступно больше настроек.
Где объявления показываются: на Facebook, в Instagram, Messenger и Audience Network.
Формат объявлений: те же, что и в обычных кампаниях, но адаптированы под мобильные устройства — видеообъявления, одно изображение и подборка, кольцевая галерея. Кроме того, доступна динамическая реклама и формат Instant Experience. Instant Experience позволяет создать интерактивную рекламу для мобильных устройств. Пользователи могут взаимодействовать с такой рекламой: например, наклонять телефон для обзора панорамных изображений или смахнуть вправо, чтобы посмотреть все изображения галереи.
В автоматизированных кампаниях недоступны кольцевая галерея и интерактивная реклама, но можно использовать продуктовый фид, чтобы сделать рекламу более персонализированной.
Что можно оптимизировать: есть несколько вариантов — «Установки приложения», «События в приложении», «Клики по ссылке» (в автоматизированной кампании), «Установки приложения и события в приложении» (в стандартной кампании), «Значение» (увеличение ROAS).
Модель оплаты: за показы или клики по ссылке.
Помимо стандартных настроек таргетинга, например возраста или интересов, в Facebook Ads можно нацелиться на тех:
В myTarget
Тип кампании: Продвижение мобильных приложений. Доступны две цели: «Установка приложения» для увеличения количества скачиваний и «Вовлечение в приложение» — мотивирует пользователей совершать действия внутри приложения.
Где показываются объявления: в зависимости от формата — в Одноклассниках, ВКонтакте и других проектах Mail.ru.
Формат объявлений: доступны «Мультиформат» (состоит из изображения, заголовка и текста), карусель, видеореклама и Playable Ads — специальный формат для продвижения игр, который позволяет пользователю сыграть в демоверсию.
На каких площадках будет показываться объявление, зависит от выбранного формата
Что можно оптимизировать: установки приложения, клики, показы и просмотры видео.
Модель оплаты: зависит от выбранной оптимизации.
Что еще есть в myTarget
ВКонтакте
Тип кампании: Мобильное приложение. Во ВКонтакте есть две специальные цели для рекламы приложений: «Установки мобильного приложения» и «Конверсии внутри мобильного приложения», но продвижение возможно и с другими целями.
Где показываются объявления: пользователи увидят рекламу приложения на смартфонах — в ленте новостей в мобильной версии и в приложении ВКонтакте для iOS и Android.
Формат объявлений: креативы адаптивны и подстраиваются под ленту. В рекламном посте появляется рейтинг приложения и кнопка «Установить».
Что можно оптимизировать: установки и целевые действия внутри приложения (регистрации, добавление товаров в корзину и т. д.).
Модель оплаты: за показы, управление ставками автоматизировано. Можно ограничить число показов объявления, например, не больше 2 показов одному человеку в неделю.
Для рекламы приложений доступны те же таргетинги, что и для стандартных кампаний: географические, социально-демографические, интересы, ретаргетинг. Кроме того, можно нацелиться на производителей устройств (Samsung, Xiaomi и т. д.), тех, кто пользуется конкретными операционными системами, браузерами, покупает в определенном сегменте.
Источник: справка ВКонтакте
Что нужно сделать перед запуском рекламы приложений
1. Определиться с KPI: понять, сколько вы готовы платить за установку (CPI), конверсии в приложении (CPA) и привлечение пользователя (ARPU).
2. Изучить правила рекламных систем: нет ли ограничений на рекламу в вашей тематике, что можно размещать на креативах, а что — нет. Это поможет вам в будущем безболезненно пройти модерацию и избежать блокировок объявлений и аккаунтов.
3. Интегрировать в приложение SDK тех систем, в которых вы хотите продвигаться. Без этой возможности не получится связать приложение с рекламными системами. А в некоторых системах, например ВКонтакте и myTarget, установка SDK обязательна для запуска кампаний с приложениями.
4. Подключить инструмент, в котором вы сможете отслеживать трафик. Это может быть статистика рекламного аккаунта или сторонний трекер. Если вы выбрали трекинговый сервис, проверьте, что с ним работают все системы, в которых вы планируете размещаться.
5. Разметить события внутри приложения, по которым вы сможете оптимизировать рекламу, а также настроить цели в системе аналитики.
6. Подготовить как можно больше изображений, текстов и видео для объявлений. В некоторых системах, например в Facebook Ads и Google Ads, алгоритмы будут автоматически сочетать элементы объявлений, тестировать разные варианты и находить самые эффективные комбинации.
Найдите пользователей для вашего приложения
Запускайте рекламу приложения через eLama. Все нужные системы и быстрая оплата кампаний — в одном кабинете
Как привлечь пользователей в мобильное приложение с помощью ASO и рекламы
Чтобы загрузки приложения постоянно увеличивались, нужно использовать связку ASO и рекламы. В этой статье я расскажу, из чего состоит работа с платным и органическим трафиком, приведу примеры поисковой оптимизации и рекламы, поделюсь лайфхаками о том, как повысить эффективность продвижения.
Меня зовут Анна Бенкис, я работаю в мобильном маркетинге уже 4 года. Начинала свой путь в компании ASOdesk, работала с продуктами и делала ASO для разных мобильных приложений. Затем создала своё ASO-агентство App Rise Up. Я также Marketing Coordinator в компании Dabltech, делаю ASO и работаю с рекламными роликами.
Статья создана на основе моего выступления на Travelpayouts Affiliate Summit 2020.
Для продвижения мобильных приложений нужно использовать возможности Apple Search Ads, Google Ads, рекламы внутри приложений и таргетированной рекламы в социальных сетях.
Перед запуском рекламной кампании важно проанализировать продвижение конкурентов, увидеть их сильные и слабые стороны и адаптировать идеи рекламы для своего приложения. С помощью библиотеки Facebook можно найти конкурента по ключевым словам или названию и проверить рекламу любого бренда.
Чтобы оценить рекламные кампании конкурентов, можно также проанализировать поисковую выдачу App Store и Google Play и отследить рекламу конкурентов внутри приложений.
На картинке представлены все сервисы для рекламы, которые можно использовать в продвижении приложений.
Apple Search Ads (ASA) — платформа по продвижению приложения на первую строку поиска App Store. Платформа помогает привлекать пользователей, способствует защите бренда от конкурентов. Например, при грамотном подходе ваше приложение может попасть и в рекламу ASA, и на первое место поисковой выдачи. Тогда весь экран Apple будет занят одним приложением, и большинство пользователей скачают именно его.
Подробнее о том, как запустить и масштабировать рекламу в Apple Search Ads рассказал Михаил Шубин, Search-Ads-консультант и сооснователь Angle Connect в своей статье.
Google также позволяет продвигать приложение в поиске Play Store, а также на других ресурсах: в поисковике Google, на Youtube.
Ваша реклама может появиться в результатах поиска Google Play, разделах «Вам также могут понравиться» и «Похожие приложения», на главной странице магазина приложений, в разделе «Специально для вас».
Текст объявления для поиска Google Play Store и Apple Search Ads берётся из метаданных вашего приложения.
Благодаря разнообразию форматов, реклама в мобильных приложениях открывает большое количество возможностей для тестирования. Важно выбрать именно те приложения, которыми пользуется ваша целевая аудитория.
Выделяют следующие форматы рекламы в приложениях:
С помощью таргетированной рекламы в социальных сетях можно настраиваться на пользователей по интересам, устройствам, семейному положению и прочим параметрам. Вы также можете поставить пиксель на сайт и показывать рекламу только его посетителям.
В некоторых социальных сетях можно использовать парсеры, которые расширяют возможности таргетинга. Например, парсер Target Hunter ВКонтакте позволяет настраиваться на нововступивших в группы, на тех, кто лайкает, комментирует или делится определёнными записями, или на пользователей, у второй половинки которых скоро будет день рождения.
Я проанализировала рекламу приложений для путешествий и выделила лайфхаки, которые вы можете использовать для продвижения.
1. Персонализируйте рекламу. Тогда пользователь, принадлежащий к определённой группе, обратит внимание на ваш креатив.
Например, с помощью таргетированной рекламы можно настраиваться на пользователей по дате рождения. Aviasales в рекламе делает акцент на знаке зодиака. Баннер с надписью: «Куда ехать в этом году, если вы козерог» привлечёт внимание козерогов.
Сервис Trivago подбирает креативы под каждую целевую аудиторию. Например, пожилым парам предлагается романтический отдых недалеко от дома. Ролик передаёт атмосферу спокойствия и романтики.
Для пар с детьми Trivago предлагает подобрать отели на выходные. Видео демонстрирует, как родители играют с детьми, что выглядит весело и динамично.
2. Покажите альтернативу стереотипам пользователей. Этот креатив Aviasales показывает, что отдыхать выгодно не только в Турции, и рассказывает о путешествии в Черногорию.
3. Используйте нативный формат. Для приложений, продающих авиабилеты, можно использовать креативы с видом из окна самолёта. Кажется, что это не реклама, а живая фотография пользователя.
4. Сделайте простую анимацию из статического баннера. Необязательно снимать профессиональные видео, чтобы реклама была яркой и запоминающейся. Aviasales использует в рекламе забавные анимированные креативы.
Самый простой способ — добавить на рекламу анимированные стикеры. Такой креатив можно создать за несколько минут, но он запомнится пользователю лучше, чем статичное изображение.
5. Расскажите историю нестандартным способом. Можно использовать спецэффекты, например, обратную съёмку. Компания Airbnb сделала рекламу на День независимости в США и показала, каким был бы мир без путешествий. Этот ролик рассказывает историю прошлого и вдохновляет на путешествия.
6. Используйте персональную рекомендацию и передайте атмосферу. В рекламном ролике важно передать атмосферу и создать у пользователя нужное настроение. Например, реклама Expedia рассказывает о путешествии в Барселону от лица фотографа Демаса Расли.
В видео нет скучных исторических сводок и большого количества достопримечательностей, зато оно отлично передаёт атмосферу города. Пользователь смотрит на Барселону глазами фотографа Демаса Расли, ассоциирует себя с путешественником и переживает приятные моменты вместе с ним.
Подобные ролики можно снимать не только про путешествия, но и про фитнес, игры, изучение языков, чтение.
Хорошо работают видео с персональной рекомендацией, на которых пользователи с телефоном в руках рассказывают о продукте.
Необязательно иметь большие бюджеты на создание таких креативов. Вы можете сделать рекламу с моделью из любой точки мира. Например, мы использовали видео с моделями из разных стран для своих рекламных кампаний, поскольку человек, говорящий на местном языке, вызывает у пользователей больше доверия.
Модель записывает видео, затем вставляются субтитры, чтобы пользователи могли смотреть без звука. Дизайнер добавляет логотип и иконку бренда.
У нас большая база моделей разных типажей. Если вы хотите сделать такой креатив, можете обращаться в наше агентство.
App Store Optimization — комплекс действий по оптимизации вашего приложения для повышения его видимости в поиске App Store и Google Play. Более подробно о том, почему ASO нужно для продвижения, рассказал Сергей Шаров в первой лекции ASOdesk Академии 11.0.
Выделяют текстовую и визуальную поисковую оптимизацию.
Вам необходимо подобрать релевантные ключевые слова, по которым приложение будет индексироваться в Google Play и App Store. Ключевые слова вставляются текстовые метаданные приложения: название, подзаголовок (subtitle), короткое описание (Google Play), описание, поле для ключевых слов (App Store).
Чтобы лучше понимать особенности оптимизации в App Store и Google Play, рассмотрим, как работает поиск в магазинах приложений. Пользователь пишет запрос в строке, нажимает «Поиск» и видит список наиболее релевантных приложений.
Издатели приложений вставляют поисковые запросы в метаданные своего приложения. Перед тем как выбрать ключевые слова для метаданных, важно проверить их популярность в App Store и Google Play. Это можно сделать с помощью показателя Daily Impressions в ASOdesk. В графе Daily Impressions вы видите, сколько пользователей вбивает этот запрос в день.
На первом месте в поисковой выдаче App Store и Google Play находится приложение, которое продвигается с помощью платной рекламы. В поисковой выдаче App Store также появляется раздел «Рекомендации».
Остальные приложения, которые вы видите в поиске, индексируются алгоритмами App Store и Google Play.
В статье ASOdesk вы можете узнать об основных факторах, которые влияют на позицию приложения в поиске.
Визуальная оптимизация включает в себя создание иконок, скриншотов, видео на странице приложения в соответствии с трендами оптимизации.
Главная цель визуальной оптимизации — конвертировать просмотр страницы приложения в установку.
По данным Storemaven, важно менее чем за 3 секунды показать пользователю, что делает приложение. Посмотрев на иконки, скриншоты и видео, пользователь должен понять, как приложение сможет решить его проблему.
Рассмотрим некоторые лайфхаки поискового продвижения на примере приложений для путешествий, изучения английского и фитнеса.
1. Слово в названии имеет рейтинг выше, чем в ключевых словах или subtitle. Поэтому включить в название то ключевое слово, которое входит в состав как можно большего количества поисковых запросов.
Например, издатели приложения Simpler использовали в названии слова «английский» (App Store) и «выучить английский» (Google Play). Позиции по этим поисковым запросам приложения будут выше, чем если бы они поместили это ключевое слово в подзаголовок (subtitle) или поле для ключевых слов.
2. Пересечение ключевых слов в заголовке и подзаголовке должны образовывать запрос, который входит в ваше семантическое ядро. Важно подобрать такое сочетание метаданных из отдельных слов, которое максимально покроет ваше семантического ядро с помощью объединения отдельных слов в поисковые запросы.
На картинке вы видите пример того, как подзаголовок может быть продолжением названия.
3. Иконка должна отражать суть приложения. Она отображается в поиске, и пользователь решает посетить страницу приложения во многом благодаря иконке.
Поэтому важно, чтобы изображение на иконке ассоциировалось с большинством поисковых запросов. Если приложение не является сильным брендом, можно отказаться от фирменного цвета и логотипа. Вместо этого сделать иконку, связанную со сферой вашего приложения.
Например, приложения для путешествий и бронирования билетов чаще всего используют иконки с самолётом.
На иконке своего приложения для поиска авиабилетов и отелей я изобразила дирижабль, который ассоциируется с путешествиями.
4. Скриншоты должны максимально быстро и понятно рассказывать о функциях вашего приложения.
Важно, чтобы видео и скриншоты демонстрировали основные функции вашего приложения. Например, на скриншотах я показала, что делает моё приложение Know & Go: бронирует авиабилетов и отели, рассказывает о курортах и туристических местах.
Именно изменение иконки и скриншотов помогло поднять конверсию приложения Know & Go на 32%. В этом кейсе я рассказываю о том, как мне удалось добиться такого результата.
5. Перед тем как сделать собственные скриншоты, обязательно проанализируйте ваших конкурентов. Отмечайте ошибки, которые они допускают и не повторяйте их. Например, на скриншотах приложения «Фитнес-тренер Fitness Online: упражнения, тренировки» очень плохо виден интерфейс и текст. Поэтому пользователю сложно понять основные функции приложения.
6. Сделайте акцент на УТП и конкурентных преимуществах. Например, посмотрев на скриншоты приложения «Худеем за 30 дней», мы сразу видим его конкурентные преимущества: контроль прогресса, упражнения без оборудования.
В Google Play Console и App Store Connect вы можете проверить установки с каждого источника трафика в магазинах приложений: установки из поиска, рекламы и по внешним ссылкам.
Чтобы иметь полную картину об эффективности продвижения, желательно использовать несколько сервисов. Например, в AppsFlyer можно посмотреть как органические установки коррелируют с неорганическими. Сервис также интегрируется с App Store Connect и Google Play Console.
С помощью сервиса ASOdesk вы сможете:
1. Сравнивать количество запросов, по которым приложение ранжировалось в поиске App Store и Google Play в различные периоды. Инструмент ASO Comparative Report показывает, по какому количеству запросов ранжировалось приложение в выбранный период. Вы можете оценить как свои позиции, так и позиции конкурентов.
Например, на скриншоте мы видим, что фитнес-приложение 30 сентября ранжировалось по 124 запросам, хотя ещё 1 сентября ранжировалось по 236 запросам в App Store. Важно разобраться в причинах и понять, почему произошёл такой спад.
2. Смотреть динамику ранжирования приложения по ключевым словам в поиске. Таблица ASO Comparative Report показывает, по каким запросам позиции растут, падают и остаются неизменными. Пометка «new» указывает на то, что приложение только начало ранжироваться по этому запросу. Пометка «out» говорит о том, что приложение больше не показывается по этому запросу в поиске.
Инструмент позволяет анализировать не только своё приложение, но и приложения конкурентов.
3. Контролировать установки приложения по ключевым словам. В Organic Report можно увидеть точно количество установок, если интегрировать приложение с App Store Connect. Можно посмотреть примерное количество установок конкурентов.
2. Сравнивать позиции вашего приложения и конкурентов по ключевым словам с помощью Keyword Charts. Инструмент также удобно использовать для поиска идей графической оптимизации, поскольку в одной таблице можно увидеть все приложения конкурентов.
О том, как использовать данные Keyword Charts для идей графической оптимизации, можно узнать в статье.
Важно оценить показатели эффективности рекламной кампании, экономические результаты, а также посмотреть, как рекламная кампания повлияла на жизненный цикл пользователя. В этой статье я приведу лишь несколько показателей анализа эффективности.
Экономическая эффективность рекламы:
Показатели эффективности рекламных объявлений:
Если поставить слишком низкую CPC или CPM, то объявление не будет показываться пользователям. Низкие показатели CPC и CPM также показывают эффективность вашего рекламного баннера.
Показатели, отражающие жизненный цикл пользователей:
Я хочу поделиться своими лайфхаками по улучшению эффективности продвижения.
Чтобы выбрать тот вариант метаданных, который принесёт наибольшее количество установок, важно проводить А/В-тестирование.
В рамках тестирования вы делите аудиторию на несколько частей и показывайте пользователям разные варианты метаданных. Важно отслеживать результат на протяжении хотя бы 7 дней. Вы сможете оценить, какая версия страницы приложения будет иметь лучшую конверсию в установку. Чаще всего так тестируются визуальные элементы.
Можно сделать бесплатное тестирование в Google Play или App Search Ads (рекламный сервис Apple) или воспользоваться платными сервисами, такими как SplitMetrics, StoreMaven.
На примере статистики SplitMetrics оценим, насколько увеличится конверсия, если применить новый вид иконки или скриншотов.
Текущая конверсия = 40%.
На 5,35% увеличится текущая конверсия. Значит, конверсия будет равна 42,14%.
Использовать A/B-тестирование можно и в таргетированной рекламе в социальных сетях. Суть тестирования заключается в том, что вы берёте разные варианты одного параметра, а все остальные параметры оставляете неизменными. Тогда можно сделать однозначный вывод о том, объявление с каким параметром было более эффективным.
Например, с помощью настроек рекламного кабинета Facebook вы можете сравнить различные креативы, аудитории, места размещения, стратегии оптимизации показала.
Рекламный кабинет ВКонтакте позволяет тестировать варианты кнопок, форм и аудиторий в таргете.
Выход на иностранные рынки открывает больше возможностей для развития, позволяет увеличить трафик и установки приложения. Важно, чтобы ваше приложение было адаптировано для других стран.
Инструменты ASOdesk позволяют собирать семантическое ядро на неизвестных вам языках для 100 стран и автоматически переводят иностранные запросы на английский язык.
Чтобы перевод приложения и страницы с метаданными был качественным, важно прибегать к помощи носителей языка. Поскольку они знают специфику той страны, для которой вы переводите приложение. Например, в восточных языках иероглифы в разных комбинациях будут иметь разные значения. Подробнее про оптимизацию для восточных языков можно прочитать в статье.
Важно делать не только текстовую, но и визуальную оптимизацию. Обратите внимание на восприятие цветов в разных странах. Например, в Китае красный цвет — свадебный, белый — траурный. Поэтому использование белого цвета может вызвать у пользователя негативные эмоции.
Нужно также понимать менталитет страны, для которой вы делаете оптимизацию. Например, арабские страны очень религиозны, поэтому нужно избегать открытых одежд и некоторых символов на скриншотах. Подробнее об особенностях текстовой и визуальной оптимизации для разных стран можно почитать в статье ASOdesk.
Одной оптимизации недостаточно для роста установок и значительного улучшения ранжирования. Чтобы вывести приложение в топ App Store и Google Play нужно минимум 6-8 итераций. К тому же предпочтения пользователей и рыночные тенденции меняются.
Важно отслеживать популярные запросы, анализировать конкурентов и вносить изменения в ASO-стратегию. Только в этом случае приложение выйдет в топ, а установки будут расти. Подробнее о том, почему недостаточно одной итерации и как сделать процесс оптимизации эффективным, читайте в статье.
Рекламные кампании также нуждаются в постоянной оптимизации. Во время двухнедельного тестового периода нужно тестировать 15-20 аудиторий и креативов и остановиться на лучших.
После тестового периода аудитории также могут выгорать: количество установок и CTR объявлений начнут падать. Тогда нужно пробовать новые варианты аудиторий и креативов. Мониторьте конкурентов, следите за трендами в вашей сфере, чтобы всегда иметь идеи новых аудиторий и креативов.
От мотивированного трафика и рекламы зависит рост позиций в поисках и чартах. Мотивированный трафик – это пользователи, совершающие целевое действие в приложении взамен на денежное или нематериальное поощрение. Растут установки приложения, что способствует росту по запросам. Ваше приложение показывается выше в поиске, из-за чего количество органических установок также увеличится.
Если выполнять оптимизацию и платное продвижение одновременно, эффект от поисковой оптимизации также наступит быстрее. Вы сможете подняться по ключам за счёт установок с рекламы. Чем чаще приложение устанавливают, тем выше оно находится в поисковой выдаче. Поэтому на эффективность продвижения влияет не только ASO, но и реклама, а также мотивированный трафик.
Например, вы запустили рекламу в Facebook. Пользователи устанавливают ваше приложение с объявления, алгоритмы App Store и Google Play отмечают, что количество установок увеличилось. Тогда позиции приложения в поиске начинают расти.
В результате снижается цена установки (eCPI). То есть вы тратите на рекламу столько же, но получаете больше установок. На графике вы видите, как выросли органические установки после роста платного трафика.
Органические установки увеличились на 8% благодаря платному трафику. По этим данным мы можем сделать вывод, что платный трафик способствует росту органического.