Учет рекламных расходов держится на том, что сходятся три цифры: сколько потрачено по данным площадки, сколько реально списано с карт и сколько кампания заработала по данным трекера. При десяти кампаниях байер держит это в голове. При пятидесяти — в таблице, а при сотне и больше нужен постоянный процесс и человек, который за него отвечает.
Здесь разобран этот процесс: какие источники брать, как вести реестр карт и аккаунтов, что меняется на 10, 50 и 100+ кампаниях, как сверяться каждую неделю и как считать полную стоимость кампании с платёжными комиссиями. В примерах — наши реальные тарифы.
Содержание
- Три источника и вопрос, на который отвечает каждый
- Реестр: одна таблица, которая связывает всё
- Учет рекламных расходов на 10, 50 и 100+ кампаниях
- Еженедельная сверка в пять шагов
- Полная стоимость кампании, а не только расход площадки
- Типичные ошибки учета
- Итог
Три источника и вопрос, на который отвечает каждый
- Отчёты площадки отвечают на вопрос «сколько потратила кампания и на что». Это расход по дням, кампаниям и объявлениям.
- История операций по карте отвечает на вопрос «сколько денег реально ушло». В личном кабинете Spending Market видна история транзакций по каждой карте.
- Трекер отвечает на вопрос «сколько кампания заработала». Конверсии, выплаты и доход по офферам и источникам.
Ни один источник сам по себе не полон. Отчёты площадки не показывают отклонённых списаний и комиссий. История карты не показывает, какая кампания внутри аккаунта вызвала списание. Трекер ничего не знает о платежах. Учет работает, когда все три связывает реестр.
Реестр: одна таблица, которая связывает всё
Реестр — таблица, где одна строка соответствует одной карте. Это ключ, по которому списание с карты сопоставляется с рекламным аккаунтом, аккаунт — с кампанией или оффером, а кампания — с байером. Минимальный набор столбцов:
| Столбец | Пример | Зачем нужен |
|---|---|---|
| Карта, последние 4 цифры | 4417 | Найти карту в истории транзакций |
| Площадка и ID аккаунта | Meta, act_… | Сопоставить списания с отчётом площадки |
| Оффер или клиент | Оффер A, DE | Собрать расход для расчёта прибыли |
| Байер | Байер 2 | Личные бюджеты и результаты |
| Открыта / закрыта | 03.10 / — | Понимать, какие карты ещё стоят денег |
| Статус | Активна, ограничена, закрыта | Закрывать карты мёртвых аккаунтов |
Реестр работает, только если одна карта оплачивает один рекламный аккаунт. Когда карта общая на несколько аккаунтов, списание уже не разнести без догадок. Сама схема описана в статье Одна карта на кампанию: как правильно организовать оплату рекламных аккаунтов.
Учет рекламных расходов на 10, 50 и 100+ кампаниях
Около 10 кампаний
Хватает одной общей таблицы. Байер добавляет строку, когда открывает аккаунт и выпускает карту. Раз в неделю расход площадки сравнивается со списаниями по карте для каждого аккаунта. Байер справляется за полчаса.
Около 50 кампаний
Введите правило именования: один и тот же код в названии аккаунта, кампании и в реестре, например оффер–ГЕО–байер. Сверяйтесь дважды в неделю. Дайте каждому байеру месячный бюджет в реестре и сравнивайте его со списаниями по его аккаунтам. Карты выведенных из работы аккаунтов закрывайте в тот же день — это один клик.
100+ кампаний
Учет становится отдельной ролью. Один человек — часто тимлид или финансовый менеджер — ведёт реестр, еженедельную сверку и решает, какие карты закрыть. На таком объёме узким местом становится ручная работа с картами. Клиентам VIP доступен API для массового выпуска, проверки баланса и статусов и управления картами — реестр можно обновлять из кода: VIP-карты с доступом к API. Сколько карт нужно такой команде — в статье Сколько виртуальных карт нужно агентству: методика подсчёта и расчёт.
Еженедельная сверка в пять шагов
- Выгрузите расход по аккаунтам из каждой площадки за неделю.
- Возьмите историю транзакций по картам за те же даты в личном кабинете.
- Сопоставьте их через реестр: ID аккаунта → цифры карты.
- Объясните каждое расхождение. Частые причины: площадка списывает по порогу оплаты, и списание приходит через несколько дней после расхода; валюта аккаунта отличается от EUR-карты; списание отклонили и повторили.
- Закройте карты аккаунтов, которые больше не тратят, и обновите статусы.
Расхождение, которое не удаётся объяснить, — повод присмотреться к аккаунту, а не подогнать цифры. Каждая транзакция на нашей стороне проходит мониторинг, но только ваш реестр говорит, было ли списание ожидаемым.
Полная стоимость кампании, а не только расход площадки
Отчёты площадки показывают расход без платёжных затрат. Реальная стоимость включает комиссию за пополнение и обслуживание карты. Наши тарифы: пополнение — 3,5% на Base, 2,5% на Mid и 1,7% на VIP; обслуживание — 1,5 € в месяц за активную карту на Base и Mid и 1,0 € на VIP. Транзакции — 0%.
Пример на Mid. Один аккаунт вёл оффер A и потратил за месяц 6 000 €; трекер показывает 7 000 € дохода.
- прибыль по расходу площадки: 7 000 € − 6 000 € = 1 000 €, ROI 16,7%;
- доля комиссии: 2,5% × 6 000 € = 150 €;
- обслуживание карты: 1,5 €;
- полная стоимость: 6 151,5 €, прибыль 848,5 €, ROI 13,8%.
На Base та же кампания несёт 210 € комиссии, и ROI падает до 12,7%. Для офферов с тонкой маржой эта разница решает, масштабировать или останавливать.
Типичные ошибки учета
- Несколько аккаунтов на одной карте — списания не разделить.
- Нет правила именования — отчёты площадки и трекер не склеить.
- ROI считается по расходу площадки без платёжных затрат.
- Карты мёртвых аккаунтов остаются открытыми и оплачиваются.
- Сверка раз в месяц, когда расхождения уже слишком старые, чтобы их объяснить.
Контроль бюджета между сверками — отдельная тема: см. статью Как настроить лимиты на виртуальных картах и защитить рекламный бюджет. Если команда работает на нескольких площадках из одного кабинета, прочитайте статью Как управлять несколькими рекламными аккаунтами через единую платежную систему.
Итог
Affiliate-команды ведут учет рекламных расходов, связывая отчёты площадок, историю транзакций по картам и доход из трекера через один реестр, где одна карта — один аккаунт. На 10 кампаниях это проверка раз в неделю, на 50 — правило именования и две сверки в неделю, на 100+ — отдельная роль и доступ к API. Включайте платёжные затраты в ROI и закрывайте карту в день, когда аккаунт перестал тратить.
