Автозагрузка Авито — официальный канал массовой публикации: площадка забирает XML-фид и создаёт, обновляет, снимает объявления пакетом. В сыром виде это боль: схема полей на каждую категорию своя, XML легко сломать одним амперсандом, ссылку надо держать живой, статусы модерации живут в другом окне. Авитолог с 5–10 клиентами не должен быть верстальщиком фидов.
Конкуренты (Markoos, Massposting, Elmiles) закрывают кусок: «таблица → XML». Этого мало, если вы ведёте аккаунт целиком. AV Ranker делает таблицу рабочим столом объявлений: в одну сторону уходит фид, обратно — ID, статусы, просмотры, контакты. Плюс из этой же таблицы крутятся уникализация, перевыкладка и размножение по городам.
Как устроена автозагрузка на стороне Авито
В кабинете Pro вы подключаете URL фида, задаёте расписание. Авито скачивает XML, сверяет с текущими объявлениями по Id / AvitoId, применяет дельту. Ошибки в одном теге валят строку или весь файл. Типичные грабли:
- Поле категории названо «как в голове», а не как в XSD площадки — строка молча не создаётся.
- Фото битые или в случайном порядке — первый слайд уезжает в середину, CTR падает.
- Публиковать = да у объявления, которое Авито уже отклонил — вечный цикл ошибок.
- Два сервиса пишут в один фид — гонка и «пропавшие» колонки.
Поэтому «просто генератор XML» без обратной связи опасен: вы думаете, что 200 строк в таблице = 200 живых объявлений. На площадке 140, 40 в ошибках, 20 зависли.
Как это сделано в AV Ranker
- Таблица создаётся сама под клиента: нужные колонки, выпадающие списки из справочников Авито, лист «Инструкция», лист «Черновики» под бэкапы строк.
- Категория выбирается в сервисе — в таблицу доезжают поля этой категории, не через 15 минут «подумаем», а сразу.
- Вы заполняете строки: заголовок, текст, цена, адрес, фото через «|». Порядок слайдов = порядок файлов (числовая сортировка), не рандом загрузчика.
- Фид собирается каждые 15 минут, регистрируется в Авито через API — ссылку руками в кабинет копировать не нужно.
- Обратно в таблицу пишутся Avito ID, статус модерации, просмотры, контакты. Расхождение «таблица vs площадка» видно в той же строке.
Поля, которые обычно забывают — и теряют выдачу
Авито ранжирует заполненные карточки выше. Универсальный фид AV Ranker тянет схему категории из user-docs API: не «минимальный набор Title/Description», а максимум опций — от Service/PriceList до VideoURL и адресов по районам. Конкуренты-постинг часто дают шаблон «как у всех» и оставляют половину атрибутов пустыми. Пустая карточка в 2026 проигрывает аукцион даже с высокой ставкой.
| Что в фиде | Зачем |
|---|---|
| Полные Option/параметры категории | фильтры поиска Авито и полнота карточки |
| VideoURL | карточка живее, выше CTR на части ниш |
| Address / геосетка | выдача по районам и метро, не один «город» |
| ListingFee + управление ставкой из сервиса | фид и биддер не спорят |
| Колонка уникализации | копии по городам не склеиваются как дубли |
Двусторонняя синхронизация — чем мы лучше «только XML»
Massposting и Markoos честно говорят: таблица источник, XML следствие. Если авитолог поправил объявление в кабинете Авито — таблица отстаёт. Если модерация отклонила — вы узнаете из письма или через день. У нас статусы едут в строки. Перевыкладка пишет черновик исходника на отдельный лист — если пайплайн упадёт, оригинал не только в базе сервиса.
Перед записью сервис перечитывает шапку таблицы и пишет только свои колонки. Параллельная правка в таблице и ночной цикл не затирают ручные поля.
Переезд и старт с нуля
Новую таблицу не заливаем текущими объявлениями без спроса: кто-то ведёт руками, кто-то хочет чистый лист. Есть импорт XLSX Авито и старых XML. Прописка фида — кнопкой, не инструкцией на 14 шагов.
Требования площадки те же, что у всех: тариф Расширенный/Максимальный, компания, ключи Pro. Это не наша монетизация, это правило Авито.
Типичные поломки фида — и как их видно в таблице, а не в письме Авито
Авитолог, который ведёт фид «как XML-файл на хостинге», узнаёт об ошибках из письма модерации или когда клиент спрашивает «почему объявления нет». К этому моменту прошло 6–18 часов. Двусторонняя таблица ловит расхождение в той же строке: статус, Avito ID, последняя ошибка.
| Симптом | Обычная причина | Что делать |
|---|---|---|
| Строка есть, на витрине нет | поле категории не из XSD, битый символ в XML, «Публиковать» = нет | схема из user-docs, экранирование, колонка публикации |
| Объявление отклонено циклично | повторно льёте отклонённое без правки | статус в строке, не публиковать, пока не поправили оффер |
| Первый слайд «не тот» | загрузчик отсортировал по времени с телефона | числовые имена 01_, 02_ и порядок через «|» |
| Пропали колонки после ночи | два сервиса пишут в одну таблицу | один источник фида, свои колонки сервиса не делить с Markoos |
| Цена обновилась на Авито, в таблице старая | правили в кабинете Pro, таблица только источник | либо запрет правок в Pro, либо обратная синхронизация |
Последний пункт — главная ловушка «генераторов XML». Massposting и Markoos честно делают таблицу источником. Это нормально для каталога, который никто не трогает руками. У авитолога клиент или помощник иногда правит в Pro «на пять минут». Без обратного канала таблица врёт, фид откатывает правку, начинается война версий.
Переезд с Markoos / Massposting / «своего» XML за один вечер
- Снимите XLSX-выгрузку Авито и текущий XML, если он живой. Не удаляйте старый фид, пока новый не отдаёт те же AvitoId.
- Создайте клиента в AV Ranker, категорию — в сервисе. Таблица соберёт поля этой категории, не универсальный «Title/Description».
- Импортируйте строки. Сверьте Id / AvitoId: именно они держат апдейт, а не «похожий заголовок».
- Зарегистрируйте фид через API. В кабинете Авито проверьте, что URL один и расписание не конфликтует со старым слотом.
- Первые 24 часа — только сверка статусов. Не запускайте массовую уникализацию и перевыкладку в ту же ночь: иначе не поймёте, фид сломался или пайплайн.
Если часть ассортимента должна остаться «ручной» — вынесите её в отдельный кабинет или не ставьте «Публиковать» на этих строках. Два фида в один Pro-аккаунт Авито сводят с ума и вас, и модерацию.
Геосетка, клоны и почему «одна таблица на всю Россию» ломается
Услуги масштабируют связкой «оффер × город / район». Товарные кабинеты — SKU × склад. Ошибка новичков: одна простыня на 2 000 строк без листа-инструкции и без папок фото. Через месяц нельзя сказать, какая строка живая.
Рабочая нарезка: один клиент = одна таблица (или один кабинет Авито). Города — строки с уникализированным текстом и своими адресами, не копипаст. Фото — папка услуги, не общая свалка. Размножитель AV Ranker пишет новые строки с маркерами и URL фото; вы проверяете первую, протягиваете логику, не правите 80 заголовков руками.
Лимит площадки — до 50 000 объявлений в фиде. Упираются в него маркетплейсы, не авитолог услуг. Вам важнее другое: не превысить здравый смысл по дублям. 30 городов с тем же абзацем и теми же 8 фото — учебник бана, сколько бы XML ни был валидным. Связка: уникализация + фид, не «фид отдельно, уникализация в чате».
Фид и биддер в одном кабинете — где они спорят
Если ListingFee / ставка уезжает и из XML, и из автобиддера, побеждает тот, кто записал последним. В AV Ranker ставка — зона биддера, фид не должен её перетирать «дефолтом из шаблона». У конструкторов XML, где ставка — ещё одна колонка таблицы, авитолог забывает её обновить, и ночной фид откатывает утреннюю оптимизацию.
Проверьте на переезде: колонка ставки либо пустая и ею владеет автобиддер, либо вы сознательно ведёте её руками и биддер выключен. Третьего состояния «оба пишут» быть не должно.
Что требует Авито, а что — сервис
Тариф «Расширенный» или «Максимальный», статус компании, ключи Pro — требование Авито, не доплата сервиса. Без фида остаются биддер, аналитика и ручные сценарии. Массовая заливка и перевыкладка из таблицы без автозагрузки площадки не работают — это видно в кабинете в первые дни триала.
Чеклист первой недели после переезда фида
Большинство поломок всплывают не в момент «кнопка нажата», а на 2–4-й съёмке Авито. Не считайте переезд закрытым в тот же вечер.
- Сверьте число активных на площадке и строк с «Публиковать = да». Расхождение больше 3% — ищите статусы ошибок, не доливайте новые города.
- Выборочно откройте 10 карточек: первый слайд, цена, адрес. Это ловит сортировку фото и пустые обязательные поля быстрее, чем чтение XML.
- Убедитесь, что старый URL фида отключён. Два живых фида = гонка Id.
- Колонка ставки пустая, если включён автобиддер. Иначе утренний фид откатит ночную оптимизацию.
- Только после стабильных суток включайте уникализацию и перевыкладку. Иначе не отделите баг фида от бага пайплайна.
Клиенту в отчёте пишите: «фид зарегистрирован, расхождение строк N, старый канал выключен». Не «настроили автозагрузку» — это пустая фраза, которую слышали от трёх подрядчиков подряд.
Категории, где шаблон «как у всех» особенно больно бьёт
Услуги с кучей Option (ремонт, автосервис, клининг) проигрывают фильтры поиска, если в фиде только Title и Description. Товарка с брендом/моделью/памятью не попадает в узкую выдачу. Предложения «готовый Excel на 12 колонок» от конкурентов-постинга как раз оставляют эти поля пустыми — XML валидный, карточка нищая.
AV Ranker тянет схему категории из документации API. Это не «мы умнее Авито», это меньше ручного XSD. Ваша работа — заполнить смысл, не угадать имя тега.
Частые вопросы
Какой тариф Авито нужен для автозагрузки?
«Расширенный» или «Максимальный» и статус компании — требование площадки, не сервиса. Биддер и аналитика AV Ranker работают и без фида.
Чем это лучше Markoos и Massposting?
Они хорошо собирают XML из таблицы. AV Ranker делает таблицу сам под категорию, пишет статусы и статистику обратно, регистрирует фид через API и связан с биддером, перевыкладкой и уникализацией в одном кабинете. Вам не нужны три подписки.
Сколько объявлений в одном фиде?
Лимит Авито — до 50 000. Со стороны AV Ranker потолка нет.
Как быстро правки из таблицы попадают на Авито?
Фид пересобирается каждые 15 минут. Дальше расписание автозагрузки в кабинете Авито — площадка забирает фид по своему графику, обычно несколько раз в сутки.
Можно ли переехать с другого сервиса?
Да. В кабинете — импорт XLSX-выгрузки Авито (дубли по Id и AvitoId пропускаются). Чужой XML в автомате не разбираем: при подключении переносим строки в таблицу, затем один новый фид в Pro.
Что если я правлю таблицу в тот же момент, что и сервис?
Перед записью сервис перечитывает заголовки и пишет только свои колонки. Ручные поля не затираются.
Можно ли вести один фид на несколько кабинетов Авито?
Нет. Один фид — один кабинет Pro. Несколько клиентов = несколько таблиц и несколько подключений API. Иначе Id перепутаются и вы обновите чужой магазин.
Что делать с объявлениями, которые Авито уже отклонил?
Не публиковать повторно ту же строку. Поправить оффер, фото или категорию, дождаться статуса, только потом включать публикацию. Цикл «отклонено → тот же XML» жжёт лимиты и нервы модерации.
Нужен ли отдельный человек «на фиды» в агентстве?
На 10 кабинетах услуг — нет, если таблица собирается сама и статусы едут обратно. Отдельный фид-менеджер появляется на товарных 5 000+ SKU, и тогда смотрят ADVIZ/Massposting по TCO, не «кто красивее лендинг».
Можно ли править объявление и в таблице, и в кабинете Pro?
Технически да, стратегически нет. Выберите один источник правды. Если правите в Pro — таблица должна уметь забрать статус и поля обратно, иначе ночной фид сотрёт правку.