Web2App: User Acquisition в iOS приложениях
4.12K subscribers
60 photos
7 videos
1 file
55 links
Никакой воды. Настройка Web2App в iOS. Интеграции с MMP. API, цены. Нужна помощь? Пишите: SiberianPaaanda
Download Telegram
Media is too big
VIEW IN TELEGRAM
Хочу рассказать про тарифы моего курса «UA Manager 2025: Facebook & Google Ads на максимуме».

👥 Тариф Корпоративный — $2,000
Как следует из названия, он подойдёт владельцам бизнесов, которые хотят обучить своих сотрудников.

• За $2000 в курсе могут участвовать 3 человека — это скидка больше 50%!
• Каждый последующий сотрудник (если их больше трёх) — всего $500.

Если ваша баинговая команда забуксовала — приводите её на курс. Мы разберём ваши кампании и выведем процессы на новый уровень.

Тариф PRO — $1,500
Отличается от базового тем, что на нем есть домашние работы.
Правильнее даже назвать их мини-проектами, потому что они максимально приближены к реальной практике.

Вот что ждёт вас:

1. Анализ рынка
• Выбираете приложение
• По лекции оцениваете конкурентов
• Получаете видение относительно ГЕО и позиционирования
2. Креативы
• Составляете ТЗ монтажёрам
• Формируете стратегию тестирования гипотез
3. META и Google Ads
• Если есть кабинеты — запускаете реальные кампании
• Пишете, какие вопросы возникли
• Тестируете разные адсеты по аудиториям
4. Автоматизация
• Составляете список правил для кампаний
• Прописываете последовательность последующих запусков

Если кабинетов пока нет — вы всё равно отрабатываете процесс в виде расписанных шагов.
Это будет боевой план запуска приложения — готовый к применению.

Акцент на том, что мы будем делать завтра и послезавтра, а не только на том, как настроить кампанию сегодня.
У вас появится видение и стратегия: какие кампании запускать и в какой последовательности.

А всё, что относится к текущему запуску — закрывается чеклистами и видео-инструкциями базового тарифа.

🔥Таким образом:
Базовый тариф — теоретическая база + чеклисты и инструкции
PRO — теория + практика (мини-проекты, стратегия, последовательность запусков)
Корпоративный — PRO для целой команды
🤡4😁21👍1💩1🗿1
Отчет по кампании: шестой месяц
Предыдущий отчет.

Сетап:
• Оптимизация: Purchase
• Период: 15 августа - 15 сентября
• Ниша: фото-приложения

📊 Результаты:
• ГЕО: US, CA, UK, SP, BR
• Spend: $3,450
• Purchases: 131
• CPA: $28
• 3-Day ROAS: 80%
• MRR: $2,955
• Profit: $928.45

Это мой собственный проект
Цифрами и скриншотами клиентов я никогда не делюсь — только кейсами по своим приложениям.

Что было
1. В августе был в отпуске (🇮🇹🇫🇷 - топ).
2. Все кампании работали на автоправилах. При CPA в KPI - бюджет увеличивали, если нет - уменьшали.
3. экспериментов с креативами не было
4. В итоге общий spend просел, а вот ROAS вырос.
5. Запустил эксперименты с иконкой. На несколько процентов повысил конверсию. Это не оч важно.
6. Запускал новые креативы. Суммарно около 5-6. Раньше было Топ-2 креатива - стало Топ-3.

Выводы за месяц
1. Первый месяц с профитом. 🚀
2. Снижение бюджета и рост ROAS — взаимосвязанный процесс: на маленьких тратах проще выйти в плюс.
3. Эксперимент с ценой на США зашёл — цена покупки выросла, а основная доля подписок теперь идёт именно оттуда.

Планы:
Маленькими шагами подкручивать креативы и снижать CPA.

🔥 На курсе «UA Manager 2025: Facebook & Google Ads на максимуме» покажу на примере этого проекта, какие креативы зашли, какие нет, и как выстраивалась логика работы с ними.
9🔥3👍2
META: AEM, SKAD или Web2App?
За неделю меня 2–3 раза спрашивают: что лучше — AEM, SKAD или Web2App? Или web2app-скпетики пытаются втянуть в спор.

Да, вопрос важный. Страшно терять деньги, откручивая AEM-кампанию, зная, что Web2App работает лучше.

Но как принять решение?
👉 Я сам этого никогда не делаю. (ну ладно, ладно — SKAD точно нет).

