Автозагрузка — официальный механизм Авито для массового управления объявлениями через файл-фид: сотни карточек публикуются, обновляются и снимаются автоматически, без ручного тыканья в кабинете. Ниже — весь путь подключения по шагам: требования, формат, регистрация фида и разбор ошибок, на которых спотыкаются чаще всего.
Как устроена автозагрузка: механика в двух абзацах
Принцип простой: вы отдаёте Авито файл (или ссылку на файл) со списком объявлений, площадка по расписанию читает его и приводит кабинет в соответствие: новые строки публикует, изменённые — обновляет, помеченные к снятию — закрывает. Файл называется фидом, его формат задан документацией Авито для каждой категории отдельно.
Важно понимать, что расписание в настройках автозагрузки — это график, по которому Авито читает ваш файл, а не время выхода объявлений: площадка обращается к фиду в указанные дни и часы, после чего изменения раскатываются на кабинет. После каждого обхода формируется отчёт: сколько строк принято, сколько отклонено и по каким причинам — это главный рабочий документ при отладке.
Шаг 0. Проверьте требования
- Профессиональный кабинет (Авито Pro) с подтверждённым профилем.
- Уровень подписки: в Товарах и Услугах — «Расширенная» или «Максимальная» (в Услугах бывает «Ультра»); в Недвижимости и Транспорте автозагрузка открыта сразу с тарифом. Подробнее про уровни — в разборе тарифов Авито.
- Пакет размещений под объём фида: каждая публикация из фида расходует размещение так же, как ручная.
Шаг 1. Подготовьте данные объявлений
Фид — это структурированный список объявлений: Id, категория, заголовок, описание, цена, адрес, фото, параметры категории. Три правила, которые сэкономят часы на модерации:
- Id объявления — постоянный. По нему Авито связывает строку фида с карточкой на площадке: поменяли Id — получили новое объявление и потратили размещение.
- Тексты уникальные для похожих позиций. Пятьдесят одинаковых описаний с разными городами — прямой путь под фильтр дублей.
- Фото по прямым ссылкам, доступным без авторизации. Битые ссылки — самая частая причина отклонения строк фида.
Отличия по категориям
| Категория | Доступ к автозагрузке | Особенности фида |
|---|---|---|
| Товары | подписка «Расширенная» / «Максимальная» | шаблоны по подкатегориям, много обязательных параметров |
| Услуги | «Расширенная» / «Максимальная», местами «Ультра» | меньше параметров, выше требования к уникальности текстов |
| Недвижимость | доступна с тарифом | жёсткие справочники адресов и параметров объектов |
| Транспорт и запчасти | доступна с тарифом | свои форматы (для запчастей — расширенный набор колонок), каталоги совместимости |
Перед сборкой фида откройте документацию именно своей категории: набор обязательных полей и допустимых значений различается, и «универсальный» файл, собранный по чужому примеру, отклоняется целиком.
Откуда взять файл: три источника
- Шаблон категории. В разделе «Правила и шаблоны» кабинета выбираете категорию и скачиваете таблицу с готовой структурой и списком обязательных полей. Подходит, когда позиций немного и они меняются редко.
- Выгрузка своих объявлений. Если карточки уже созданы руками, кабинет отдаёт их в файл — правите его и продолжаете вести объявления уже через автозагрузку, ничего не перенабирая.
- Генератор фида. Учётная система, CMS или сервис автоматизации собирают XML сами и держат его по постоянной ссылке. Единственный вариант, при котором цены и остатки обновляются без ручной работы вообще.
XML или Excel: что выбрать
| Критерий | XLSX/CSV | XML по ссылке |
|---|---|---|
| Порог входа | ниже: обычная таблица | нужен генератор или разработчик |
| Обновление данных | каждый раз загружать файл заново | Авито сам ходит по ссылке по расписанию |
| Объёмы | сотни строк — уже неудобно | тысячи строк без боли |
| Кому подходит | разовая загрузка, малый каталог | живой каталог, регулярные изменения |
Технические мелочи, которые экономят день отладки: кодировка файла — UTF-8; перед регистрацией прогоните XML через официальный валидатор Авито (проверка формата в разделе автозагрузки) — он покажет ошибки структуры до модерации; ошибки в необязательных полях не блокируют строку, в обязательных — блокируют.
Шаг 2. Соберите фид
Два пути:
- Вручную: выгрузить шаблон нужной категории из кабинета Авито, заполнить XML/XLSX по документации, выложить файл по постоянной ссылке. Требует аккуратности: формат у каждой категории свой, обязательные поля отличаются.
- Через генератор: вести объявления в удобном виде, а XML пусть собирает сервис. В AV Ranker под каждого клиента автоматически создаётся Google Таблица: строки — объявления, колонки — поля; сервис собирает из неё валидный фид, сам регистрирует его в Авито и синхронизирует изменения в обе стороны каждые 15 минут. Если объявления уже есть на площадке — стартовый набор загружается импортом из XLSX-выгрузки кабинета одной кнопкой.
Шаг 3. Зарегистрируйте фид в кабинете
В разделе автозагрузки кабинета Авито указываете ссылку на фид, площадка проверяет файл и показывает отчёт: сколько строк принято, сколько отклонено и почему. Первую загрузку делайте на 3–5 тестовых объявлениях — ошибки формата дешевле ловить на малом объёме.
Шаг 4. Разберите ошибки валидации
| Ошибка | Причина | Решение |
|---|---|---|
| Строка отклонена: обязательное поле | пустой параметр категории | сверить с шаблоном категории, заполнить |
| Фото не загрузилось | ссылка требует авторизации или битая | прямые публичные URL, проверить каждую |
| Объявление задублировалось | сменился Id строки | вернуть постоянные Id, дубль закрыть |
| Категория не распознана | название не из справочника Авито | категории брать строго из документации |
| Принято, но «на проверке» неделями | тексты-клоны, подозрение на дубли | уникализировать тексты и фото |
Поля фида, с которыми ошибаются чаще всего
| Поле | Зачем нужно | Типичная ошибка |
|---|---|---|
| Id | связывает строку файла с карточкой на площадке | смена Id при правках → дубль и потраченное размещение |
| Category и параметры категории | определяют, где и как показывается объявление | категория «своими словами» вместо справочника Авито |
| Address | гео показа объявления | несуществующий адрес → строка отклонена |
| Images | фотографии по URL | ссылки за авторизацией, «тяжёлые» файлы, битые URL |
| DateBegin | плановое время активации строки | все 200 объявлений выходят одновременно → шквал звонков и просадка обработки |
| Description | текст карточки | клоны текста на десятках строк → фильтр дублей |
Сколько объявлений заливать сразу
Не весь каталог. Рабочая стратегия — ступенчатая: первая загрузка 3–5 строк (ловим ошибки формата), затем 20–30 (смотрим модерацию и «на проверке»), затем остальное партиями. Резкий вброс сотен объявлений с похожими текстами с нового аккаунта выглядит для площадки подозрительно и повышает шанс ручной проверки. Планируйте выход строк через DateBegin — равномерная публикация в рабочие часы даёт и равномерный поток обращений.
Шаг 5. Настройте рабочий цикл
Автозагрузка раскрывается не в момент подключения, а в ежедневной работе: цены правятся в таблице и сами уезжают на площадку, новые услуги добавляются строкой, снятые с продажи позиции закрываются сменой статуса. Поверх этого работают остальные инструменты: размножитель пишет в ту же таблицу копии по городам, перевыкладка обновляет уставшие карточки, биддер управляет ставками уже опубликованных объявлений.
Google Таблица вместо XML: как это выглядит на практике
XML — формат для машин; человеку удобнее таблица. Поэтому в AV Ranker интерфейсом фида служит Google Таблица, которая создаётся автоматически под каждого клиента: строка — объявление, колонки — все поля категории, включая ссылки на фото. Сервис собирает из таблицы валидный XML, сам регистрирует его в кабинете Авито и дальше следит за синхронизацией в обе стороны каждые 15 минут: правка цены в таблице уезжает на площадку, изменения статусов с площадки возвращаются в таблицу. Клиент может открыть таблицу и посмотреть свои объявления — без доступа в сервис. Правки, сделанные руками в кабинете Авито, тоже не теряются: они подтягиваются обратно в таблицу, поэтому «двух версий правды» не возникает.
Ошибки стратегии — дороже ошибок формата
- Цены в двух местах. Если часть объявлений правится руками в кабинете, а часть — фидом, при следующем обходе фид перезапишет ручные правки. Правило: источник данных один.
- Пакет размещений не посчитан. Каждая новая строка тратит размещение. Фид на 500 строк при пакете на 100 — это 400 непонятно куда девшихся объявлений и вопросы от клиента.
- Отчёты не читаются. Отчёт автозагрузки — единственное место, где видно, почему строка не вышла. «Загрузил и забыл» заканчивается каталогом, который наполовину не опубликован.
- Фид без резервной копии. Храните версию файла или ведите таблицу с историей изменений: откат после неудачной правки должен занимать минуту, а не вечер.
Чек-лист запуска
- Подписка нужного уровня активна, пакет размещений покрывает объём фида.
- Документация своей категории открыта, шаблон скачан.
- Id строк постоянные, тексты похожих позиций уникализированы.
- Фото — прямые публичные ссылки, проверены выборочно.
- Файл прошёл валидатор формата без ошибок в обязательных полях.
- Первая загрузка — 3–5 строк, ошибки разобраны по отчёту.
- Расписание обхода фида настроено, DateBegin распределяет публикации.
- Источник данных один: либо таблица/фид, либо руки — не оба сразу.
Частые вопросы
Сколько объявлений можно загружать через фид?
Ограничение — ваш пакет размещений, а не фид: автозагрузка расходует те же размещения, что и ручная публикация. Сам фид спокойно тянет сотни и тысячи позиций.
Как часто Авито обновляет объявления из фида?
Авито забирает фид по расписанию (обычно несколько раз в сутки). Изменения в объявлениях применяются после очередного забора. Сервисы-прослойки, как AV Ranker, дополнительно синхронизируют вашу таблицу с фидом каждые 15 минут — правка в таблице уезжает в ближайший забор.
Что будет с объявлениями, если отключить автозагрузку?
Зависит от настройки: объявления можно оставить активными в ручном режиме или снять с публикации. Удалять их автозагрузка сама по себе не обязана — но управлять ими из фида вы уже не сможете.
Можно ли управлять продвижением через фид?
Нет: фид управляет контентом объявлений — публикацией, текстами, ценами, фото. Ставки продвижения и платные услуги (XL, выделение) настраиваются отдельно — в кабинете или через биддер по API.
Почему объявления из фида висят «на проверке»?
Чаще всего — похожие тексты на многих строках: площадка подозревает дубли и проверяет дольше. Реже — новые аккаунты и чувствительные категории. Лечится уникализацией текстов и фото и ступенчатой загрузкой вместо вброса всего каталога разом.
Обязательно ли знать XML, чтобы пользоваться автозагрузкой?
Нет, если между вами и Авито стоит генератор фида. В AV Ranker вы работаете в Google Таблице: колонки — это поля объявления, XML собирается и валидируется автоматически, ошибки подсвечиваются до отправки на площадку.