Перейти к содержимому
100CTR

Товарные фиды

Генератор YML-фида из списка ссылок

Соберите YML-фид для товарной рекламы и смарт-баннеров Яндекс Директа из списка ссылок, названий, цен и категорий. С проверкой, бесплатно.

БесплатноБез регистрации — до 20 ссылокПостоянная ссылка на фид после регистрации

На входе
Ссылки на товары — сервис сам возьмёт название, цену и картинку со страниц; или ссылки с параметрами
На выходе
Проверенный YML-фид: файл или постоянная ссылка на нашем домене, которая обновляется сама
Для чего
Запустить товарную рекламу, когда у сайта нет своего фида

Вставьте ссылки на товары — сервис сам откроет страницы и возьмёт название, цену, картинку и категорию из разметки сайта.

Без регистрации — до 20 ссылок за сбор0 строк

Вставьте ссылки на страницы товаров и нажмите «Собрать фид» — здесь появится таблица товаров.

Магазин

Как сделать YML-фид из списка ссылок

Товарные кампании, смарт-баннеры и динамические объявления Яндекс Директа, а также каталоги VK Рекламы строятся по фиду — файлу в формате YML со списком товаров. Интернет-магазин на популярной CMS обычно выгружает его сам, а у сайта на конструкторе, лендинга с несколькими товарами или небольшого каталога такой выгрузки часто нет. Этот генератор YML-фида закрывает пробел: вы даёте список ссылок на товары, а 100CTR собирает из них готовый фид.

Работают два режима. «Только ссылки» — сервис сам открывает каждую страницу и берёт с неё название, цену, старую цену, валюту, картинки, бренд, наличие и категорию. «Ссылки с параметрами» — вы сами задаёте строку URL | название | цена | URL картинки | категория, и фид собирается прямо в браузере. Результат в обоих случаях — проверенный YML: его можно скачать файлом или, после регистрации, получить постоянную ссылку, которая обновляется сама.

Как пользоваться

  1. Выберите режим

    «Только ссылки», если на страницах товаров есть название и цена. «Ссылки с параметрами», если данные удобнее задать самому — например, скопировать столбцы из таблицы.

  2. Вставьте ссылки

    По одной на строку. В режиме с параметрами — строки вида URL | название | цена | URL картинки | категория; обязателен только URL, вместо вертикальной черты подойдёт табуляция.

  3. Проверьте таблицу товаров

    В режиме «Только ссылки» сервис обходит страницы и заполняет таблицу по мере обработки. Исправьте поля, которые распознались неточно, и дополните пустые — правки попадут в фид.

  4. Заполните данные магазина

    Название, компания, адрес сайта, валюта (RUB, USD, EUR, KZT или BYN) и цена по умолчанию для товаров без цены.

  5. Получите фид

    Скачайте feed.xml или, если вы вошли в аккаунт, сохраните фид на 100CTR и получите постоянную ссылку вида https://api.100ctr.com/feeds/<токен>.xml.

Примеры

Режим «Только ссылки»: что сервис берёт со страницы

Исходные данные

https://mebel.example.ru/catalog/divan-oslo-3
https://mebel.example.ru/catalog/kreslo-nord
https://mebel.example.ru/catalog/pufik-mini

Результат

Диван Осло трёхместный | 54 900 ₽ (было 61 000) | в наличии | Диваны | 4 фото | источник: JSON-LD
Кресло Норд | 18 500 ₽ | в наличии | Кресла | 2 фото | источник: микроразметка
Пуфик Мини | цена не найдена | — | — | 1 фото | источник: OpenGraph

→ в фид попадут 3 товара; у пуфика цену нужно
  указать в таблице, иначе подставится цена по умолчанию

Пример условный. Чем полнее разметка schema.org на странице, тем больше полей заполнится автоматически. Данные из OpenGraph обычно дают только название, описание и картинку.

Режим «Ссылки с параметрами»

Исходные данные

https://okna.example.ru/catalog/okno-2 | Окно ПВХ двустворчатое | 12900 | https://okna.example.ru/img/okno-2.jpg | Окна
https://okna.example.ru/catalog/balkon | Балконный блок | 18500 | | Балконы

Результат

<categories>
  <category id="1">Окна</category>
  <category id="2">Балконы</category>
</categories>
<offers>
  <offer id="1" available="true">
    <url>https://okna.example.ru/catalog/okno-2</url>
    <price>12900</price>
    <currencyId>RUB</currencyId>
    <categoryId>1</categoryId>
    <name>Окно ПВХ двустворчатое</name>
    <picture>https://okna.example.ru/img/okno-2.jpg</picture>
  </offer>
  ...
</offers>

