Импорт расходов Директа в систему учёта
Отчёты, выгрузка и автоматическая связка расходов Яндекс Директа со сделками — без ручного свода в таблицах
Получить предложениеКоротко: Качество лидов из Яндекс Директа — доля целевых заявок, которые продажи доводят до сделки.
Три архитектурных контура, матрица «платформа × способ импорта», отчёты перед выгрузкой и чек-лист сверки Cost, НДС и utm — без еженедельного свода в таблицах.
Cost → учёт продаж
Расходы Директа рядом со сделками: стоимость лида, окупаемость и доля рекламных расходов по кампаниям.
fetch AD_PERFORMANCE_REPORT
map spent → CRM OK
match utm + ClientID ✓
Зачем переносить расходы Директа в систему продаж
Маркетолог или владелец бизнеса обычно приходит к импорту расходов с простым запросом: «сколько мы потратили на Директ по этой кампании и сколько сделок с неё пришло в учётную систему». Пока расходы живут только в кабинете Директа или в Метрике, а менеджеры работают в CRM, связь «реклама → продажи» собирается вручную. На рынке B2B это прямо называют типовой болью: расходы не подтягиваются автоматически, их считают вручную и ошибаются (источник: growmatrix.ru, чек-лист сквозной аналитики).
Что даёт связка «реклама → учёт продаж → сделки»
Когда затраты по рекламной кампании оказываются в одном контуре с продажами, можно оценить эффективность канала. В документации 1С:CRM для модуля «Статистика сайта» формулируют логику так: зная затраты по кампании и продажи, можно рассчитать окупаемость (ROI) — см. help 1ccrm.com по импорту статистики и затрат из Яндекс, Google и Roistat.
Практический выигрыш для команды:
- Контроль бюджета — видно, где расход бюджета Директа уже съел план, а где кампания недофинансирована.
- Сквозная картина по Директу — не только клики, но и лиды и сделки с теми же метками источника.
- Единый язык с продажами — отчёт в CRM, а не «отдельная таблица маркетинга».
Яндекс в материале для B2B подчёркивает: интеграция API Директа с Метрикой, CRM и BI позволяет объединять маркетинговые и коммерческие данные, сопоставлять расходы с продажами и сокращать время на ручную отчётность (b2b.yandex.ru/adv/edu/materials/chto-takoe-api-yandeks-direkta).
Типичные ошибки без учёта расходов в учётной системе
Ручной свод раз в неделю. В описании автоматизации контекста для Alytics приводят типичную картину: каждый менеджер раз в неделю пытается объединить затраты из Директа с продажами из CRM — автоматизация импорта как раз снимает этот ритуал.
Путаница двух контуров. Контур A: сделки из CRM уходят в Метрику → оптимизация в Директе. Контур B: расходы Директа попадают в CRM или в BI CRM. Если команда ждёт, что amoCRM «заберёт» расходы из Метрики, этого не произойдёт: официальная справка amoCRM по виджету Метрики прямо говорит — amoCRM не получает данные из Метрики, только передаёт их (amocrm.ru/support/widgets/yandex_metrika). Подробнее про два контура на примере RetailCRM — в материале сквозная аналитика RetailCRM и Директ.
Дублирование расходов в Метрике. Если в Метрике уже включена автоматическая передача данных Директа, ручная загрузка расходов в файле удвоит цифры и испортит ROI. API загрузки расходов в Метрику предупреждает: данные Директа загружать не нужно — они передаются автоматически; загрузка файла дублирует автоматические данные (yandex.ru/dev/metrika/ru/management/openapi/expense/uploadMultipart). Cybrain в статье про интеграцию сквозной аналитики описывает ту же ошибку: расходы в отчётах удвоятся, ROI станет некорректным.
«Красивый» ROI без себестоимости. В 1С:CRM типовой расчёт окупаемости в сквозной аналитике идёт от выручки, без учёта себестоимости товара — «правильный ROI… не получим» без доработок (akam.ru, обучение по 1С:CRM). В Центре конверсий Директа для офлайн-заказов в CSV/API есть поле cost — себестоимость заказа для прибыли в сквозной аналитике (yandex.ru/support/direct/ru/statistics/conversions).
Какие данные Директа нужны в системе учёта продаж
Импорт ради импорта не нужен. В CRM (или в регистре «маркетинговые расходы») имеет смысл тянуть то, что потом стыкуется с лидами.
Расход по кампаниям, группам и площадкам
Базовый минимум — стоимость кликов по кампаниям за выбранный период. В Reports API Директа v5 поле Cost — стоимость кликов; параметры IncludeVAT (YES/NO) и IncludeDiscount задают, попадут ли НДС и скидки в сумму; заголовок returnMoneyInMicros: false даёт суммы в обычной валюте аккаунта (yandex.ru/dev/direct/doc/en/fields-list, example).
Тип отчёта AD_PERFORMANCE_REPORT — статистика до уровня объявления: AdId, CampaignId, Impressions, Clicks, Cost и другие поля. Для BI в Битрикс24 в helpdesk описан тот же отчёт и набор tracking_source_expenses (Date, CampaignId, EXPENSES, CLICKS, CPC…) с SQL-связкой по SOURCE_ID (helpdesk.bitrix24.ru/open/23508922).
Отчёт Метрики «Директ, расходы» показывает расходы без НДС, привязку к дате клика; для оплаты за конверсии дата может расходиться с отчётом Директа по дате конверсии; кампании с оплатой за показы в этом отчёте Метрики не отображаются (yandex.ru/support/metrica/ru/sources/direct-clicks). При сверке CRM с кабинетом это важно учитывать.
Метки источника, заявки и коллтрекинг
Без единых utm-меток на объявлениях, быстрых ссылках и в коллтрекинге расходы в CRM не склеятся с лидами — это повторяют и FAQ по сквозной Битрикс24, и документация RetailCRM costup.
Для связки с Метрикой и middleware в amoCRM и Alytics нужны ymid (_ym_uid) и utm в отдельных полях сделки (wiki.alytics.ru — подготовка CRM к Alytics). В amoCRM при интеграции с Метрикой в сделке должны быть UTM, _ym_uid, _ym_counter; передача в Метрику — в течение 48 часов после создания сделки (amocrm.ru, yandex.ru/support/metrica/ru/crm/amocrm).
Коллтрекинг в связке с Директом закрывает звонки как отдельный тип конверсии; без него часть лидов останется «без источника», даже если расходы по кампании уже в CRM.
Отчёты и выгрузка перед импортом
Перед автоматизацией стоит договориться, какой срез вы забираете и как часто сверяете.
Мастер отчётов и поисковые запросы
В кабинете Директа и в Мастере отчётов маркетологи смотрят «яндекс директ отчёт», расходы, поисковые запросы — это этап проверки, что кампании и метки на месте. Для импорта в CRM чаще нужен не отчёт по запросам, а агрегат расходов по кампаниям/объявлениям за день или неделю — его же потом запрашивают через API.
Форматы выгрузки и периодичность
Варианты:
| Способ | Периодичность (из документации продуктов) | Комментарий |
|---|---|---|
| 1С:CRM «Загружать затраты из Яндекс.Директ» | Регламент раз в сутки по умолчанию | Затраты в регистре «Затраты рекламных кампаний», ROI в «Сквозная аналитика» (1crm.ru/help/statistika-sayta/) |
| RetailCRM «Маркетинговые расходы» | Синхронизация ~раз в 12 часов | OAuth Директа, отчёт «Финансы → маркетинг» (help.retailcrm.services) |
| ApiMonster → Битрикс24 | Сценарий «Расходы за вчera» | Поля spent (без НДС), spent_vat (с НДС), campaign_id, phrase, clicks (apimonster.ru) |
| Reports API + ETL | По расписанию (Make, n8n, скрипт) | Гибко; нужны OAuth, Client-Login, отчёты AD_PERFORMANCE_REPORT / CAMPAIGN_PERFORMANCE_REPORT |
Куда попадает поле Cost — и где цепочка обрывается
Переключите способ: увидите путь от Reports API и мастера отчётов к регистру расходов в CRM, склейку сделки по utm и ClientID, а также ветку amoCRM — расходы остаются в Метрике, не в карточке сделки.
- Контур B: Cost → учёт продаж/BI → CPL и ROI рядом со сделкой (Битрикс24, 1С, RetailCRM, ETL).
- Контур A: сделки → Метрика → оптимизация Директа; расходы там уже автоматически.
- Сверка: IncludeVAT, дата клика, без ручной загрузки расходов Директа в Метрику.
Ручной свод раз в неделю · Cost только в кабинете Директа · CRM не видит расход по кампании
Дальше — матрица «платформа × способ импорта» и пошаговые сценарии.
Выгрузка в Excel/Google Sheets — разумный старт для ручного импорта; на блоге Monster Context есть отдельный материал про отчёты Директа в Google Sheets — его можно использовать как промежуточный слой перед загрузкой в CRM.
Способы импорта расходов в систему учёта продаж
Три архитектурных контура, которые совпадают с практикой рынка и официальной документацией:
- Расходы в CRM напрямую — встроенная сквозная аналитика CRM или модуль («Маркетинговые расходы» в RetailCRM), коннекторы (ApiMonster), либо внешний хаб (Roistat, Alytics) с выгрузкой в CRM по API.
- Расходы в Метрике (авто из Директа) + заказы из CRM в Метрику — отчёт «Источники, расходы и ROI» в Метрике; amoCRM и Битрикс24 официально передают сделки в Метрику, но не забирают расходы обратно в amoCRM.
- Собственная интеграция — Reports API Директа v5 → ETL → поля CRM.
Ручная загрузка и таблицы
Подходит для пилота: выгрузка из Мастера отчётов или API → нормализация в таблице → импорт в поля CRM или в BI. Минус — человеческие ошибки и задержка; плюс — не нужен программист на первом шаге. Не путайте ручную загрузку расходов в Метрику (где Директ уже подключён) с импортом в CRM — в Метрике ручной файл дублирует автоинтеграцию.
API и автоматизация
Сервис отчётов: https://api.direct.yandex.com/json/v5/reports (в документации также v501). Сценарии на Make, n8n или Python-скрипте — типичная ниша для команд, которые уже автоматизируют маркетинг (контекст Monster Context). Нужны права на API Директа, согласованные IncludeVAT/IncludeDiscount и регламент сверки с кабинетом.
Готовые интеграции и коннекторы
- ApiMonster — маппинг spent / spent_vat в поля Битрикс24.
- Roistat — связка Битрикс24 + Директ; для API Директа нужны права на редактирование и доступ к API; авторазметка roistat в ссылках (roistat.com).
- Alytics — расходы Директа и продажи CRM сводятся в платформе Alytics, а не в «нативном поле CRM»; для CRM обязательны ymid и utm (alytics.ru). Сравнение подхода Alytics с нативным импортом — в материале про Alytics и Директ.
Расходы Директа в системе учёта всё ещё сводите вручную раз в неделю?
Monster Context подберёт контур импорта под ваш стек — встроенная сквозная Битрикс24, модуль RetailCRM, Reports API или коннектор — и настроит сверку Cost, НДС и utm с лидами, чтобы CPL и окупаемость в CRM не расходились с кабинетом Директа.
- Матрица «CRM × способ импорта» без путаницы контуров A и B
- Регламент выгрузки AD_PERFORMANCE_REPORT и маппинг spent / spent_vat
- Чек-лист сверки за вчера: API Директа, регистр расходов CRM, Метрика
Интеграция с популярными системами учёта продаж
Ниже — не «вход в личный кабинет», а именно куда ложатся расходы Директа.
Битрикс24
В «Сквозной аналитике» подключают Яндекс.Директ «в пару кликов»; CRM собирает данные о расходах и трафике; доступны отчёты по окупаемости, стоимости лида и др. (bitrix24.ru/features/crm/analytics/). Для продвинутых сценариев — BI Конструктор: AD_PERFORMANCE_REPORT, tracking_source_expenses (helpdesk.bitrix24.ru).
amoCRM и другие системы
Штатная интеграция amoCRM + Метрика передаёт сделки и контакты в Метрику, а не импортирует расходы Директа в карточку сделки. Расходы для ROI по amo в типовой схеме смотрят в Метрике (отчёт «Источники, расходы и ROI»), где расходы Директа и Маркета уже подтягиваются автоматически (yandex.ru/adv/news/end-to-end-metrika). Импорт расходов внутрь amoCRM — только обходными путями: middleware (Alytics, Roistat), кастомные поля через API или отдельный дашборд. Разбор связки amo и Директа — в сквозной аналитике amoCRM и Директ.
1С:CRM — через «Статистику сайта» и Яндекс.Метрику, опция «Загружать затраты из Яндекс.Директ», суточное регламентное задание.
RetailCRM — модуль «Маркетинговые расходы», OAuth Директа, ~12 часов синхронизации; для источников заказов модуль опирается на Google Analytics + utm (источники из Метрики в доке модуля не заявлены).
Сквозная аналитика после импорта
Импорт — половина задачи. Вторая — сопоставить расходы с лидами и сделками.
Сопоставление расходов с лидами и сделками
Клей — utm, ClientID (_ym_uid), yclid для офлайн-конверсий в Центре конверсий Директа. Если в CRM дубли лидов с одного клика, атрибуция «расход → сделка» ломается; см. дубли лидов Директ и CRM.
Поток для контурa B: Директ API → регистр расходов CRM → сделка с utm/ClientID → стоимость лида / окупаемость. Альтернатива для amo: обрыв на «расходы только в Метрике», сделки — в CRM.
Метрики: стоимость лида, окупаемость, ограничение расхода
В Метрике ROI в отчёте «Источники, расходы и ROI» для цели orders: (Прибыль − Расходы) / Расходы; цифры могут отличаться от Директа, в том числе при стратегии Optimize ROI в Директе и другой цели в Метрике (yandex.ru/support/metrica/en/sources/ad-expenses).
В CRM после импорта считают стоимость лида (CPL), ROMI, долю рекламных расходов (ДРР) — при условии, что выручка и себестоимость согласованы с полями CRM или Центра конверсий (revenue, cost в CSV/API офлайн-заказов).
Make, n8n и Reports API: разборы импорта расходов в систему учёта продаж
В Telegram Monster Context — схемы ETL из Директа в поля CRM, типовые ошибки IncludeVAT и дублей расходов в Метрике, плюс чек-листы для amo «только Метрика» vs нативный импорт.
Чек-лист и FAQ
Чек-лист сверки после импорта
- Сравнить сумму Cost за вчера (API или кабинет Директа) с полем CRM / tracking_source_expenses / spent в коннекторе.
- Проверить НДС: spent vs spent_vat (ApiMonster); IncludeVAT в запросе API; в Метрике «Директ, расходы» — без НДС.
- Проверить дату атрибуции: клик vs конверсия (Метрика vs Директ).
- Убедиться, что нет двойной загрузки расходов Директа в Метику при автоинтеграции.
- Проверить utm и ClientID на объявлениях и в сделках за тот же период.
Проверьте импорт расходов Директа в систему учёта до отчёта руководству
Оставьте заявку — Monster Context за первую неделю сопоставит Cost с регистром CRM, проверит utm и ClientID на сделках и подскажет, где amoCRM обрывается на Метрике, а Битрикс24 тянет расходы нативно.
Частые вопросы
Импорт расходов Директа, CRM и сверка Cost
Можно ли импортировать расходы Директа в amoCRM штатно?
Нет в том смысле, в котором Битрикс24 тянет расходы в сквозную аналитику CRM. amoCRM передаёт данные в Метрику и не получает расходы обратно. ROI по Директу для amo смотрят в Метрике или через middleware.
Как часто обновляются данные?
1С:CRM — по умолчанию раз в сутки; RetailCRM модуль — ~раз в 12 часов; ApiMonster — сценарии вроде «за вчera»; API+ETL — по вашему расписанию.
Нужен ли программист?
Для Битрикс24 и готовых коннекторов часто хватает настроек. Для Reports API, BI и «самописной CRM» — нужны OAuth, Client-Login и поддержка ETL.
Чем импорт в систему учёта отличается от сквозной аналитики в Метрике?
В Метрике расходы Директа уже автоматические; CRM может только отдавать сделки в Метрику. Импорт в CRM нужен, когда решения принимают в CRM-отчётах и регистрах, а не только в интерфейсе Метрики.
Почему окупаемость в системе учёта и в Директе не сходится?
Разные цели оптимизации, дата клика/конверсии, НДС, выручка без себестоимости (1С:CRM), дубли расходов в Метрике.
Можно ли загрузить расходы Директа CSV в Метрику, если аккаунт уже связан?
Официально не нужно — будет дубль и некорректный отчёт (API загрузки расходов Метрики).
Что выбрать: Roistat, Alytics или нативный импорт?
Roistat/Alytics — расходы и продажи в продукте посредника, затем отчёты или выгрузка в CRM. Нативный импорт — Битрикс24, RetailCRM модуль, 1С, ApiMonster. Выбор зависит от того, где команда живёт каждый день.
Где почитать соседние темы на блоге?
Хаб Monster Context, воронка из Директа в CRM, Roistat и сквозная по Директу.
Итог
Импорт расходов Директа в CRM — это осознанный выбор контура B: расходы рядом со сделками, а не только красивый отчёт в Метрике. Матрица решений простая: Битрикс24 / 1С / RetailCRM — встроенные и модульные пути; amoCRM — расходы в CRM только через обход; любая система — Reports API и автоматизация. После импорта обязательны сверка Cost, НДС, дат и utm — иначе цифры для руководства будут «почти правильными», что хуже явной ошибки. Для настройки связки под ваш стек можно оставить заявку на главной Monster Context.








