Performance23 октября 2026 г.4 мин

Расходы в разных валютах: как сравнить CAC каналов

Как привести расходы каналов к общей валюте: дата и источник курса, номинал валюты, комиссии, фактическое списание и сравнение CAC при постоянном курсе.

Обложка статьи: Расходы в разных валютах: как сравнить CAC каналов

CAC канала вырос в рублях, хотя цена рекламы и число новых клиентов в валюте кабинета не изменились. Причина может быть в курсе или комиссии оплаты. Чтобы обсуждать эффективность, сначала нужно восстановить валютный пересчёт.

Эта операция предшествует распределению общих затрат при расчёте CAC. Распределять расходы по командам и каналам стоит после того, как определены суммы, единицы и происхождение валютного значения.

Выберите, какую сумму сравниваете

Для контроля фактических выплат удобна сумма списания в базовой валюте с отдельно видимыми доплатами. Для сопоставимого управленческого отчёта можно выбрать пересчёт начисленного расхода по согласованному источнику и дате курса. Назовите метод и не смешивайте кассовую оплату с расходом за показы.

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

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

Реестр одной нормализованной строки

Сохраните канал, ID операции, дату расхода, исходную сумму, валюту, дату курса, номинал, источник курса, пересчитанную сумму, доплаты и итог. Формула: исходная сумма × курс / номинал + отдельно включённые расходы в базовой валюте. Колонка номинала нужна: курс может относиться к одной, ста или иной группе единиц.

Условный пример. Все курсы и суммы ниже учебные; это не текущие котировки и не реальные счета. Для простоты суммы относятся к одному закрытому периоду, комиссий и косвенных затрат сверх указанных нет.

Условный пример: нормализация расходов
КаналИсходная суммаУчебный курсДоплатаИтого, ₽Новых клиентовCAC, ₽
А1 000 USD90 ₽ за 1 USD1 800 ₽91 800303 060
Б900 EUR100 ₽ за 1 EUR0 ₽90 000253 600
В1 000 000 единиц валюты Х6 ₽ за 1 000 единиц0 ₽6 00041 500

Для А: 1 000 × 90 + 1 800 = 91 800 ₽; делим на 30 и получаем 3 060 ₽. Для В: 1 000 000 × 6 / 1 000 = 6 000 ₽. Ошибка номинала увеличила бы результат в тысячу раз.

Где возникает двойной учёт

Если банковская выписка уже показывает окончательное списание с конвертацией и включённой комиссией, повторно прибавлять ту же комиссию нельзя. Если комиссия идёт отдельной операцией, свяжите её с расходом один раз. Надбавка, встроенная в курс банка, и отдельно выделенная комиссия могут существовать одновременно; их наличие подтверждают документы.

Не пересчитывайте рублёвый итог банковского списания ещё раз по курсу центрального банка. Для сравнительного сценария можно отдельно посчитать сумму по официальному курсу и показать разницу с фактом. Это две колонки с разным смыслом, а не два расхода.

Как отделить курс от изменения канала

Покажите фактический отчёт и дополнительный расчёт в постоянном курсе. Условный пример: в обоих месяцах канал потратил 1 000 USD и привёл 20 новых клиентов. При курсах 90 и 99 ₽ рублёвый расход равен 90 000 и 99 000 ₽, CAC — 4 500 и 4 950 ₽. В постоянном курсе 90 ₽ оба CAC равны 4 500 ₽. Рост рублёвой цены на 10% здесь целиком объясняется принятой валютной моделью.

Постоянный курс должен быть выбран явно и применён ко всем сопоставляемым строкам. Он помогает объяснить изменение, но не отменяет реальные выплаты. Для планирования бюджета потребуются собственные сценарии, а не обещание будущего курса.

Даже известный сервис использует разные даты по типу отчёта: ChartMogul пересчитывает транзакции по дате транзакции, а MRR — по началу периода услуги. Поэтому одинаковое название валюты ещё не делает два отчёта сопоставимыми. Методика подписочной выручки не переносится автоматически на ваши рекламные расходы.

Выберите десять крупных строк и восстановите их до исходного документа. Затем проверьте знаменатель CAC: новые клиенты, одинаковый период и единое правило атрибуции. Валютная точность не исправит ситуацию, когда в одном канале посчитаны заказы, а в другом люди.

Ещё по теме