Фрагмент упрощён. Каждое уникальное значение пятой колонки становится категорией со своим id; строки без категории попадают в «Товары».

Режим «Только ссылки»: откуда берутся данные

Сервис загружает каждую страницу и ищет на ней структурированные данные о товаре. В первую очередь — разметку schema.org Product в формате JSON-LD, затем микроразметку, затем теги OpenGraph и обычный HTML страницы. Из найденного заполняются название, описание, цена и старая цена, валюта, изображения, бренд, артикул, наличие и категория.

Без регистрации за один запуск можно обработать до 20 ссылок, после бесплатной регистрации лимит выше: 300 ссылок на тарифе Free и до 5 000 на платном. Страницы обрабатываются в фоне, строки таблицы появляются по мере готовности, а ссылки, которые не удалось открыть, отмечаются с причиной.

Если на сайте нет разметки schema.org

Многие конструкторы сайтов не публикуют разметку товара, а цена иногда подгружается скриптом уже после загрузки страницы — тогда в HTML её просто нет. В таком случае сервис найдёт то, что есть (обычно название и картинку), а остальное можно сделать двумя способами:

  • дописать недостающие поля прямо в таблице результатов — цену, категорию, наличие;
  • переключиться в режим «Ссылки с параметрами» и задать данные строками, например выгрузив их из прайса;
  • в долгосрочной перспективе — добавить на сайт разметку Product с offers.price и availability: она пригодится и поисковым системам, и следующим сборкам фида.

Постоянная ссылка на фид и ежедневное обновление

Файл feed.xml доступен всем, но это снимок на момент сборки: цены и наличие в нём сами не меняются. После регистрации фид можно сохранить на 100CTR. Вы получите постоянный адрес https://api.100ctr.com/feeds/<токен>.xml, который отдаёт актуальный YML. В режиме «Только ссылки» сервис раз в сутки заново обходит страницы товаров и пересобирает фид, учитывая ваши ручные правки.

Этот адрес вставляется в Директ или VK Рекламу как ссылка на фид. Директ скачивает фид по ссылке примерно раз в сутки, поэтому изменения цен и наличия на сайте доходят до рекламы без ручных перезагрузок. На бесплатном тарифе доступен один размещённый фид, на Pro — до 5, на тарифе «Агентство» — до 20.

Что проверяется перед выдачей фида

  • Ссылки на товары и картинки — корректные адреса с http:// или https://.
  • Цена — положительное число; пустая цена заменяется ценой по умолчанию.
  • Повторяющиеся URL — один и тот же товар дважды в фид не попадёт.
  • Структура YML — yml_catalog, shop, currencies, categories и offers в правильном порядке, спецсимволы в названиях экранированы.

Готовый или уже существующий фид можно дополнительно прогнать через проверку YML-фида с правилами конкретной площадки — например, Яндекс Директа: там проверяются требования к ценам, изображениям и категориям.

Как использовать фид дальше

В Директе добавьте фид по ссылке в разделе фидов и выберите его в товарной кампании или ЕПК. UTM-метки удобнее добавить к ссылкам ещё до сборки — шаблон подготовит генератор UTM-меток. Из того же фида объявления из фида соберут классическую текстовую кампанию с ключевыми фразами по товарам или категориям.

Частые вопросы

Чем отличаются два режима?

«Только ссылки» — 100CTR сам открывает страницы и берёт данные из разметки. «Ссылки с параметрами» — вы задаёте название, цену, картинку и категорию в строке, фид собирается в браузере, страницы не загружаются.

Почему у части товаров не нашлась цена?

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

Сколько ссылок можно обработать?

Без регистрации — до 20 ссылок за запуск в режиме «Только ссылки». После бесплатной регистрации — до 300, на платном тарифе — до 5 000.

Будет ли фид обновляться сам?

Скачанный файл — нет. Фид, сохранённый на 100CTR в режиме «Только ссылки», пересобирается раз в сутки по постоянной ссылке.

Можно ли редактировать товары после сборки?

Да. Правки в таблице сохраняются вместе с фидом и применяются при каждой пересборке поверх данных со страниц.

Подойдёт ли фид для VK Рекламы?

VK Реклама принимает фиды в формате YML, но у неё свои требования, например к валютам и изображениям. Перед загрузкой проверьте фид на странице проверки фида для VK Рекламы.

Можно ли собрать фид из ссылок разных сайтов?

Технически да, но площадки ожидают, что фид относится к одному магазину и ссылки ведут на его домен. Держите в одном фиде страницы одного сайта.

Соберите всю кампанию за один проход

В проекте 100CTR фразы группируются автоматически, в каждую группу пишутся объявления с подстановкой ключа, а результат выгружается файлом для Директ Коммандера.

Как это работает