Товарные фиды
Генератор YML-фида из списка ссылок
Соберите YML-фид для товарной рекламы и смарт-баннеров Яндекс Директа из списка ссылок, названий, цен и категорий. С проверкой, бесплатно.
БесплатноБез регистрации — до 20 ссылокПостоянная ссылка на фид после регистрации
- На входе
- Ссылки на товары — сервис сам возьмёт название, цену и картинку со страниц; или ссылки с параметрами
- На выходе
- Проверенный YML-фид: файл или постоянная ссылка на нашем домене, которая обновляется сама
- Для чего
- Запустить товарную рекламу, когда у сайта нет своего фида
Вставьте ссылки на товары — сервис сам откроет страницы и возьмёт название, цену, картинку и категорию из разметки сайта.
Вставьте ссылки на страницы товаров и нажмите «Собрать фид» — здесь появится таблица товаров.
Магазин
Как сделать YML-фид из списка ссылок
Товарные кампании, смарт-баннеры и динамические объявления Яндекс Директа, а также каталоги VK Рекламы строятся по фиду — файлу в формате YML со списком товаров. Интернет-магазин на популярной CMS обычно выгружает его сам, а у сайта на конструкторе, лендинга с несколькими товарами или небольшого каталога такой выгрузки часто нет. Этот генератор YML-фида закрывает пробел: вы даёте список ссылок на товары, а 100CTR собирает из них готовый фид.
Работают два режима. «Только ссылки» — сервис сам открывает каждую страницу и берёт с неё название, цену, старую цену, валюту, картинки, бренд, наличие и категорию. «Ссылки с параметрами» — вы сами задаёте строку URL | название | цена | URL картинки | категория, и фид собирается прямо в браузере. Результат в обоих случаях — проверенный YML: его можно скачать файлом или, после регистрации, получить постоянную ссылку, которая обновляется сама.
Как пользоваться
Выберите режим
«Только ссылки», если на страницах товаров есть название и цена. «Ссылки с параметрами», если данные удобнее задать самому — например, скопировать столбцы из таблицы.
Вставьте ссылки
По одной на строку. В режиме с параметрами — строки вида
URL | название | цена | URL картинки | категория; обязателен только URL, вместо вертикальной черты подойдёт табуляция.Проверьте таблицу товаров
В режиме «Только ссылки» сервис обходит страницы и заполняет таблицу по мере обработки. Исправьте поля, которые распознались неточно, и дополните пустые — правки попадут в фид.
Заполните данные магазина
Название, компания, адрес сайта, валюта (RUB, USD, EUR, KZT или BYN) и цена по умолчанию для товаров без цены.
Получите фид
Скачайте
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-меток. Из того же фида объявления из фида соберут классическую текстовую кампанию с ключевыми фразами по товарам или категориям.
Частые вопросы
Чем отличаются два режима?
Почему у части товаров не нашлась цена?
Сколько ссылок можно обработать?
Будет ли фид обновляться сам?
Можно ли редактировать товары после сборки?
Подойдёт ли фид для VK Рекламы?
Можно ли собрать фид из ссылок разных сайтов?
Похожие инструменты
- Проверка фидаНайти и исправить ошибки до загрузки фида в рекламную систему
- Проверка фида для ДиректаПройти модерацию фида с первого раза
- Объявления из фидаСделать текстовые объявления под каждый товар или категорию без ручного копирования
- UTM-меткиВидеть в Метрике и аналитике, какая кампания и фраза привели клиента
- Генератор объявленийСобрать текстовую кампанию от фраз до файла загрузки за один проход
Соберите всю кампанию за один проход
В проекте 100CTR фразы группируются автоматически, в каждую группу пишутся объявления с подстановкой ключа, а результат выгружается файлом для Директ Коммандера.