Данные маркетолога: выгрузки

Сценарий недельного отчёта мы сначала проверяли на учебных файлах, и всё сходилось. Потом сверили их с настоящей выгрузкой из Директа. Столбец расхода там называется не «Расход», а «Расход, ₽», а день записан в столбце «День», а не «Дата». Сценарий искал столбцы по точным именам и на настоящем файле посчитал бы расход нулём, не выдав ни одной ошибки. В этом уроке разберёмся, откуда берутся выгрузки и как прочитать файл раньше, чем его прочитает сценарий.

Чему научитесь в этом уроке:
• скачать отчёт из Яндекс Директа в CSV и включить в нём нужные столбцы;
• найти примерный путь к такому же отчёту в Яндекс Метрике;
• открыть CSV в Блокноте и по первым строкам описать формат файла: разделитель, имена столбцов, строку итогов, вид дат и чисел.
Что понадобится в модуле:
• рабочий n8n и баланс у CloseRouter, как в модуле 3;
• доступ к своему кабинету Директа или Метрики. Если кабинета нет или реклама не идёт, берите учебные файлы кофейни «Зерно»: direct.csv, metrika.csv и otzyvy.csv из материалов модуля 4 (папка data). Директ и Метрика в них сделаны по образцу настоящих выгрузок, отзывов 50 строк.
• для практикума 4.7 n8n, который работает и после пробного периода облака. Когда пробный период кончается, запуски по расписанию прекращаются. Срок указан в вашем кабинете n8n, посмотрите его заранее.

Накладные от разных поставщиков

Представьте, что кофейня получает молоко от одного поставщика, а зерно от другого. Накладные у них разные: у одного сумма в графе «Итого к оплате», у другого в графе «Сумма, руб.», у одного дата сверху, у другого в углу. Кладовщик, который привык к одной форме, на второй найдёт не ту графу или не найдёт ничего и запишет ноль.

Выгрузка устроена так же. Это таблица, которую сервис отдаёт файлом, чаще всего в формате CSV: обычный текст, где каждая строка таблицы стоит на своей строке, а ячейки разделены условным знаком. Директ, Метрика и площадки отзывов пишут такие «накладные» каждый по-своему. Сценарий в n8n работает как тот кладовщик: он ищет графу по имени. Поэтому прежде чем строить отчёт, надо один раз посмотреть на настоящую накладную глазами.

Яндекс Директ: где кнопка

Путь сверен по настоящему кабинету при подготовке курса:

  1. Откройте Статистика → Мастер отчётов.
  2. Включите детализацию по дням. Тогда в файле появится столбец «День», и сценарий сможет делить данные на недели. Без детализации получится одна строка за весь период.
  3. В «Группировки и метрики» добавьте метрику «Показы». По умолчанию её в отчёте нет, а без неё не посчитать долю кликнувших. Её называют CTR: из всех, кто увидел объявление, сколько человек по нему кликнули.
  4. Фильтром «Цели» выберите цель, которую считаете конверсией. Конверсия здесь значит действие человека после рекламы, которое вы считаете успехом: звонок, заявку, построение маршрута. У учебной кофейни «Зерно» конверсия это «построил маршрут в Картах». Рядом есть переключатель «с НДС»: решите один раз, с налогом или без него вы смотрите расход, и не меняйте от недели к неделе, иначе сравнение поедет.
  5. Нажмите «Скачать» → «Скачать CSV». Там же есть XLSX, но для сценария в этом модуле берите CSV.

Если кампании сейчас не идут, файл всё равно скачается: в нём будет строка заголовка и строка «Итого» с нулями. Для этого урока такой файл годится, формат в нём уже виден. Дата в строке «Итого» пустая, поэтому вид даты возьмите из учебного direct.csv.

Яндекс Метрика: примерный путь

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

ВКонтакте, Telegram и отзывы

