Блог Как построить стратегию анализа данных д...

Как построить стратегию анализа данных для приложения с подпиской на iOS 14.5

Сервисы на основе подписок переживают настоящий бум: на одного клиента приходится в среднем 20$ трат в месяц. И хотя только  1% таких сервисов монетизируется, более 90 % расходов мобильных потребителей приходится на подписки в приложениях. Понимая, что на кону стоит огромная доля их прибыли, разработчики обратили повышенное внимание на оптимизацию воронки продаж.

Как мы уже отмечали в недавней статье для gamesindustry.biz, для приложений, в которых источником монетизации является подписка, после выхода iOS 14.5 как никогда важным представляется наличие хорошей стратегии получения согласия пользователей на сбор точных детерминированных данных в течение всего их жизненного цикла. В приложениях с подпиской пользователь обычно дольше принимает решения, и сам процесс взаимодействия с ним, как правило, сложнее. Поэтому особенно важно собирать как можно больше данных.

Но даже если пользователи отказываются их предоставлять, наличие плана работы со SKAdNetwork позволит достаточно точно определять показатель пожизненной ценности клиента (LTV).

Как получить согласие на сбор данных

Чем больше пользователей дает согласие на сбор данных, тем успешнее приложение. Такое согласие откроет доступ к фактическим детерминированным данным о пользователях и позволит создавать модели их поведения.

С помощью специальных предварительных уведомлений клиентам можно объяснять, в чем заключаются преимущества отслеживания на уровне пользователя. Вот несколько полезных советов, которые помогут вам создать идеальное уведомление такого типа.

Когда пользователи приостанавливают, отменяют и возобновляют подписку и в каких случаях не проходит оплата — всё это ценные данные, помогающие оптимизировать приложение, в котором предусмотрена подписка. Решение для отслеживания подписок от Adjust дает возможность анализировать все этапы жизненного цикла пользователя с непревзойденной детализацией. Без IDFA получать достоверные данные о сложном процессе превращения пользователей из потенциальных клиентов в реальных становится все труднее.

Как пользоваться SKAdNetwork

Для приложений, которые монетизируются по модели подписки, сложность с iOS 14 заключается сразу в двух аспектах. Во-первых, отложить таймер SKAdNetwork более чем на 24 часа — сложная задача, хотя этот метод может быть полезен для сбора сигналов от пользователей.

Продлевать действие таймера можно с помощью бита для продления окна конверсии, периодически запуская обновление значения конверсии (например, с 000001 до 000011 и так далее), что позволит выиграть еще 24 часа. Но для этого пользователю нужно выполнять вход каждый день, чтобы обновление значения ценности конверсии выполнялось в приложении в фоновом режиме. Если пользователь перестанет открывать приложение, значение ценности конверсии обновляться не будет и вы можете упустить возможность собрать данные во время дополнительного окна.

Во-вторых, собрать достаточно данных о пользователе за первые 24 часа и на их основе сделать достоверные прогнозы не так-то просто. Поскольку количество точек касания и возможных шестибитных значений ограничено, необходимо уделить пристальное внимание ключевым моментам и извлечь из них максимум информации за ограниченное время.

Поиск сигналов среди шума

Шестибитные значения, предоставляемые системой SKAdNetwork, можно использовать двумя основными способами. Во-первых, можно создать так называемую маску для битов. Для этого нужно привязать каждый из шести битов к определенному событию. В зависимости от того, каким будет значение бита, нулем или единицей, будет ясно, произошло ли данное событие.

Наше стандартное решение для работы со SKAdNetwork позволяет соотнести события конверсии с событиями подписок, которые вы уже отслеживаете на панели управления Adjust.

Во-вторых, можно разделить спектр возможных значений ценности конверсии на диапазоны. Это позволит распределять пользователей по категориям в зависимости от того, в какой из определенных вами диапазонов они попадают. В нашей новейшей системе для управления ценностью конверсии вы сможете задавать определения диапазонов на свое усмотрение.

В приложениях для видеостриминга или знакомств уровень вовлечения пользователя является одной из самых важных метрик. Некоторые компании оптимизируют ее с помощью условия «сессии (sessions)» в нашем расширенном решении для подсчета ценности конверсии.

Условие «сессии (sessions)» позволяет отслеживать общее количество зарегистрированных сессий. В примере ниже значение конверсии «3» будет возвращено в случае, если пользователь зарегистрирует от 5 до 10 сессий.

"sessions": { "count_min": 5, "count_max": 10 }

  • count_min (по умолчанию 1). Общее количество отслеженных сессий не должно быть меньше указанного количества.
  • count_max (по умолчанию неограниченно). Общее количество отслеженных сессий не должно превышать указанного количества.

Создание модели

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

Поэтому разработчикам приложений с подписками рекомендуется использовать событие начала пробного периода в качестве сигнала SKAdNetwork, на который надо ориентироваться. Причин две: во-первых, это событие с большей вероятностью произойдет в период наличия доступа к данным, а во-вторых, в этот же период пользователь проявляет наибольший интерес.

Однако, если использовать одно только событие начала пробного периода в качестве индикатора, можно прийти к ложным выводам. Не располагая ни IDFA, ни сведениями о событиях, происходящих во время пробного периода, будет еще сложнее определить, завершится ли бесплатный период доходной конверсией.

Бесплатный пробный период

Вследствие этого мы советуем рассматривать начало пробного периода как дополнительный сигнал, который позволит отфильтровать нужных вам пользователей уже на этом этапе. Например, пользователь может совершить действие, которое будет истолковано как начало пробного периода, и после этого ему будет присвоена ценность конверсии. Затем, если он отменит пробную подписку, вы сможете обновить значение ценности конверсии. Это действие сразу же исключит из анализа огромное количество людей, которые вряд ли совершат оплату, и создаст обширную группу пользователей, отменивших пробную подписку, — можно будет предположить, что эти пользователи имеют низкую пожизненную ценность.

Вам также может потребоваться отслеживать людей, которые оформили пробную подписку и указали платежные данные. Если пользователь указывает эту информацию, значит он готов к конверсии и с большей вероятностью станет постоянным клиентом.

Если у вас остались вопросы по iOS 14, обратитесь к своему CSM- или аккаунт-менеджеру. Наше руководство можно загрузить по этой ссылке. Также рекомендуем заглянуть в центр ресурсов по iOS 14.5.

Хотите ежемесячно получать свежие данные о приложении? Подпишитесь на нашу рассылку.