AdBeeCore
Все статьи
Data · 5 мин чтения

Четыре сети, четыре определения «установки»

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

Когда сравниваешь Google, Meta, Apple и TikTok рядом, первым удивляет не цифры, а слова. «Конверсия» — это скачивание в одной сети, первый запуск во второй и подписка в третьей. Google отдаёт конверсии там, где ждёшь установки; Meta различает установки и разные внутриигровые события; Apple по умолчанию считает повторные загрузки.

AdBeeCore нормализует это в одном месте: справочник метрик, которому обязан соответствовать каждый адаптер.

Что на самом деле означает нормализация

  • Одно имя на понятие: spend, impressions, clicks, installs, revenue и производные CPA/CPI/ROAS/CTR.
  • Явное соответствие для каждой сети, рядом с адаптером — новое поле API не может молча изменить метрику.
  • Валюта пересчитывается при чтении по сохранённому курсу и никогда не суммируется между валютами.
  • Дни режутся по UTC, а в часовой пояс пользователя переводятся только на уровне интерфейса.
  • Отсутствующие данные остаются отсутствующими: без нулей, интерполяции и «предположим, вчера было как сегодня».

Почему нули вместо данных — это баг

Кампания, которая перестала тратить, и кампания, у которой не загрузилась статистика, выглядят одинаково, если заполнять пустые дни нулями. Первое — сигнал для бизнеса, второе — инцидент. Различать их — разница между агентом, который реагирует правильно, и агентом, который «оптимизирует» временный сбой API.

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

Метрика, которую нельзя проследить до конкретного вызова API, — это слух.

Применить это на практике

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

Начать бесплатно