Статистику сообщества ВКонтакте и канала в Telegram при подготовке курса не выгружали, отзывы с Яндекс Карт, 2ГИС и ВКонтакте тоже. Где у этих площадок кнопка выгрузки и какие там столбцы, мы не проверяли, поэтому шагов не даём. Если найдёте выгрузку у себя, прочитайте её тем же способом, что ниже. Для урока 4.3 есть учебный файл отзывов otzyvy.csv с четырьмя столбцами: Дата;Площадка;Оценка;Текст.

Открываем CSV в Блокноте

Двойной щелчок обычно открывает CSV в Excel, и он сразу перерисовывает файл по-своему: делит или не делит на столбцы, меняет вид дат. Так вы увидите, как файл понял Excel, а не как его прочтёт n8n. Щёлкните по файлу правой кнопкой, выберите «Открыть с помощью» → «Блокнот» и посмотрите на первые три строки. Не сохраняйте файл после просмотра.

Так начинается выгрузка Директа (первые строки учебного файла, сделанного по образцу настоящего):

Название кампании,№ Кампании,День,"Расход, ₽",Клики,Конверсии,Показы
Итого,,,43386.25,3265,223,94999
Поиск: кофейня Тверь,10001,2026-09-14,974.21,68,6,2045

А так выгрузка Метрики. В учебном файле оставлено пять столбцов, в настоящем их больше: «Источник трафика (детально)», «Тип площадки», «Глубина просмотра», «Время на сайте», цели, доход и конверсия по целям.

"Дата визита","Источник трафика","Визиты","Посетители","Отказы"
"Итого и средние","",4898,4600,0.323
"2026-09-14","Переходы из поисковых систем",69,65,0.4103
Первые три строки учебной выгрузки Директа в окне Блокнота: заголовок «Название кампании,№ Кампании,День,"Расход, ₽",Клики,Конверсии,Показы», строка «Итого,,,43386.25,3265,223,94999» и строка «Поиск: кофейня Тверь,10001,2026-09-14,974.21,68,6,2045». Номера над текстом и легенда снизу: 1 — разделитель запятая; 2 — «Расход, ₽» в кавычках; 3 — вторая строка «Итого» с пустым днём; 4 — столбец «День» с датой 2026-09-14; 5 — дробь через точку 974.21.

Пять признаков формата

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

  1. Разделитель. В Директе и Метрике это запятая. Учебный файл Метрики сначала был сделан с точкой с запятой, и узел n8n, настроенный на «;», не разобрал бы настоящий файл на столбцы. У отзывов в учебном файле разделитель «;».
  2. Имена столбцов. «Расход, ₽», а не «Расход». Запятая внутри имени, поэтому оно взято в кавычки. В Метрике в кавычках все значения.
  3. Строка итогов. Сразу под заголовком: «Итого» в Директе, «Итого и средние» в Метрике. Если её сложить вместе с днями, все суммы удвоятся.
  4. Столбец с датой. В Директе он называется «День», в Метрике «Дата визита». Дата записана как 2026-09-14.
  5. Вид чисел. Дробная часть через точку: 974.21. Отказы в Метрике записаны долей, а не процентами: 0.323 значит 32,3%. Отказ это визит, в котором человек ушёл с сайта почти сразу, толком ничего не посмотрев. Визит это один заход на сайт, а посетитель это человек; один посетитель может зайти несколько раз, поэтому визитов обычно больше.

Почему сценарий молча даёт нули

Если сценарий ищет столбец «Расход», а в файле «Расход, ₽», он не находит ничего и складывает пустоты. Получается ноль, и сценарий об этом не сообщает: с его точки зрения всё прошло успешно. Дальше модель честно напишет собственнику, что на рекламу ничего не потратили.

