Как считать ROI связки в арбитраже трафика: формулы, пример и ошибки

Формулы ROI, ROAS, CPA и CR на примере одной связки, откуда трекер берёт доход и расход и пять ошибок, из-за которых ROI в отчёте врёт.

Расчёт прибыли, ROI, ROAS, CR и цены регистрации на условном примере

Связка — это сочетание источника, креатива, лендинга, оффера и гео. Одни связки зарабатывают, другие тихо сливают бюджет. Различить их помогает ROI, но только если доход и расход посчитаны честно. Разберём формулы, пример и типичные ошибки.

Формулы#

МетрикаФормулаЧто показывает
Прибыльдоход − расходсколько заработали в деньгах
ROI(доход − расход) ÷ расход × 100%сколько прибыли приносит каждый вложенный доллар
ROASдоход ÷ расходсколько дохода на доллар расхода
CRконверсии ÷ уникальные посетители × 100%какая доля посетителей дошла до цели
CPAрасход ÷ конверсиицена одной конверсии
CPCрасход ÷ кликицена клика

ROI и ROAS говорят об одном с разных сторон. ROI = 0% — то же, что ROAS = 1: вышли в ноль. ROI = 50% — ROAS = 1,5.

Пример расчёта#

Условные цифры для одной связки за неделю:

  • расход на рекламу — $400;
  • кликов — 2 000, уникальных посетителей — 1 600;
  • регистраций — 80;
  • подтверждённый доход от партнёрки — $560.

Считаем:

  • прибыль = 560 − 400 = $160;
  • ROI = 160 ÷ 400 × 100% = 40%;
  • ROAS = 560 ÷ 400 = 1,4;
  • CR = 80 ÷ 1 600 × 100% = 5%;
  • цена регистрации = 400 ÷ 80 = $5;
  • CPC = 400 ÷ 2 000 = $0,20.
Тот же расчёт на одной картинке: расход, доход, прибыль и метрики связки
Тот же расчёт на одной картинке: расход, доход, прибыль и метрики связки

Связка в плюсе. Теперь видно, что можно крутить: если поднять CR лендинга с 5% до 6% при той же цене клика, регистрация подешевеет до $4,17.

Откуда берутся доход и расход#

ROI считается правильно, только если обе части попадают в трекер автоматически.

Доход:

  • депозиты с суммой — из постбэка партнёрки или продукта;
  • подтверждённая выплата партнёрки — из постбэка партнёрки со статусом и выплатой;
  • выплата, указанная в оффере.

Как настроить постбэк — в гайде Постбэк S2S.

Расход:

  • TikTok — подтягивается сам, если кабинет подключён, а в ссылке объявления стоят метки. См. Расходы в трекер;
  • другие сети — параметр Расход в рекламной ссылке, вкладка Параметры кампании.

Как найти связку, которая сливает#

ROI по кампании в целом прячет детали: одно объявление может кормить всю кампанию, а два других — тянуть её в минус. В Трекер → Статистика разложите отчёт:

  • UTM адсет и UTM объявление — ROI каждой группы и объявления TikTok. Группа, которая потратила деньги и не дала кликов, тоже видна — строкой с нулём кликов;
  • По лендингам — какой лендинг даёт больше конверсий на том же трафике;
  • По странам, По OS, По устройствам — где конверсий больше, а где меньше.

В Колонках включите Прибыль, $, ROI, % и ROAS — по умолчанию они скрыты. Подробнее — Статистика.

Пять ошибок, из-за которых ROI врёт#

1. Вы смотрите на ROI до подтверждения#

Партнёрка подтверждает заказы и депозиты не сразу. Вчерашний трафик ещё не принёс весь доход, и ROI за последние дни всегда занижен. Решение о связке принимайте по периоду, по которому партнёрка уже прислала подтверждения.

2. Расход есть не у всех объявлений#

Если в ссылке объявления нет меток, трекер не знает, к какой кампании отнести его расход. Доход есть, расхода нет — ROI выглядит лучше, чем на самом деле. Проверьте список Расход есть, кликов с меткой нет в Расходах в трекере.

3. Разные часовые пояса#

Кабинет TikTok в одном часовом поясе, трекер в другом — и «сутки» в отчётах не совпадают. Трекер в этом случае не подставляет расход TikTok и предупреждает об этом над отчётом. Поставьте одинаковый часовой пояс.

4. ROI там, где расхода нет#

Расход TikTok приходит по дням, кампаниям, группам и объявлениям. Честно разделить его по лендингам, странам или устройствам нельзя. Поэтому на этих вкладках и с такими фильтрами расхода TikTok в отчёте нет, и ROI там не посчитать. Лендинги и гео сравнивайте по CR и числу конверсий, а ROI смотрите по кампаниям, группам и объявлениям.

5. Слишком мало данных#

На первых десятках конверсий ROI сильно скачет просто от случайности. Не выключайте и не масштабируйте связку по первым часам. Чтобы честно сравнить два лендинга, используйте A/B-тест — он сам считает, сколько данных нужно.

ROI связки и прибыль команды#

ROI в трекере считает рекламу. Но у команды есть и другие расходы: прокси, аккаунты, сервисы, подрядчики. Связка с ROI 20% может не покрыть их.

Полная картина — на экране P&L: доход, подтверждённый партнёркой, расход на рекламу из кабинетов, прочие расходы, которые вы вносите вручную, и прибыль по каждому байеру.

Частые вопросы#

Чем ROI отличается от ROAS?
ROI показывает прибыль на вложенный доллар, ROAS — весь доход на доллар. ROAS 1,4 означает ROI 40%.

Почему ROI в отчёте пустой?
Трекеру не из чего посчитать доход: нет конверсий с суммой. Настройте постбэк с выплатой или суммой депозита либо укажите выплату в оффере.

Почему ROI в трекере отличается от P&L?
Трекер считает расход на рекламу и доход по конверсиям. В P&L доход — только то, что партнёрка подтвердила к выплате, и вычитаются ещё прочие расходы команды.

Какой ROI считать хорошим?
Универсального ответа нет: всё зависит от вертикали, объёма и того, сколько стоят прочие расходы. Сравнивайте связки между собой и с ROI, при котором покрываются расходы команды.