Custom Metrics

Custom Metrics (/new-metrics) — конструктор формул поверх базовых метрик трекера. Созданная метрика становится колонкой в списках (кампании и др.) и доступна в Reports; на Dashboard она появляется после того, как вы включите соответствующий metric block в настройке блоков.

Список Custom Metrics
Список пользовательских метрик.
Создание метрики
Форма формулы и формата отображения.

Назначение

Встроенных метрик (clicks, CR, ROI) часто не хватает: нужен RPM, «чистые клики без фрода», комбинированный CR по lead+sale. Custom Metrics задаёт формулу один раз — дальше она считается везде, где подключены кастомные колонки, без ручного Excel.

Предварительные условия

  • Права на раздел Custom Metrics.
  • Понимание базовых полей агрегатов (включая fraud_* и статусы).
  • Для Dashboard — готовность открыть конфиг metric blocks и включить новую метрику.

Как открыть

  1. Боковое меню → Custom Metrics.
  2. Путь: /new-metrics (именно этот путь).

Пошаговое создание

  1. Нажмите создание метрики.
  2. Задайте имя — оно видно в таблицах и на карточках.
  3. Соберите формулу из базовых метрик и операций + - * / и скобок. Примеры: Revenue / Clicks * 1000 (RPM); (Leads + Sales) / Clicks * 100 (общий CR); Clicks - Fraud Clicks.
  4. Базовые поля: clicks, unique_clicks, conversions, leads, sale, reject, registration, deposit, rebill, rebill_revenue, revenue, cost, profit, epc, cpl, cps, cr, roi, fraud_clicks, fraud_percent, avg_fraud_score.
  5. Выберите display format: Number, Percentage или Currency.
  6. Сохраните. Откройте Campaigns или Reports — метрика должна появиться в выборе колонок/метрик.
  7. На Dashboard откройте настройку блоков метрик и включите новую метрику в visible blocks — иначе карточка/серия на графике не покажется.

Где метрика появляется после сохранения

После Save формула хранится в каталоге. Списки Campaigns / Offers / Landings подхватывают её как колонку. В Reports — в picker рядом со встроенными. На Dashboard — только после включения metric block. Если переименовать метрику, обновите пресеты отчётов и видимые блоки Dashboard. Удаление убирает метрику из picker; старые CSV не пересчитываются.

Практика формул и проверка

Пишите формулы так, чтобы числитель и знаменатель были в одной единице смысла. Для денег — Currency. Для долей — Percentage и проверьте масштаб на одной кампании с известными clicks/revenue: откройте Campaigns, сравните руками «revenue / clicks * 1000» с колонкой. Сложную логику лучше разбить на две метрики (например «clean clicks» и отдельно «CR по clean clicks»), чем держать нечитаемую однострочку.

Имя метрики должно быть коротким и однозначным в таблице («RPM», «Clean clicks», «CR lead+sale»). После Save сразу добавьте метрику в рабочий Reports preset и в колонки списка кампаний — иначе команда продолжит смотреть старый набор и будет казаться, что «метрика не работает».

Базовые поля в контексте

clicks / unique_clicks — объём; на их разнице часто строят антифрод-гипотезы вместе с fraud_clicks. leads / sale / reject / registration / deposit / rebill — статусы каталога; комбинируйте только те, что реально приходят постбэками. revenue / cost / profit — деньги; cost без Cost Import или cost-модели кампании ≈ 0. cr / roi / epc / cpl / cps — уже производные: не умножайте их ещё раз на 100 в формуле, если format = Percentage. fraud_clicks / fraud_percent / avg_fraud_score — для «чистых» метрик и отсечения грязных связок до оптимизации лендинга.

Типичные сценарии

  • RPM для медиабаинга. revenue/clicks*1000, format Currency или Number — как принято в команде; сверьте на кампании с известным spend/revenue.
  • Чистые клики. clicks - fraud_clicks; дальше можно строить CR только по чистым, если fraud_clicks заполняется.
  • Комбинированный CR. (leads+sale)/clicks с Percentage — когда lead и sale оба «успех» для связки.
  • Контроль reject. reject/conversions или reject/leads — утренний сигнал по качеству сети до спора по Click ID в Logs.
  • Dashboard KPI. Сохранили метрику → включили metric block → карточка на Dashboard; период Dashboard и Reports держите согласованными.

Связь с отчётами, списками и cost

После появления метрики в picker добавьте её в сохранённый preset Reports, иначе утренний отчёт останется со старым набором колонок. В списках кампаний включите колонку через выбор колонок таблицы. Если формула ссылается на cost, сначала настройте Cost Import или cost-модель кампании: иначе колонка стабильно около нуля и создаёт ложное ощущение «формула сломана». Переименование метрики не обновляет тексты пресетов автоматически — пройдитесь по Daily ROI и другим presets. Удаление убирает метрику из picker; уже скачанные CSV не пересчитываются.

Устранение неполадок

  • Метрики нет в Reports — обновите страницу, убедитесь что Save прошёл, проверьте права на report columns.
  • На Dashboard пусто — metric block не включён.
  • Значение «странное» — сверьте format (Percentage vs уже процентное поле cr) и вручную посчитайте на одной кампании.
  • Деление на clicks при нулевом трафике — UI покажет пустое/нулевое (защита от Infinity), это не баг формулы.

Частые ошибки

  • Ожидать метрику на Dashboard сразу после Save без metric block.
  • Percentage format на уже процентном поле вроде cr (двойной масштаб).
  • ROI-формула без импортированного cost.
  • Дублировать встроенный ROI/CR своими формулами без нужды — путаница в пресетах.