Від пастки CPI до відданих гравців: масштабування мобільних ігор за допомогою подій Firebase та Google Ads (UAC 2.0)
Кожен інді-розробник, який створює мобільну гру, рано чи пізно стикається з парадоксом вартості за встановлення (CPI):
Ви запускаєте платну кампанію із залучення користувачів (UA), радієте швидкому зростанню завантажень у Google Play і спостерігаєте за цифрами. Але відкривши аналітику через 48 годин, бачите реальність:
1 000 Встановлень ──► 500 Миттєвих видалень (< 2 хв) ──► 50 Завершень Рівня 1 ──► 5 Відданих гравців
Понад 50% залучених користувачів видалили гру ще до того, як взагалі пройшли перший рівень.
У звичайній кампанії Google Ads для додатків (UAC 1.0) зі ставками за встановлення (CPI) алгоритм знаходить тих, хто просто натискає «Встановити». Часто це мисливці за винагородами чи неактивні акаунти, які ніколи не гратимуть по-справжньому.
У цій статті ми ділимося досвідом нашої ретро-аркади про танки Blocked: Pixel Panzer (розробленої на MonoGame та C# студією Arar Games). Ми показуємо, як поєднали телеметрію з Google Analytics 4 (GA4) та Google Ads (UAC 2.0), щоб перестати купувати порожні завантаження та почати залучати зацікавлених гравців.
1. Діагностика воронки: уроки реальної аналітики
У Blocked: Pixel Panzer наша телеметрія асинхронно фіксує у Firebase:
first_openscreen_view(понад 40 екранів MonoGame)level_completed(зlevel_number,score,duration_seconds)skill_upgradedboss_fight_resultapp_remove(видалення гри)
Аналіз у GA4 показав:
- Із 63 досліджених пристроїв із видаленням близько 30 користувачів видалили гру ще до завершення Рівня 1.
- 14 гравців пішли одразу після першого покращення навичок.
- Найвищою точкою прогресу перед видаленням був Рівень 10 (перший бос).
[ Встановлення ]
│
├──► 48% Відтік: Видалення до завершення Рівня 1 <── (Зона марних витрат CPI)
│
├──► 30% Залучення: Покращення навичок і Рівні 2-3
│
└──► 22% Постійні Гравці: Досягнення боса (Рівень 10) та мета-гри
2. Принцип UAC 2.0: оптимізація за діями в додатку
| Модель | Ціль ставок | Що вивчає алгоритм | Призначення |
|---|---|---|---|
| UAC 1.0 (Встановлення) | Цільовий CPI | Профілі користувачів, які часто встановлюють додатки | Масовий старт |
| UAC 2.0 (Дії в додатку) | Цільовий CPA | Профілі гравців, схильних досягати прогресу в грі | Якісні гравці, високе утримання |
| UAC 2.5 (Цінність / ROAS) | Цільовий ROAS | Профілі гравців із частими внутрішніми покупками | Ігри з IAP-монетизацією |
В UAC 2.0 ви встановлюєте цільову ціну за дію (наприклад, $0.20 за проходження Рівня 1). Smart Bidding аналізує поведінку користувачів у Google Play, YouTube та мережі AdMob, роблячи ставки лише тоді, коли профіль свідчить про готовність грати та пройти перший рівень.
3. Налаштування крок за кроком
Крок 1: Телеметрія в C# (MonoGame)
При завершенні рівня фіксується подія level_completed без просідання 60 FPS:
public static void LogLevelCompleted(int level, int score, int totalScore, string rank,
int durationSeconds, int damageTaken,
int blocksBroken, int enemiesKilled, int suppliesCollected)
{
try
{
_payload.Clear();
_payload[AnalyticsParams.LevelNumber] = level;
_payload[AnalyticsParams.Score] = score;
_payload[AnalyticsParams.TotalScore] = totalScore;
_payload[AnalyticsParams.DurationSeconds] = durationSeconds;
_payload[AnalyticsParams.IsBoss] = IsBossLevel(level) ? 1 : 0;
_service.LogEvent(AnalyticsEvents.LevelCompleted, _payload);
}
catch (Exception ex)
{
Warn(ex);
}
}
Крок 2: Створення події в GA4 (без оновлення гри в магазині)
- У GA4 відкрийте Адміністратор ➔ Відображення даних ➔ Події.
- Натисніть Створити подію:
- Назва:
level_1_completed - Умови:
event_nameдорівнюєlevel_completedТАlevel_numberдорівнює1. - Увімкніть «Копіювати параметри з вихідної події».
- Назва:
- У розділі Ключові події (Key events) позначте
level_1_completedзірочкою (⭐), щоб активувати як конверсію.
Крок 3: Імпорт у Google Ads
- У Google Ads (
ads.google.com) відкрийте Цілі ➔ Конверсії ➔ Підсумок. - Нова дія-конверсія ➔ Імпорт ➔ Ресурси Google Analytics 4 (Firebase).
- Виберіть
level_1_completed, категорію Досягнутий рівень (Level achieved) і зробіть подію Основною (Primary).
4. Ступенева стратегія воронки
- Правило обсягу: Кампанії потрібно 10–20 конверсій щодня для стабільного навчання.
- Етап 1 (Обсяг та фільтрація): Ціль —
level_1_completed. 50–60% справжніх гравців проходять перший рівень, тому кампанія легко збирає понад 20 конверсій на день за доступною ціною (~$0.15 - $0.25). - Етап 2 (Якість): Коли пул гравців із Рівнем 3 перевищить 100 осіб, ціль кампанії можна перевести на Рівень 3 або покращення танків.
5. Ринки та локалізація
Для Blocked: Pixel Panzer ми обрали 4 збалансовані ринки:
- Туреччина (TR): Активні гравці та вигідні ставки.
- Бразилія (BR): Один із найбільших ринків Android із високою зацікавленістю у ретро-іграх.
- Мексика (MX): Потужна ігрова спільнота в Латинській Америці.
- Польща (PL): Європейський ринок із вищим доходом від реклами (eCPM) та помірними витратами на рекламу.
Гра повністю перекладена рідними мовами (tr.json, pt-BR.json, es-419.json, pl.json), що відчутно збільшує відсоток завершення першого рівня.
Порада щодо геотаргетингу: Завжди обирайте «Присутність: користувачі, які перебувають у вказаних місцеположеннях», щоб відсіяти трафік через сторонні VPN.
6. Висновок
Відмова від купівлі порожніх встановлень на користь реальних ігрових досягнень робить рекламні витрати надійним двигуном для розвитку гри.
Створено інженерною командою Arar Games / Mayhemco. Спробуйте танковий аркадний бій у Google Play: Blocked: Pixel Panzer.
Hashtags & SEO Topics
#BlockedPixelPanzer #ArarGames #Mayhemco #PaintTrek #MonoGame #GoogleAds #FirebaseAnalytics #GA4 #MobileGameDev #UserAcquisition #GameMarketing #SmartBidding #TargetCPA #InAppActions #IndieGameDev #GameAnalytics #AndroidDev
Hiç yorum yok:
Yorum Gönder