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

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

Проверка фида для VK Рекламы

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

БесплатноРаботает в браузереБез регистрации — до 5 000 товаров

На входе
Ссылка на фид, файл или текст YML/XML
На выходе
Ошибки и предупреждения по требованиям площадки для каждого товара
Для чего
Пройти модерацию фида с первого раза

Каталог товаров VK Рекламы по спецификации Яндекса: формат id, валюты, картинки, длина описания.

Фид скачает наш сервер — до 30 МБ, архивы .gz тоже. Без регистрации — до 20 загрузок в час.

Дайте ссылку на фид, загрузите файл или вставьте XML — здесь появятся ошибки и советы по каждому товару.

Проверка фида для VK Рекламы: зачем она нужна

Реклама товаров в VK Рекламе строится на каталоге: вы загружаете фид, кабинет создаёт из него карточки товаров, а объявления собираются автоматически для всего ассортимента. Если фид не соответствует требованиям, каталог не обновится или часть товаров будет отклонена. Многие магазины используют для VK тот же YML, что и для Яндекс Директа, — но правила у площадок совпадают не во всём.

Валидатор 100CTR проверяет фид для VK Рекламы до загрузки в кабинет. Укажите ссылку на фид, загрузите файл или вставьте XML: инструмент определит формат, проверит структуру и обязательные поля каждого товара, цены и валюты, ссылки, изображения, категории и дубли id, а затем покажет, что исправить. Отчёт можно выгрузить в CSV.

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

  1. Загрузите фид

    Ссылкой, файлом или текстом. Если в кабинете VK вы будете указывать ссылку, проверяйте именно её: VK требует прямую ссылку без редиректов.

  2. Посмотрите формат и сводку

    VK принимает XML по спецификации Яндекса (YML) и по спецификации Google. Валидатор определит формат сам и применит правила VK Рекламы.

  3. Исправьте ошибки по товарам

    Для каждого товара видны поле, проблема и подсказка. Особое внимание — валютам и длине полей: здесь требования VK отличаются от Директа.

  4. Выгрузите отчёт и загрузите каталог

    Скачайте CSV с проблемами, исправьте выгрузку и добавьте фид в каталог в кабинете VK Рекламы, выбрав частоту обновления.

Примеры

Фид из Директа, который нужно доработать для VK

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

<currencies>
  <currency id="USD" rate="1"/>
</currencies>
...
<offer id="sofa/oslo#3" available="true">
  <url>https://mebel.example.ru/sofa/oslo</url>
  <price>$549</price>
  <currencyId>USD</currencyId>
  <categoryId>4</categoryId>
  <picture>https://mebel.example.ru/img/oslo-200.jpg</picture>
  <name>Диван Осло</name>
  <description>Трёхместный диван Осло с механизмом «еврокнижка», ящиком для белья, съёмными чехлами… (ещё 400 символов)</description>
</offer>

Результат

id: только латиница, цифры, «_» и «-», до 128 символов
price: только число без знаков валюты
currencyId: USD нет в списке валют VK Рекламы
description: длиннее 256 символов — текст обрежется
vendor / model: совет — VK рекомендует указывать
  бренд и модель вместо name

Формулировки упрощены. Картинка шириной 200 пикселей меньше минимума VK (300 px по большей стороне), но валидатор сами изображения не скачивает и размер не измеряет — проверьте его вручную.

Исправленный товар

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

Валюта → RUB, цена → число, id → допустимые символы,
описание сокращено, картинка → 600×600,
название → typePrefix + vendor + model

Результат

<offer id="sofa-oslo-3" available="true">
  <url>https://mebel.example.ru/sofa/oslo</url>
  <price>54900</price>
  <currencyId>RUB</currencyId>
  <categoryId>4</categoryId>
  <picture>https://mebel.example.ru/img/oslo-600.jpg</picture>
  <typePrefix>Диван</typePrefix>
  <vendor>Mebel Example</vendor>
  <model>Осло трёхместный</model>
  <description>Трёхместный диван с механизмом «еврокнижка».</description>
</offer>

Для VK справка рекомендует описывать товар через typePrefix, vendor и model, а name использовать, когда это невозможно, и не указывать оба варианта сразу.

