Маркетинг Вадим Курило
4 632

Инструкция: считаем доход на одного пользователя приложения

Автор Telegram-канала «Трафик и клики» — о том, сколько денег приносит один пользователь в iOS-приложении и как определить допустимые затраты на его привлечение.

В закладки
Аудио

Представим, что вы продаёте груши через Facebook. Потратили 1000 рублей на таргет, сделали пять продаж и получили 200 рублей затрат на одного клиента. Всё предельно просто.

Но что, если у вас проект с пробным периодом и разными тарифами? Рано или поздно появляется вопрос: «А сколько должен стоить один бесплатный юзер, чтобы сходилась математика?».

В этой статье я на примере приложения из App Store попытаюсь объяснить важные показатели.

Дано: к нам за продвижением обратился разработчик iOS-приложения. Монетизация настроена через подписку на платные тарифы (один месяц — $4,95, 12 месяцев — $49,50). Конечно, основная база пользователей — это юзеры бесплатной версии.

Задача: понять доход на одну бесплатную установку и определить сумму, выше которой реклама в Facebook не имеет смысла.

Пользователи скачивают бесплатную версию, а через какое-то время часть покупает подписку на расширенную

Месячные оплаты

Начинаем с того, что определяем, сколько денег оставляет клиент расширенной версии.

Так как в нашем случае доход идёт с двух тарифов, разберём для начала месячный. Заходим в AppStore — «Продажи и тренды», выбираем вкладку «Удержание» и выставляем фильтр «Длительность подписки: один месяц». Получаем такую картину.

Процент платных пользователей, что остаются на следующий месяц

Мы видим, что из 100 купивших стартовую подписку через месяц продлило её только 62 клиента, на второй 50 и так далее.

Рассчитаем доход за год. Учитываем числа с первого по 11 месяц. В таблице не учтён первый месяц покупки, а первый месяц на скриншоте (62%) — это второй месяц жизни клиента.

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

Получаем, что в среднем юзер, который купил нашу подписку за $4,95, спустя год принесёт нам $20,54. То есть будут такие, что оплатили нам один раз и больше не возвращались, соответственно, с них мы получим меньше пяти долларов. Будут такие, что продлят месячный тариф ещё 11 раз и принесут нам $60. Но вот среднее — это $20,54 с юзеров, которых мы смогли подцепить на месячный тариф.

Также в таблице Google я добавил последний столбик «Чистый доход», он касается именно AppStore, который берёт себе комиссию 42% от цены приложения (ставка для России, для США другая). Так что выплаты мы получим не $20, а чуть меньше $12.

Годовые оплаты

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

В нашем случае как раз второй вариант. Клиент запустил апку девять месяцев назад, поэтому годовых продлений в статье пока нет. Считаем годовые оплаты без них — $49,5 ($28,71 после вычета комиссии Apple).

Конверсия

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

«Аналитика» → «Продажи» → «Копии приложения»

Далее идем в пункт «Встроенные покупки» и выставляем фильтр «Оплаты за один месяц».

«Фильтр» → «В продаже» → «Встроенные покупки»

На 2500 копий приложения было 102 месячных подписки. Но дело в том, что в это число включены как новые оплаты, так и продления. То есть фактически в числе 102 также кроется доход со старых покупателей, которые продлевают тариф. Нас же интересуют именно свежие клиенты. Чтобы отделить одно от другого, переходим в раздел «Продажи и тренды» → «Подписки» → «Обзор».

Фильтруем только по месячным оплатам и выбираем тип «Активация». Так мы отсекаем все продления, возобновления и прочее.

«Продажи и тренды» → «Подписки» → «Обзор»

Получаем сумму в 22 месячных подписки. Это те самые люди, которые за отчётный период впервые оплатили $4,95, но в течение года принесут $20,54 ($11,91 после комиссии Apple). То же самое проделываем с годовыми активациями. График публиковать не буду, но тут у меня четыре штуки получилось.

А дальше берём в руки калькулятор.

22 (месячные) * $11,91 (чистый доход за год с месячной подписки) + 4 (годовые) * $28,71 (чистый доход с годовой подписки) = $376,86

Это прогнозируемый чистый доход с 26 новых оплат. Чтобы собрать это число, нам понадобилось 2500 установок. Разделим оплаты на юзеров и получим: $376,86 / 2500 = $0,15.

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

P.S. Это простой и быстрый способ расчёта. Если подключаете новые каналы, то обязательно пересчитывайте показатели заново, так как клиенты с Facebook могут давать совсем другую конверсию, в сравнении с поиском AppStore или контекстом.

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Вадим Курило", "author_type": "self", "tags": [], "comments": 7, "likes": 27, "favorites": 89, "is_advertisement": false, "subsite_label": "marketing", "id": 66339, "is_wide": false, "is_ugc": true, "date": "Fri, 07 Jun 2019 11:07:10 +0300" }
Cквозная аналитика
от сына маминой подруги
Будь лучшим в своем деле
Попробовать бесплатно
{ "id": 66339, "author_id": 596, "diff_limit": 1000, "urls": {"diff":"\/comments\/66339\/get","add":"\/comments\/66339\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/66339"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199113, "last_count_and_date": null }

7 комментариев 7 комм.

Популярные

По порядку

Написать комментарий...
0

Почему 42% забирает? 30% комис, остальное налоги?

Ответить
4

Да, стандартная комиссия 30%, но если вы не из США, то появляются различные налоги. Для России ставка вырастает до 42%.
Но нужно помнить, что на подписках больше 1 года Apple понижает потом комиссию с 30% до 15%. В общем система не такая простая, как могла бы показаться)

Ответить
1

Спасибо, как раз нужна была эта информация (про % комисси и статью в целом), вовремя вы )

Ответить
0

Стоит учитывать продвижение самого приложения, возможное попадание в рекомендации App Store (приложение дня). Так установки дороже 15 центов могут иметь смысл.

Ответить
0

Полностью согласен. Для России в зависимости от категории больше 1000 установок в день дают возможность попасть в топ категории.

Ответить
0

О да, такая проблема есть. Решили даже сервис делать, чтобы решить эту боль http://apphud.com/beta Пока на своих приложениях тестируем, к концу июня начнем доступы давать понемножку.

Ответить
0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Команда калифорнийского проекта
оказалась нейронной сетью
Подписаться на push-уведомления
{ "page_type": "default" }