AI
AI Marketing Community
Вступить бесплатно
Главная/Блог/Партнёрки
Партнёрки · 5 мин

Как собрать отчёт по партнёрским программам в n8n

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

Соберите цепочку из четырёх шагов

Шаг Что делает Что проверить
Schedule Trigger Запускает процесс по расписанию Часовой пояс рабочего процесса и время обновления отчёта сети
HTTP Request Получает страницу отчёта из официального API Параметры периода, учётные данные, пагинация и ошибки
Преобразование Приводит запись к общей схеме ID действия, статус, сумма, валюта и дата
Convert to File Формирует CSV из нормализованных строк Заголовки столбцов, открытие файла и место сохранения

В справке Schedule Trigger проверьте расписание. Для первого прогона запустите тест вручную. Затем настройте HTTP Request по документации сети, включая правило перехода на следующую страницу. Храните токен в Credentials, не в URL или экспортированном примере. Пустой успешный отчёт отличайте от ошибки запроса.

Приведите ответ к явной структуре

{
  "network": "demo-network",
  "action_id": "A-17",
  "status": "confirmed",
  "amount": 420,
  "currency": "RUB",
  "updated_at": "2026-11-07T09:30:00Z"
}

Это выход вашей схемы, а не формат какой-либо сети. Входные поля сопоставьте с их официальными определениями. Если сеть возвращает несколько валют, не складывайте их в один итог. Отдельно храните дату действия и дату обновления. При наличии ID записи и версии обновления повторный запуск должен заменять состояние, а не добавлять дубли. Для CSV используйте Convert to File. Полученный файл нужно отдельно сохранить в доступное вашей установке хранилище.

Проверьте повтор и ошибку

Прогоните один период дважды. В учебном примере три записи подтвердились, одна ожидает. Если та же выгрузка пришла повторно, в итоговом срезе всё ещё четыре записи. При смене статуса на подтверждённый обновите существующий ID и повторно сверяйте сумму. При ошибке API не публикуйте пустой отчёт как будто это успешная выгрузка. Оставьте предыдущий файл, зафиксируйте причину и повторите запрос по правилам API.

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

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

От первого сайта до монетизации

В Telegram Дмитрий пишет о веб-кодинге, автоматизации и о том, как монетизировать сайты через партнёрки.

Подписаться в Telegram

Читайте дальше