Что я делаю:
1. Решения о выключении/увеличении/уменьшении бюджета принимают автоправила.
2. Запустить одновременно AEM и Web2App — это нормально. Главное не усложнять. Ставьте чистый трекер (Appsflyer / Adjust + Adapty / Apphud) — самый простой сетап, и всё будет работать из коробки.
3. Дальше пусть решают автоправила. Они сами выберут, что работает лучше.

💡 Замечание:
После запуска Web2App логично рядом с первой кампанией, почти с теми же настройками, включить AEM. И наоборот. Это один из самых дешёвых и полезных экспериментов, который стоит делать в первую очередь.

А вот спорить «что лучше» — бессмысленно. Пусть автоправила решают.
8👍5
Channel name was changed to «Web2App: User Acquisition в iOS приложениях»
🤔 Хотели скидку? В рекламе наоборот.

На курсе в первом модуле мы разберём базу. Друзья-байеры со стажем, если это для вас слишком очевидно — чуть потерпите 🙌

Почему трафик дорожает с ростом объёма?
Мы привыкли: чем больше объём, тем ниже цена. Оптом всегда дешевле. Но в рекламе всё наоборот: чем больше бюджет, тем дороже трафик.

Почему?

Рекламная сетка (Meta, Google Ads и др.) устроена так, что всегда старается потратить ваш бюджет и показать рекламу тем, кто с наибольшей вероятностью совершит целевое действие.

Условно, представьте:

• все пользователи выстроены в ряд по вероятности конверсии;
• сначала реклама идёт «сладким» пользователям с самым высоким шансом;
• дальше — всё менее релевантной аудитории;
• и на больших бюджетах реклама уходит даже тем, кому вы совсем неинтересны.

Заметьте, что аудитория которым ваше приложение неинтересно - самая многочисленная.

И вот что получается:

• при $50 в день — реклама идёт только на максимально вовлечённых;
• при $5000 в день — вы вынужденно покупаете более «холодную» аудиторию

Поэтому с ростом объёма цена за трафик растёт — просто потому, что качественная аудитория не бесконечна.

🔥Покажу на примерах, как работать с сетками и удерживать цену под контролем.
Всё это — в курсе «UA Manager 2025».

Не откладывайте, старт уже скоро!
👍86🤝2
На этой неделе ко мне пришли сразу два клиента с одинаковым запросом:
«Не сходится экономика. Можешь посмотреть?»

Разбираем данные в кабинете:
• Cost per result Purchase (META) — $40 у одного, $60 у другого.

Что я отвечаю в таких случаях?
👉 Вы уже большие молодцы, что смогли получить пурч по такой цене.
👉 Быстрого ответа на вопрос «как покупать дешевле» нет.

Хорошо, когда пурч стоит >$100 — часто находится простое решение. Если ниша не супер-перегретая (например, клинеры), обычно можно найти пару очевидных шагов, которые снижают цену.

А вот <$60 за пурч — это уже длинная дистанция. Тут работает только системная работа.

📌 Формула простая:
LTV / CAC = ROI

Если сделать +30% к LTV и –30% к CPI, то получаем рост ROI почти в два раза:

LTV ×1.3 / CAC ×0.7 ≈ 1.85 ROI

Но такие изменения — это не «одна кнопка», а стратегия:
1. Креативы
2. Custom Product Page
3. Работа с LTV внутри приложения

Если пурч обходится дешевле $60, то снизить его стоимость, скорее всего, получится только после нескольких месяцев системной работы.
💩53🤡2😁1🥴1
Частые ошибки при настройке Appsflyer

Appsflyer устроен так, что нет неважных галочек. Любая настройка влияет на данные и работу кампаний. Ниже несколько мест, где лучше быть особенно внимательным:

1️⃣ Advanced Privacy (iOS 14.5+)
По умолчанию включено. Нужно выключать, иначе Appsflyer вообще не будет отправлять данные.

2️⃣ For users from
Когда есть возможность - лучше ставить All Media Sources, including organic.
Так Appsflyer будет отдавать пользователя в сетку даже если сам его не “узнал” — вдруг “узнает” она. Часто такой опции нет - тогда выбираем “This partner only”

💡 NOTE: Adjust умеет отдавать данные обо всех пользователях в Facebook Web, у Appsflyer такой опции нет → атрибуция у Adjust там чуть точнее.

3️⃣ Including
Важно следить, чтобы совпадали типы событий:

* Purchase → Value & Revenue
* Trial / Install → No values No revenue

Иначе сетка может не принять конверсии.

