Четыре сети, четыре определения «установки»
Одна и та же кампания может быть прибыльной в одной консоли и убыточной в другой. Разница обычно в семантике, а не в эффективности.
Когда сравниваешь Google, Meta, Apple и TikTok рядом, первым удивляет не цифры, а слова. «Конверсия» — это скачивание в одной сети, первый запуск во второй и подписка в третьей. Google отдаёт конверсии там, где ждёшь установки; Meta различает установки и разные внутриигровые события; Apple по умолчанию считает повторные загрузки.
AdBeeCore нормализует это в одном месте: справочник метрик, которому обязан соответствовать каждый адаптер.
Что на самом деле означает нормализация
- Одно имя на понятие: spend, impressions, clicks, installs, revenue и производные CPA/CPI/ROAS/CTR.
- Явное соответствие для каждой сети, рядом с адаптером — новое поле API не может молча изменить метрику.
- Валюта пересчитывается при чтении по сохранённому курсу и никогда не суммируется между валютами.
- Дни режутся по UTC, а в часовой пояс пользователя переводятся только на уровне интерфейса.
- Отсутствующие данные остаются отсутствующими: без нулей, интерполяции и «предположим, вчера было как сегодня».
Почему нули вместо данных — это баг
Кампания, которая перестала тратить, и кампания, у которой не загрузилась статистика, выглядят одинаково, если заполнять пустые дни нулями. Первое — сигнал для бизнеса, второе — инцидент. Различать их — разница между агентом, который реагирует правильно, и агентом, который «оптимизирует» временный сбой API.
Тот же принцип касается свежести: у каждого дашборда есть отметка последнего успешного сбора, а упавший аккаунт помечается ошибкой, а не тихо выпадает из отчёта.
Метрика, которую нельзя проследить до конкретного вызова API, — это слух.
По теме
Применить это на практике
Подключите один рекламный аккаунт и включите режим наблюдения — статьи выше описывают именно то, что вы увидите.
Начать бесплатно