Общие требования VK Рекламы к фиду

По справке VK Рекламы на момент написания (проверяйте актуальную версию в кабинете):

  • Форматы: XML по спецификации Яндекса или Google; CSV и TSV — по спецификации Google.
  • Фид по ссылке — до 8 ГБ, файлом через кабинет — до 100 МБ; в фиде не больше 4 млн товаров. Архивы ZIP, GZ и BZ2 поддерживаются.
  • Ссылка на фид — прямая, без редиректов.
  • Кодировка — UTF-8 или Windows-1251.
  • В полях фида не должно быть HTML-разметки; спецсимволы записываются как &lt;, &gt;, &amp;, &apos;, &quot;.
  • У всех товаров — уникальные идентификаторы; один id у нескольких товаров приводит к ошибке.

Поля товара в YML для VK Рекламы

  • offer id — до 128 символов: латинские буквы, цифры, подчёркивание и дефис; уникален в фиде.
  • url — рабочая ссылка с http:// или https:// на страницу товара на домене компании.
  • price — число больше нуля с точкой в качестве разделителя, без символов валют.
  • currencyId — из списка VK: RUB (RUR), BYN, KZT, UZS, AMD, AZN, KGS, MDL, TJS, UAH. USD и EUR в этом списке нет.
  • picture — JPEG, PNG, GIF или WEBP по прямой ссылке без редиректов; не меньше 300 px по большей стороне, рекомендуется 600 px и квадратный формат, однотонный фон.
  • vendor и model — до 256 символов; description — до 256 символов.
  • Необязательные: oldprice, available, param, custom_label, typePrefix, name.

Сравните с Директом: там id ограничен 100 символами, изображение должно быть не меньше 450 пикселей по каждой стороне, а список валют шире. Фид, который проходит обе проверки, можно использовать на двух площадках без отдельной выгрузки — проверьте его и на странице проверки фида для Яндекс Директа.

Типичные причины отклонения

  • Фид отдаётся через редирект (например, с http на https или на страницу CDN) — VK требует прямую ссылку.
  • Цена записана с символом валюты или пробелами, валюта не из списка VK.
  • В описаниях остались HTML-теги из карточки товара на сайте.
  • Слишком длинные описания и названия моделей — справка рекомендует держать model в пределах примерно 40 символов.
  • Маленькие картинки или изображения с пёстрым фоном и текстом поверх товара.
  • Дубли id у вариантов товара по цвету или размеру.

Как подготовить фид, если его нет

Для небольшого магазина без выгрузки фид можно собрать в генераторе YML-фида из ссылок: 100CTR возьмёт названия, цены и картинки со страниц товаров. После регистрации фид получает постоянную ссылку и пересобирается ежедневно — её можно указать в каталоге VK Рекламы. Ссылки на товары удобно заранее разметить в генераторе UTM-меток для VK Рекламы.

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

Подойдёт ли фид от Яндекс Директа для VK Рекламы?

Часто да, VK принимает YML. Но проверьте валюты, длину и символы id, размер изображений и отсутствие HTML в описаниях — здесь требования отличаются.

Можно ли указать цены в долларах?

По справке VK Рекламы USD и EUR не входят в список допустимых валют для фидов по спецификации Яндекса. Используйте валюту из списка, например RUB.

Нужна ли кодировка UTF-8?

VK принимает UTF-8 и Windows-1251. Главное, чтобы кодировка в заголовке XML совпадала с реальной кодировкой файла.

Проверяет ли валидатор размер картинок?

Нет, он проверяет наличие и формат ссылок на изображения, но сами файлы не скачивает. Размер и фон проверьте выборочно.

Как часто VK обновляет каталог?

Частоту обновления вы выбираете при создании каталога в Центре коммерции VK Рекламы — от нескольких раз в сутки до одного раза в день. Для этого фид должен быть доступен по постоянной ссылке.

Можно ли загрузить фид в формате Google?

VK поддерживает XML по спецификации Google, но каталог товаров в справке описан по спецификации Яндекса, поэтому надёжнее YML. Фид Google валидатор проверит по правилам Google и предупредит об этом.

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

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

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