4️⃣ Tracking Template
Ссылку в Attribution Link воспринимайте как префикс, а не копипасту.
Чтобы передать верные параметры - надо делать по документации Appsflyer

* Meta Web2App
* Google Ads Web campaigns

🔥 На курсе мы детально разберем все настройки Google Ads и META.
🔥83👍3🤡1
Стрим: «Мобильная атрибуция - словами, понятными даже вашей бабушке»

Вместе с Сашей Игнатенко (автор канала Модель Атрибуции) поговорим про базу:
* как вообще работает мобильная атрибуция
* как начать делать первые шаги в оценке каналов
* как не наломать дров и можно ли всё это объяснить своей бабушке (мы попробуем).

Когда: 8 октября 19:00 Мск

Добавляйтесь во встречу чтобы не забыть: https://calendar.app.google/JcE1PMyGVgKWg8Ei8
2👌1
Web2AppSubscription-MMP.pdf
290.8 KB
🚀 Обзор MMP
В видеоуроках моего курса “UA Manager 2025: Facebook & Google Ads” я подробно разбираю сильные и слабые стороны сервисов.
Сегодня материал с курса - обзор MMP с актуальным прайсингом на август 2025.

Несколько замечаний:
1. У меня совсем небольшой опыт работы с Singular и совсем нет опыта работы с Kochava. Их редко подключают и, мне кажется, это правильно. Прайсинг Singular очень похож на прайсинг Adjust. У Adjust недостатком можно назвать только высокую цену - поэтому смысл подключать Singular я не видел никогда.
2. В типах кампаний нет SKAD - тоже нет большого опыта запуска, поэтому не могу ничего сказать. Все кампании я запускаю на AEM/UAC и Web2App.
3. Самые функциональные MMP: Adjust & Appsflyer.
4. Лучший саппорт: Tenjin & Adjust
5. Самая доступная MMP: Tenjin

Итого: В зависимости от бюджета и кваллификации разработчиков, я-бы выбирал из эти трех Appsflyer, Adjust и Tenjn.

🔥Если хотите научиться осознанно выбирать и настраивать MMP под свои задачи — приходите на курс.
👎6💩5🤡42👍2🔥1
Интервью с Антоном Кузьминым. Антон - Head Of User Acquisition/AdQuantum. Под его управлением - $7,000,000 ежемесячно.

Ссылка на видео

TG: @antonkuzm1n
LinkedIn
AdQuantum

00:00 - Представление гостя
2:20 - Интеграция
9:25 - Поиск Product Market Fit
10:05 - Наблюдение за конкурентами
11:07 - ГЕО и локализация
12:39 - Сезонность
17:40 - Как оценить хорошая кампания или плохая?
19:17 - Что такое дорогой и дешевый пурчи?
21:00 - О важности продукта
22:40 - Настройки кампании META
24:02 - Как тестить креативы
28:10 - KPI для теста креативов
29:43 - Стадия Scaling
32:45 - Cost Cap и Bid Cap
34:25 - Оптимизация на Value
35:55 - С какой скоростью можно увеличивать бюджет
37:00 - Скейл дублями
40:50 - Birch
42:10 - Недельная сезонность
43:45 - "Любой рандом - с Мета что-то не то"
45:05 - Работа с креативами
48:30 - И еще раз про скейлинг
52:30 - Backstage о важности CTR
👍177🔥7
В телеграмме появился маркетплейс проектов с подписочной моделью.

@approckvc - место где каждый разработчик может продать свое приложение / сайт / miniapp по рыночной цене, а каждый инвестор может вложить свои средства в хорошие проекты.

Основные преимущества:
- проверенные лоты и прозрачные условия;
- регулярное обновление предложений;
- сопровождение сделок и поддержка менеджера;
- анализ приложений с прогнозируемой подписочной базой.

Approck.vc сочетает доходность цифровых активов с устойчивостью традиционных инвестиций, предлагая инструмент, который выгоднее недвижимости и менее волатилен, чем криптовалюта.

Также для крупных инвесторов от 300,000$ есть возможность собирать фонды под запрос.

Перейти в маркетплейс: @approckvc
🤮6💩4🤡3👍21
Отчет по кампании: седьмой месяц
Предыдущий отчет.

Сетап:
• Оптимизация: Bid
• Период: 15 сентября - 15 октября
• Ниша: фото-приложения
📊 Результаты:
• ГЕО: US
• Spend: $3,723
• Purchases: 84
• CPA: $44
• 3-Day ROAS: 72%
• MRR: $2,943
• Profit: $463
Это мой собственный проект
Цифрами и скриншотами клиентов я никогда не делюсь — только кейсами по своим приложениям.