Поэтому в уроке 4.4 сценарий ищет столбцы по началу имени: «Расход» найдёт и «Расход», и «Расход, ₽». Дату он берёт из «День», «Дата» или «Дата визита», какой из них есть, а строку «Итого» отбрасывает: на месте даты там пусто или слово «Итого и средние», и в неделю такая строка не попадает. Столбец конверсий в старой версии учебного файла назывался «Конверсии (построить маршрут)», в настоящей выгрузке мы видели просто «Конверсии»; поиск по началу имени закрывает оба варианта. Ваши пять признаков формата, записанные в этом уроке, понадобятся там, чтобы сверить сценарий со своим файлом.

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

Если не получилось

  • В Директе нет столбца «День». Не включена детализация по дням. Вернитесь в Мастер отчётов и включите её.
  • Нет столбца «Показы». Добавьте метрику в «Группировки и метрики» и скачайте файл заново.
  • В Блокноте вместо букв значки. Это сбой кодировки. Попробуйте открыть файл в другом редакторе или скачать заново. В прогоне курса такого не было, проверяйте на своём файле.
  • Не нашли выгрузку в Метрике или во ВКонтакте. Возьмите учебные файлы. Задание урока можно сделать на них.

Контрольный вопрос. Сценарий складывает столбец «Расход». В скачанном из Директа файле этот столбец называется «Расход, ₽». Что будет?

АСценарий остановится с ошибкой «столбец не найден»
БРасход посчитается нулём, а сценарий завершится как обычно
ВСценарий сам найдёт похожий столбец
ГРасход удвоится

Подсказка: Подумайте, что делает кладовщик, который не нашёл привычную графу в накладной.

На курсе задания проверяются автоматически. Подобрать курс

Контрольный вопрос. В выгрузке Метрики в столбце «Отказы» стоит 0.31. Как это прочитать?

А0,31% визитов
Б31% визитов
В31 визит с отказом
ГОшибка выгрузки

Подсказка: Метрика записывает отказы долей, а не процентами.

На курсе задания проверяются автоматически. Подобрать курс

Контрольный вопрос. Что верно для выгрузки Директа в CSV, скачанной с детализацией по дням? Выберите все подходящие.

Выберите все верные варианты.

АЯчейки разделены точкой с запятой
БВторой строкой идёт «Итого» с пустым днём
ВДата записана в столбце «День»
ГСтолбец «Показы» есть всегда, даже если его не добавляли
ДДробные числа записаны через точку

Подсказка: Сверьтесь с первыми строками файла Директа в уроке.

На курсе задания проверяются автоматически. Подобрать курс

Задание. МИССИЯ «Прочитать накладную». Скачайте выгрузку из своего кабинета Директа или Метрики. Если кабинета нет, возьмите учебный direct.csv или metrika.csv. Откройте файл в Блокноте. Приложите: (1) откуда файл: свой кабинет и какой отчёт, или учебный файл; (2) первые три строки файла, скопированные из Блокнота; (3) пять признаков формата: разделитель, точные имена столбцов, есть ли строка итогов и как она называется, как называется столбец с датой и в каком виде дата, как записаны дробные числа и доли; (4) одну фразу: какой столбец сценарий, который ищет «Расход» или «Дата» по точному имени, не нашёл бы в вашем файле и почему. Принято, если: описаны все пять признаков и они совпадают с приложенными строками; имена столбцов переписаны точно, со всеми знаками; строка итогов названа или честно сказано, что её нет; в строках из своего кабинета нет названий чужих компаний и личных данных (их можно заменить на «Кампания 1»).

Подсказка: Читайте признаки прямо с первых двух строк: заголовок и строку под ним.

✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.

На курсе задания проверяются автоматически. Подобрать курс

Что дальше

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

Итог:
• в Директе отчёт скачивается через Статистика → Мастер отчётов → «Скачать» → «Скачать CSV», с детализацией по дням и метрикой «Показы»;
• у настоящих выгрузок свои имена столбцов, строка итогов под заголовком, запятая как разделитель и отказы долей;
• сценарий, который ищет столбцы по точным именам, на таком файле молча даст нули, поэтому в уроке 4.4 столбцы ищутся по началу имени.

← Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева