Что площадка считает «открывшейся» ссылкой
В инструкции автозагрузки сказано прямо: ссылка должна начинаться с http или https, а при переходе файл открывается или скачивается. Не лендинг CRM, не страница «войдите в аккаунт», не архив «скачать по кнопке». Нужен прямой ответ с XML.
Проверка простая. Вставьте URL в новую вкладку в режиме инкогнито. Должен показаться текст с тегами Ads и Ad. Если браузер спрашивает пароль или показывает HTML-сайт — робот Avito получит то же самое и не разберёт объявления.
Страница «скачать файл» с кнопкой тоже не фид. Облако часто отдаёт HTML-просмотр. Нужен ответ, который сразу показывает XML или запускает скачивание самого файла. Если видите шапку сайта FeedCRM или форму входа — вы скопировали не ту ссылку.
HTTPS: сертификат, редирект и смешанный протокол
Сейчас почти все фиды отдают по https. Это нормально. Проблемы начинаются, когда сертификат просрочен, самоподписанный или выписан на другой домен. Браузер у вас может быть «привык» к исключению. Сервер Avito — нет.
Вторая ловушка — редирект с http на https или наоборот, который ведёт на логин. Вы копируете короткую http-ссылку, площадка следует за редиректом и упирается в форму входа. Копируйте итоговый публичный https-адрес, который реально отдаёт XML.
Проверьте www и без www, слэш в конце, опечатку в домене. Для человека это «тот же сайт». Для загрузчика это другой URL. Сертификат должен совпадать с именем хоста. Предупреждение браузера «соединение не защищено» — уже сигнал, что Avito ссылку может не забрать.
Откуда берётся 404
404 значит: по этому пути файла нет. Опечатка в адресе, лишний пробел при вставке, обрезанный хвост, не тот домен. Для FeedCRM путь обычно вида /feeds/имя-кабинета.xml. Перепутали кабинет — получите «Feed not found» или пустой ответ.
Вторая причина 404 — фид ещё не собирали. В редакторе нет сохранённых объявлений, XML на диске не создан. Ссылка «как будто есть», сервер отвечает, что публиковать нечего. Сначала сохраните карточки, затем открывайте URL.
В FeedCRM на неизвестный slug сервер отвечает текстом вроде «Feed not found». Это не поломка Avito. Не тот кабинет, старое имя после переименования или ссылка с прошлого домена. Сравните путь в адресной строке со ссылкой, которую копируете в CRM, без пробела в конце.
- Сверьте URL с тем, что копируете в CRM, символ в символ
- Проверьте, что в конце есть .xml
- Откройте ссылку с телефона через мобильный интернет
- Если видите Feed not found — не тот кабинет или фид ещё не публиковали
Открывается у вас — и не открывается у Avito
Классика: ссылка работает в офисе, потому что сервер пускает только ваши IP. С телефона в LTE уже 403 или таймаут. Avito ходит из своей сети, не из вашей Wi‑Fi. Фид должен быть доступен из обычного интернета без VPN и без белого списка «только бухгалтерия».
Другой вариант — cookie. Вы уже вошли в CRM, браузер подставляет сессию, XML показывается. Инкогнито без логина даёт отказ. Для автозагрузки нужна именно публичная ссылка фида, не страница редактора за авторизацией.
Проверка с телефона через LTE отсекает офисный Wi‑Fi. Если с мобильного интернета 403, таймаут или «сайт недоступен», чинить нужно доступ сервера, не шаблон категории. Белый список IP бухгалтерии и корпоративный VPN для фида не подходят.
Локальный адрес и «пока на компьютере»
localhost, 127.0.0.1 и внутренний IP офиса площадка не скачает. Файл может идеально открываться у вас. Для Avito этого адреса не существует. Нужен домен с HTTPS, который резолвится извне.
То же с временными туннелями «на пять минут»: ссылка протухла — в отчёте снова ошибка доступа. Для клининга с десятками городов держите постоянный URL на каждый кабинет, не разовую выгрузку на диск.
Файл с рабочего стола в автозагрузку по ссылке тоже не вставить. Ссылке нужен сервер. CRM как раз отдаёт постоянный адрес. Вы правите объявления, URL не меняется, пока не сменится домен или slug кабинета.
Один кабинет — одна ссылка
У каждого аккаунта Avito в FeedCRM свой фид. Вставили в автозагрузку Москвы ссылку Казани — либо 404, либо чужие объявления, либо пустая витрина относительно того, что вы правите. Перед паникой сверьте URL в настройках автозагрузки и в сайдбаре CRM.
Не склеивайте несколько кабинетов в один файл «чтобы проще». Ошибки и доступы перемешаются. Проще три короткие ссылки, чем одна «универсальная», которую потом боитесь трогать.
После вставки ссылки сохраните настройки автозагрузки. Старый URL в кабинете сам не обновится. Классика: в CRM уже новый домен, в Avito ещё прошлогодний путь — и снова 404, хотя «фид точно открывается» в другой вкладке.
Что ещё маскируется под «ссылка не работает»
Иногда URL открывается, но внутри битый XML: смешали ImageUrls и ImageName, сломали тег, пустой обязательный ListingFee. Avito «видит» ссылку, а отчёт красный по карточкам. Это уже не 404. Смотрите отчёт автозагрузки и конкретный Id.
Расписание тоже путает. Ссылку починили минуту назад, цикл ещё не прошёл. Витрина старая, отчёт старый. Дождитесь обработки и только потом делайте выводы. Мгновенной кнопки «обновить весь Avito» у фида нет.
Отдельно: файл открылся, внутри пустой Ads без карточек. Для автозагрузки это «ссылка работает», а объявлений нет. Такое бывает, если все строки в статусе снято или вы смотрите фид кабинета без сохранённых объявлений. Это уже не HTTPS и не 404.
- Ссылка открывается без логина
- В ответе XML, не HTML
- Сертификат https валидный
- В автозагрузке тот же URL, что в CRM
Короткий чеклист, если автозагрузка ругается на файл
Откройте URL в инкогнито. Если 404 — исправьте путь и кабинет, сохраните объявления в редакторе. Если логин — возьмите публичную ссылку фида. Если таймаут с телефона — уберите ограничение по IP и почините HTTPS.
Когда XML на экране есть, не правьте его в блокноте. Вернитесь в редактор: стабильный Id, ListingFee Package / PackageSingle / Single, фото только ссылками. Снова откройте фид, найдите одну карточку клининга и убедитесь, что теги на месте. Затем ждите отчёт Avito.
Не пишите в поддержку Avito «фид не открывается», пока сами не открыли URL с телефона. В письме приложите точный адрес и код ответа, который видите. Иначе вам ответят общее «проверьте ссылку», и вы вернётесь к тому же чеклисту.
Как устроена ссылка в FeedCRM
CRM отдаёт XML по постоянному адресу аккаунта. Вы копируете его из раздела импорта или карточки кабинета и один раз вставляете в загрузку по ссылке. Дальше меняются объявления, не URL.
Если переименовали кабинет и slug ссылки сменился, старый путь начнёт отдавать 404. Обновите URL в автозагрузке Avito. Не держите в настройках «запасную» ссылку с прошлого домена.
После переезда на HTTPS смените ссылку в кабинете целиком, не надейтесь, что редирект с http всегда прозрачен. Для клининга с десятком профилей заведите таблицу: кабинет, URL фида, дата последней проверки из LTE. Пять минут сверки экономят день «почему автозагрузка слепая».
Как отличить проблему ссылки от проблемы XML
Ссылка: 404, 403, таймаут, HTML, логин, просроченный сертификат. XML: ссылка открылась, отчёт ругается на Id, категорию, фото, ListingFee. Лечат по-разному. Первое — доступ и URL. Второе — поля в редакторе.
Не пересобирайте шаблон категории, если браузер не открывает фид. Не перевыпускайте сертификат, если XML на экране есть, а упала одна карточка мойки окон. Сначала воспроизведите то, что видит площадка: инкогнито, телефон, тот же URL, что в автозагрузке.
Для клининга с несколькими кабинетами заведите правило: новую ссылку в автозагрузку вставляет тот, кто копирует её из CRM, и сразу открывает в LTE. Так 404 ловят в день переезда домена, а не через неделю по тишине в заявках.
Частые вопросы
Почему у меня фид открывается, а Avito пишет, что файла нет?
Часто ссылка доступна только из вашей сети или только после входа в CRM. Проверьте URL в инкогнито и с телефона через мобильный интернет. Если с LTE не открывается, Avito её тоже не заберёт.
Что означает 404 на ссылке XML?
По этому адресу файла нет: опечатка, не тот кабинет, фид ещё не собрали после сохранения объявлений, либо старый slug после переименования. Сравните путь символ в символ со ссылкой из CRM.
Обязателен ли HTTPS?
Площадка принимает http и https, если файл реально открывается. На практике ставьте рабочий https с нормальным сертификатом — меньше сюрпризов с редиректами.
Можно ли вставить ссылку с Яндекс Диска?
Да, если это прямая ссылка на файл, который скачивается без формы «скачать». Страница просмотра в облаке автозагрузке не подходит. У FeedCRM свой публичный URL фида — его обычно хватает.
Ссылка открылась, объявления всё равно не те. Что смотреть?
Какой кабинет привязан к URL, совпадают ли Id, не смешаны ли фиды городов. Потом отчёт автозагрузки, не только витрину.
Следующий шаг
Соберите публичный XML и вставьте одну ссылку на кабинет
FeedCRM отдаёт фид по HTTPS-адресу аккаунта. Остаётся проверить, что URL открывается из интернета, и вставить его в автозагрузку.
Попробовать бесплатно