Что было
1. Переезд на новый рекламный аккаунт
Расшарил пиксель на новый кабинет. Проседания по перформансу нет.

2. Запустил BID кампанию.
• CPA: $39
• ROAS-3-Day: 81%
Budget: $300/day
Bid: $26

META в бид не уложилась, но перформанс нормальный.

Планы:
Буду тестировать больше креативов.

🔥 На курсе «UA Manager 2025: Facebook & Google Ads на максимуме» покажу на примере этого проекта, какие креативы зашли, какие нет, и как выстраивалась логика работы с ними.

Курс начался 15 октября и еще есть возможность присоединиться!
5🤡2👌1
На основе интервью с Антоном Кузьминым (Head of UA, AdQuantum) — кратко о его стратегии:
* как скейлить
* как тестить креативы
Пользуйтесь!
Если еще не смотрели видео - обязательно посмотрите.
11👍5
Appsflyer слегка обновил интерфейс. Web2App кампании, которые раньше именовались по pid, теперь имеют user-friendly названия.

Было: metaweb_int, Стало: Facebook Ads.

Это не интеграция слетела - это интерфейс поменялся.
👍4😱1🤮1
Отправка событий в FinTech-приложениях
В финтехе рекламные кампании редко оптимизируются на инсталл.
Главная цель — одобренный пользователь: прошёл KYC, верификацию, получил займ или карту.
Чтобы сеть могла на этом обучаться — важно правильно выстроить цепочку событий.

Сценарий
1. Пользователь заполняет форму в приложении
2. Заявка уходит на сервер
3. Пользователь одобряется
4. Факт «одобрения» отправляется в рекламную сеть

→ Кампания оптимизируется не просто на регистрации, а на реальные одобрения.

Особенности FinTech
В отличие от большинства iOS-приложений, финтех имеет backend, который обрабатывает:

* KYC / проверку личности
* Выдачу кредита / карты

Поэтому появляется дополнительный шаг — отправка событий с backend-а в рекламную сеть (S2S).

Последовательность
1. META или Google Ads передаёт в Appsflyer fbclid или gclid
2. SDK Appsflyer в приложении получает appsflyer_id и передаёт его вместе с данными формы на backend
3. Когда пользователь проходит проверку → backend отправляет событие verification_event + appsflyer_id в Appsflyer
4. Appsflyer отправляет это событие в рекламную сеть
5. Сеть обучается на “verification_complete”

В результате кампания оптимизируется на одобренных пользователей.

Технические нюансы
Google Ads
* Не пропускает несертифицированные трекинг-ссылки → нужен Appsflyer / Adjust
* Для UAC можно использовать Firebase / GA, но часть событий может потеряться

META
1. Можно без Appsflyer, но придётся сделать свой probabilistic-tracking (через prelanding)
2. Возможна ошибка “Events have different Install ID parameters” при AEM
Решения:
1. Перейти на Web2App-кампанию
2. Отправлять ивенты не до докмументации, а по рабочему формату (например, как в Apphud)

Оптимизация кампаний
Инсталл и верификация часто разнесены во времени, поэтому легко потерять конверсию.

🕓 Окно атрибуции — если говорить просто, то это период (7–90 дней), в течение которого конверсия засчитывается после клика.

META:
Макс. окно — 7 дней
Если проверка занимает дольше — событие не засчитается

Решение:
Использовать “прокси-событие”, например:

«Пользователь не отменил заявку в течение 7 дней»
или
«Пользователь прошёл автоматическую базовую проверку»

Google Ads:
Гибче — до 90 дней
Но и тут прокси-событие помогает быстрее оценить трафик.

Итог
Правильная интеграция позволяет запускать рекламные кампании более эффективно.
🔥53😁1👌1
Ошибка META. AEM-кампании: нет инсталлов и purchase-событий
При первом запуске AEM-кампании часто возникает ситуация, когда в Ads Manager отсутствуют инсталлы и покупки. Как правило, проблема связана с интеграцией: события из MMP не доходят до AEM.

Диагностика
1. Откройте Event Manager.
2. Выберите приложение.
3. Перейдите к нужному событию.
4. В разделе Settings → Check App Eligibility проверьте статус.

Наиболее частые сообщения:
• “Advertiser Tracking Enabled parameter volume out-of-range”
• “Action required from mobile measurement partner”

Причина
Meta сообщает, что получает недостаточно событий от пользователей, разрешивших отслеживание через ATT.
На практике проблема чаще связана с конфликтом между Appsflyer и Facebook SDK. Когда оба источника отправляют события, AEM перестаёт корректно их принимать.

Решения
1. Быстрое (временное):
В Event Manager → Choose Event → Manage → Choose one integration to send this event to META — выбрать Appsflyer или Facebook SDK.
После этого Meta начнёт получать события только из выбранного источника.

2. Правильное:
Определитесь с основным источником:

• используете Facebook SDK → отключите Appsflyer-партнёра;
• используете Appsflyer → удалите Facebook SDK из кода.

Почему временное решение нежелательно
Appsflyer официально предупреждает, что при использовании «быстрого» метода возможно дублирование событий, в частности purchase-событий. Это приводит к удвоению revenue и некорректной оптимизации кампаний.
Источник: Appsflyer — Meta ads discrepancies

Альтернативное сообщение
Если вы видите уведомление
“We haven't received enough signals from the app event over the last 30 days” —
необходимо убедиться, что интеграция настроена корректно (смотри выше), и подождать 24–48 часов. Ошибка исчезнет автоматически.

🎓 UA Manager 2026 — старт 15 января 2026
На курсе UA Manager 2026 все участники получают доступ к Notion с чек-листами и видео, где подробно разобраны типовые интеграции (Appsflyer, Adjust, Apphud и др.).
Если вы хотите разобраться в UA и избежать подобных ошибок — запишитесь на поток, который стартует 15 января 2026 года.
👍5💩5🤡3👎1🤮1
Структура кампании для тестирования креативов в META
Расскажу о своем подходе к тестированию креативов.

Процесс
Стараюсь запускать новые креативы регулярно — раз в неделю, по понедельникам.
У монтажеров есть KPI — N разнообразных креативов за неделю.
Цель тестирования — постоянное снижение CPA, то есть цены за purchase в кампании.

Шаг 1. Тестирование креативов
На этом этапе важно, чтобы новые креативы получили трафик.

• Campaign:
Manual budget
• Название:
“Large Campaign” — это шаблон, куда отправляются все тестовые AdSet’ы
• Оптимизация:
чаще Purchases, иногда Trials
• AdSet с новыми креативами:
5 креативов
• Бюджет на тест:
5×CPA (если CPA = $30, то бюджет $150)

После того как бюджет на AdSet откручен — я его выключаю.
Победитель определяется просто: цена за purchase ≤ KPI.

Шаг 2. Запуск боевой кампании
Если в тесте AdSet с новыми креативами вписывается в KPI, я:

1.
Дублирую кампанию со всеми AdSet’ами
2.
Выключаю неэффективные и оставляю “хорошие”
3.
При необходимости перевожу её в Campaign Budget Optimization
4. Либо оставляю в ручном режиме с автоправилами/birch

При необходимости добавляю ограничение Cost Cap / Bid Cap (хорошо работает в связке с CBO)

Чистка
Когда в тестовой “Large Campaign” накапливается слишком много AdSet’ов, я удаляю те, что сильно вышли за KPI.
Это помогает ускорить дублирование и не засорять структуру.

Andromeda
Мой метод не является каноническим с точки зрения гайдов META.
Как я понимаю на втором шаге META советует собирать один AdSet с большим количеством победителей из теста.
Но на практике у меня лучше работает, когда я дублирую всю кампанию, копируя AdSet’ы, в которых уже накоплены данные.

Вопросы
Что делать, если неделя прошла без победителя?
→ Такой AdSet просто удаляю из “большой кампании”.

Почему manual budget, а не CBO сразу?
→ Если запустить несколько AdSet’ов, META сконцентрируется на прошлых победителях, и новые креативы не получат трафик.

Почему нельзя постепенно добавлять креативы в новую кампанию?
→ По той же причине — новые объявления почти не получат показов.

Как определить 5×CPA?
→ Смотрю на прошлые данные по LTV платящих пользователей и беру за KPI ту цифру, где кривая дохода выходит в плато.

Как происходит дублирование боевой кампании?
→ Переношу всю структуру целиком, а не только winning AdSet’ы.

🔥
Если интересен полный разбор — с примерами кампаний, скринами и Notion-чеклистами — всё это подробно разбираем на курсе UA Manager 2026
Старт потока — 15 января 2026 года.

Записаться
7❤‍🔥4👍2