Как сделать фид для Яндекс маркета?
Товарные фиды Яндекс
Содержание
- 1 Товарные фиды Яндекс
- 2 Конвертируйте данные Вашего интернет-магазина в YML-прайс и участвуйте в товарных программах Яндекса и популярных прайс-агрегаторов
- 3 Урок 124. Что такое фид в Яндекс.Директе? | Создание фида
- 4 Немного истории
- 5 Что такое фид?
- 6 Как создать фид?
- 7 Что делать с фидом в Яндекс.Директ?
- 8 Фид для Яндекс Директ
- 9 Где же используется Фид Яндекс Директ?
- 10 Главный вопрос: Как все-таки создать Фид?
- 11 Корректный YML для Яндекс.Маркета. Взгляд программиста
- 12 Классификация ошибок
- 13 Неактуальные ошибки
- 14 Ошибки спецификации XML
- 15 Критичные ошибки YML
- 16 Некритичные ошибки YML
- 17 Прочие ошибки
- 18 Как и где проверять ошибки
- 19 Интернет-магазины и Яндекс Маркет: YML файл
- 20 Файл для Маркета
- 21 Как создать YML файл для Маркета?
- 22 Как залить файл для Маркета?
Конвертируйте данные Вашего интернет-магазина в YML-прайс и участвуйте в товарных программах Яндекса и популярных прайс-агрегаторов
Конвертируйте данные Вашего интернет-магазина в YML-прайс и участвуйте в товарных программах Яндекса и популярных прайс-агрегаторов
Попробуйте сервис бесплатно!
Количество индексируемых страниц: до 500
Всего за $2.50/генерация
Индексация страниц: до 10 000
Подписка от $5.00/месяц
Автоматически обновляемый товарный фид для Вашего интернет-магазина!
Индексация до 100 000 страниц.
Как работает YML-генератор?
Генератор индексирует сайт и обрабатывает содержимое веб-страниц, разметку RDF Schema.org и Open Graph для товаров, а также использует уникальный алгоритм автоматического определения товарных предложений, конвертируя полученные данные в формат Yandex Market Language. Теперь создать YML-прайс — легко и быстро как никогда!
Распространяйте больше информации о Ваших товарах!
YML позволяет консолидировать и передавать информацию о товарных предложениях Вашего интернет-магазина в сервисы Яндекса — резульаты поиска и Яндекс-Маркет: URL товаров на Вашем веб-сайте, актуальные цены, наименование и описание номенклатуры, а так же возможность и стоимость доставки.
Кроме того, формат YML за время своего существования превратился в один из наиболее распространенных форматов обмена информацией о товарах, который используется для импорта во многие популярные прайс-агрегаторы и веб-сервисы.
www.mysitemapgenerator.com
Урок 124. Что такое фид в Яндекс.Директе? | Создание фида
Фиды Яндекс.Директ — самая настоящая палочка-выручалочка для больших интернет-магазинов, позволяющая автоматизировать создание объявлений в Директе. А как это сделать — дело техники..
В Интернете существует огромное количество интернет-магазинов с большим ассортиментом на которые нужно гнать трафик, чтобы получать продажи. Однако тут всплывает одна большая-большая проблема — как рекламировать такое количество товарных позиций в Яндекс.Директ? Неужто придется под каждый товар подбирать ключевые слова и писать объявления? Нет! Достаточно воспользоваться тем, что находится ниже и динамическими объявлениями.
Немного истории
В прошлом 2016 году Яндекс выпустили в BETA-версии такие интересные штуки, как динамические объявления и управление фидами. Создавались они для работы с сайтами, содержащими в себе информацию об огромном спектре услуг или товаров. Этими нововведениями Яндекс заметно облегчил жизнь обладателям таких сайтов, которые хотели бы рекламироваться в Директе.
Что такое фид?
Фид — это файл, содержащий в себе информацию о товаре или услуге. Может быть нескольких форматов:
- YML (Yandex Market Language). Специально разработанный формат файла для Яндекс.Маркета;
- XML;
- CSV;
- И еще парочку непонятных — GZ и TSV;
- Также можно использовать сжатые файлы ZIP.
Все эти форматы используются Директом и Маркетом для получения информации, которая выводится в объявлениях. Из всех вышеперечисленных, наиболее предпочтительны первые два.
Для чего нужен фид?
Как Вы уже поняли, фиды нужны для передачи информации о ассортименте интернет-магазина, но как эту информацию использовать в Директе. Очень просто! Воспользоваться динамическими объявлениями (как создать динамические объявления?). Однако следует помнить, что данная разновидность объявлений, служит исключительно, как дополнение к уже работающим рекламным кампаниям, ведь она еще находится на стадии Beta-тестирования.
Как создать фид?
Для новичков, запускающих РК в системе контекстной рекламы Яндекса, данный вопрос стоит ребром, так как четкой и понятной информации о том, как создать фид — нет. Вот и я, в поисках информации для данного урока, прошерстил массу сайтов, просмотрел несколько видео, но ничего подходящего не нашел, так как видимо создание фида для большинства веб-мастеров не является чем-то сложным.
Пришлось немного покумекать головой, как сразу же пришла в голову светлая мысль — если в Яндекс.Директ можно использовать формат файла YML (XML), а Яндекс.Маркет вещь популярная, значит существует какой-нибудь генератор или шаблон подобных файлов. Я оказался прав и наткнулся на генератор XML-карт сайтов, который может генерировать YML — MySiteMapGenerator.
С его помощью можно очень легко создать файл, как для Яндекс.Маркета, так и для Директа:
- Нажмите на кнопку «Создать YML бесплатно»:В этом случае сервис сможет проверить только 500 страниц Вашего сайта;
- Укажите ссылку на сайт и введите проверочный код:
- Также Вы можете указать необходимые настройки обработчика, что очень и очень желательно делать. Настроить можно: индексацию картинок, определенной страницы сайта, указать валюту и возможность доставки товара и много-много других данных. Поройтесь сами, там все понятно:
- Как только все данные будут указаны, а обработчик настроен, нажмите на зеленую кнопку «Старт», тогда запуститься процесс сканирования сайта и создания YML-файла, который будет продолжаться около 3-х — 5-и минут:
- По окончании Вам нужно будет просто скачать готовый файл.
Открыв сгенерированный YML-файл, Вы увидите следующее:
Набор кода со всеми данными о товарах, страницы которых проиндексировал YML-генератор. Все вот это вот и называется фидом Яндекс.Директ, а точнее Яндекс.Маркет.
Другие способы создания фида:
- С помощью специальных плагинов для Вашей CMS. Например, для CMS WordPress существует плагин Market Explorer. Если у Вас другая система управления контентом, то ищите;
- С помощью Excel можно создать файл формата CSV, но этот вариант менее предпочтителен, нежели YML (XML).
Что делать с фидом в Яндекс.Директ?
После того, как Вы создали фид, его нужно будет залить на проверку в Яндекс.Директ. Сделать это можно так:
- В самом низу страницы «Мои кампании» есть кнопка «Фиды»:Фид для Яндекс Директ
Время чтения: 13 минут Нет времени читать?
В это статье описаны методы создания Фида для Яндекс Директ и его особенности.
Что же такое фид?
Фид – это в первую очередь файл, в котором содержится информация о товарах или услугах.
До появления в Яндекс Директе, он уже во всю используется в Яндекс Маркете.
Файл с фидом может быть загружен в Яндекс Директ напрямую из интерфейса, либо может быть указан доступ к нему по вашей ссылке.
Файл с Фидом может иметь несколько форматов:
1. YML (Yandex Market Language) – разработанный Яндексом формат файла на основе XML, который также используется в яндекс маркете и отлично подойдет для всех, кто занимается розничной торговлей.
Требования к файлу от Яндекса:
- Стандарт YML не допускает использования непечатаемых символов с ASCII-кодами от 0 до 31 (за исключением символов с кодами 9, 10, 13 — табуляция, перевод строки, возврат каретки).
- Символы «, &, >,
2. CSV – текстовый формат для предоставления табличных данных. Этот тип чаще всего используется для бизнеса связанных с Отелями. Для данного типа бизнеса также можно использовать фид Google Adwords «Отели и аренда жилья».
Ниже представлена Таблица с описанием элементов csv фида, для использования в динамических объявлениях и смарт-баннерах.
3. YRL – формат также, как и YML разработан Яндексом и используется для размещения информации в Яндекс.Недвижиости.
Примечание: Яндекс не принимает фиды с предложениями об аренде недвижимости.
4. XML – этот универсальный формат, Яндекс предлагает всем, кто занят бизнесом связанным с автомобилями, помимо этого у Яндекса есть готовый фид для покупки/продажи автомобилей.
Самые распространенные из них: XML, YML.
Какой именно формат использовать выбирать вам.
При загрузке файла через интерфейс, размер файла не должен превышать 512 Мбайт, файл можно разместить в архиве .zip либо .gz (GNU ZIP).
При указании ссылки на Фид можно использовать протоколы: HTTP, HTTPS, FTP. Также можно установить авторизацию для доступа к нему, при этом требуется указать логин и пароль для доступа.
Для загрузки фида в Яндекс Директ требуется:
1. Открыть страницу с Фидами.
Рис. 5
2. На странице с фидами Яндекс Директ, указать ссылку либо файл.
Где же используется Фид Яндекс Директ?
Фид открывает нам такой вид рекламных кампаний, как Динамические объявления и Смарт-баннеры
Оба типа находится в статусе “beta” и доступны агентствам Яндекса, либо через модерацию Яндекс Директ.
В первую очередь он требуется в сферах, где информации о товарах и самих товаров достаточно много, к примеру Интернет-магазин.
Представьте, что вместо того, чтобы подбирать тысячи ключевых слов по каждому наименованию, затем их разбивать по отдельным группам и кампаниям, чтобы создать на каждый товар свое объявление, Яндекс может сделать все это за вас.
Главный вопрос: Как все-таки создать Фид?
Этот вопрос рано или поздно возникает у всех, кто сталкивается с Яндекс.Маркетом, Смарт баннерами или хочет создать Динамические объявления на основе Фида.
Вариантов решений несколько:
1. Первый, и самый простой способ найти программиста, который сделает это за вас. Если знакомого программиста под рукой не попалось. Можно создать задачу на любой фриланс бирже.
2. Второй способ, заключается в том, что для создания YML файла для Яндекса существует множество генераторов для автоматического составления фида. Интерфейс везде предельно похож, требуется указать ссылку на сайт и настроить индивидуальные параметры, после этого получаем YML файл, готовый для загрузки в Яндекс.
3. Третий и заключительный способ создания фида — ручной. Для облегчения этой задачи, можно скачать примеры Фидов от Яндекса и на их основе сделать фид для своего сайта.
Для ручного способа нам потребуется либо Excel, чтобы через него путем сохранения нашего Фида в CSV формате, можно было загрузить в Яндекс.
Либо текстовый редактор (лучше с подсветкой синтаксиса) с помощью которого можно отредактировать XML файл.
При создании фида для Яндекс Директ нужно учесть параметры, входящие в Фид.
Есть 2 типа параметров:
1. Обязательные – без наличия одного из них фид не сможет пройти модерацию от Яндекса.
Наименование товара, услуги. В нем же стоит указать код производителя.
edison.bz
Корректный YML для Яндекс.Маркета. Взгляд программиста
Многие интернет-магазины попадают в Яндекс.Маркет, не все там остаются надолго. Одно из условий присутствия в ЯМ-е – наличие корректного прайса в специальном формате YML.Проверка такого прайса на ошибки и устранение таковых – целая история. Пока он не будет сформирован по всем правилам – вход в сие царство демпинга заказан. А при доведении документа до ума можно пережить немало незабываемых эмоций.
Данная статья – попытка обобщить те ошибки, с которыми сталкиваются программисты, впервые создающие инструменты (будь то автономный скрипт или плагин для CMS) для генерации YML-файла. Тем, кто с этим чудным форматом имел дело раньше, статья уже будет не столь интересна, ибо всё шишки набиты. Впрочем, вдруг и ветераны борьбы за своё место под солнцем Яндекса узнают что-то новое для себя. А то и поделятся собственным фронтовым опытом.
Классификация ошибок
Неактуальные ошибки
- Не та кодировка. Первое обо что спотыкались в старые добрые времена. Большинство движков работают на UTF-8, а ЯМ когда-то требовал только любимую кодировку Windows. Поговаривают, что капризного Яшу можно было объегорить – сделать вид, что согласны на богомерзкую cp1251 при утверждении магазина, после того как «таможня даёт добро» – преспокойно заменить прайс на расово верный Юникод. Что интересно – CSV (как нежелательную альтернативу YML) Яндекс.Маркет принимает исключительно в UTF-8 🙂
Все остальные грабли лежат всё там же.
Ошибки спецификации XML
YML – это частный случай XML. А значит, должен соответствовать его основным правилам. Не забываем об обязательном наличии и , следим за правильной вложенностью тегов, заменяем «великолепную пятёрку» («, &, , например) функцию htmlspecialchars, следует учесть, что там уже могут мнемоники изначально присутствовать 😉Критичные ошибки YML
Теперь Ваш прайс – кошерный XML, но Яндекс наотрез отказывается его принимать. Разбираемся дальше.
-
Ошибки в использовании элементов. Перечитываем 3 раза (а ещё лучше — 5) внимательно официальную документацию, не забываем про глобальные теги ( , ), следим за правильным написанием названий, не занимаемся отсебятиной в виде придумывания несуществующих в спецификации тегов, всю иерархию расставляем по yml-скому фен-шую, указываем правильно параметры и т.д.
Отсутствие обязательных элементов. Самые частые ошибки новичков и не очень новичков. Особенно часто такое всплывает при формировании offer-ов. Необязательный тег для одного вида описаний может оказаться обязательным для другого. К примеру, . На такое можно напороться, если раньше к продукции применялось упрощённое описание, а потом вдруг решили переделать на vendor.model.Не каноничный порядок элементов. Очень подлая ошибка, прям-таки удар под дых для тех, кто с ней сталкивается впервые. Ситуация, когда Яндекс невозмутимо настаивает, что в строке такой-то позиция такая-то что-то не так, а в указанном месте ничего подозрительного и в упор не видно (причём, гугление форумов и медитация на офдокументацию эффекта не даёт) – способна довести любого до белого каления.
А ларчик просто открывается – элементы должны идти именно в том порядке, в котором они перечислены в спецификации. Вот в упрощённом описании сначала название товара, а потом производитель. А в vendor.model сначала производитель, а потом название товара. И ни в коем разе не наоборот.Повторы продукции по ID. Что умиляет, ошибка эта Яндексом выдаётся сразу двумя разными способами (чтобы никто не запутался) – сначала перечисляются элементы с некорректными идентификаторами, а потом идёт список предложений-дубликатов.
С перепугу можно решить, что ошибок в 2 раза больше, чем на самом деле. И если с дубликатами всё понятно, то непосвящённым ещё предстоит догадаться чем именно некорректны некорректные идентификаторы.Некритичные ошибки YML
Яндекс почти ублажен. Поработаем ещё немного.-
Некорректные URL. Часто это ссылки, например, содержащие пробельные символы или русские буквы. Вообще, во многих движках в таблицах БД обычно есть поля, хранящие прямые линки на страницы продукции. Что характерно, почти во всех CMS среди этих ссылок очень много мусора и поэтому обычно приходится генерировать самому.
Цена равна 0. Здесь программисту нужно посовещаться с контент-менеджером. Или фильтровать нулевые цены, но тогда о товарах, где забыли указать стоимость, вспомнят нескоро. Или не фильтровать и пускай в будущем контент-менеджер с претензиями Яндекса сам разбирается.
Неверные ссылки на картинки. Ну, тут примерно та же история, что и с неправильными URL. Прописанных в базе данных картинок часто не существует в природе. Прежде чем оформлять очередной
– проверяйте наличие файла. Если картинка в наличии, но в названии есть злополучные пробелы – кодируйте ссылки в RFC3986 (функция rawurlencode Вам в помощь).
Прочие ошибки
ОК, все огрехи тотально устранены и скормленный Яндексу yml-прайс не выплёвывается обратно. Погодите расслабляться, через пару дней вполне может прийти «письмо счастья» от менеджеров ЯМ-а, в котором уведомляется, что:
- Товарный ряд сплагиачен из другого магазина. Особо тяжкое преступление, караемое по всей строгости закона.
- В вашем прайсе мы упорно искали и таки нашли дубликаты!
- И кстати, некоторые ссылки ведут не туда.
- Какой идиот создавал эту категоризацию?
- В качестве фото продукции используются заглушки.
- Одни и те же фото у разных товаров. Ну и что с того, что на официальном сайте производителя то же самое?
- А некоторые картинки вообще не с Вашего сайта.
- В мутных водах элементов плавает «рыба».
- В магазине 100% предоплата, но почему об этом ни гу-гу в теле необязательного элемента ?
- Ах, у Вас из 500 товаров есть всего один «под заказ»? А почему у него aviable=’true’, а не ‘false’?
- У вас, уважаемые, доставка 3 дня, а по нашим понятиям товар считается «доступным» если доставляется в течении 2-х.
- … и всякое-такое прочее.
А посему Ваша лавочка пока отстранена от присутствия в торговой вселенной Яндекс.Маркета на срок от недели до навсегда.
По большому счёту, подобные ошибки вне компетенции кодеров. За них отвечают другие специально обученные люди – контент-менеджеры, SEO-шники, маркетологи или кого там ещё нагрузили следить за содержимым сайта. Впрочем, программисты иногда могут помочь и здесь. Например, фильтруя картинки-заглушки (определяя их по стандартным названиям) или не пропуская описания продукции, почему-то начинающиеся со слов «Lorem ipsum» и «bla bla bla».
Как и где проверять ошибки
Отлавливать все эти многочисленные ляпы проще всего в таком порядке.
-
Ошибки XML. Хозяюшке на заметку – дублируйте yml-файлы с расширением xml, по крайней мере в период тестирования (да и потом может пригодиться). В браузерах и текстовых редакторах yml-документы открываются как унылые текстовики, что делает их неудобными для просмотра и анализа. В дебрях XML ориентироваться намного проще: там всегда весёленькая подсветка тегов + элементы можно «схлопнуть» в соответствии с их иерархической структурой + браузер услужливо подскажет где несоответствия спецификации. В общем, отследить ошибки YML проще, открыв его как XML.
Проверка в Яндекс-Маркете. Ну, и последнее слово – за Яндексом. Зарегистрировав магазин, проверяйте файл в ихнем валидаторе и устраняйте выдаваемые ошибки до победного конца.
Яндекс:
Хабрахабр:
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
habr.com
Интернет-магазины и Яндекс Маркет: YML файл
В пору захвата мира интернетом все больше людей пользуются интернет-магазинами. Но прежде, чем что-то оттуда заказать, большинство из нас задаст свой вопрос поисковику. И если вы предпочитаете Яндекс Google, то наверняка не побрезгуете зайти в Маркет, потому что именно там можно сразу оценить все предложения, какие только могут быть. И не надо перелопачивать кучу информации — удобные фильтры сильно упрощают работу.
Кроме того, Яндекс Маркет — это не только объявления в поиске.
Когда вы переходите по ссылке и попадаете на страницу со списком товаров:
Но и большая витрина, похожая на большой интернет-магазин:
Например, вы смотрите не фотоаппараты, а платья:
Все те же удобные фильтры есть и здесь.
Поэтому сегодня я предлагаю посмотреть: а каким таким волшебным образом все эти товары попадают на данную площадку?
Файл для Маркета
Если обобщенно, то файл для Маркета — это документ, содержащий полный ассортимент ваших товаров, которые вы планируете продавать через данную площадку.
Допускается три формата:
CSV — это текстовый файл, состоящий из строк, данные в которых отделены специальными символами — разделителями.
XLS файл же наиболее удобен для тех, кто хранит свои товары в таблицах Excel.
С требованиями к обоим типам файлов можно ознакомиться в справке Яндекс Маркета, а из минусов можно назвать отсутствие возможности передачи характеристик товара, а также то, что все цены будут пересчитаны в рубли.
YML файл для Маркета
YML файл (Yandex Market Language) — это специальный формат файла, позволяющий владельцам интернет-магазина размещать свои товары в Яндекс Маркете.
YML файл для Яндекс Маркета является предпочтительным форматом, так как если у вас большой ассортимент, который постоянно обновляется, то, чтобы не делать все вручную, вам не обойтись без помощи автоматического экспорта. Лучше всего с этим справляется YML.
Таким образом, если CSV и XLS удобны, когда вы составляете прайс-лист вручную, то YML лучше подойдет для автоматизации процессов. Поэтому если вы сомневаетесь, какой формат файла для загрузки на Маркете выбрать, решите: будете ли вы составляеть прайс-лист вручную или воспользуетесь услугами программистов.
Подробно с элементами, которые используются в файле для Маркета, можно ознакомиться тут.
Там же можно найти примеры.
Как создать YML файл для Маркета?
- Прежде всего, только актуальная информация!
- Используйте каждое поле по его назначению: если это описание, то описывайте все преимущества данного товара, если у вас какие-то специальные условия покупки — используйте поле salеs_notes. делайте все, как положено, и будет вам счастье. Не нужно засорять поле информацией, для которой оно не предназначено.
- Четко и понятно прописывайте название предложения. Например, если вы продаете фотоаппарат Canon, то так и пишите:
Фотоаппарат Canon EOS 700D Kit
то есть указывайте важные параметры: тип товара, производителя/марку, модель, потому что именно будет отображено на сервисе в заголовке вашего предложения, и пользователь должен четко понимать, что ему предлагают.
Как залить файл для Маркета?
Если вы подготовили YML файл для Яндекс Маркета и готовы вступить в бой за покупателей, то после создания магазина вам необходимо зайти в раздел «Ассортимент»:
и выбрать в появившемся меню «Прайс-лист».
Если вы опубликовали ассортимент на сайте, то вам нужно выбрать «Указать ссылку».
И ввести ее в поле:
По принципу сайт.ру/название_файла.xml (то есть файл должен располагаться в корне сайта!), а потом нажать кнопку «Проверить прайс-лист».
Если вы хотите залить файл вручную, то выбирайте тогда «Загрузить файл»:
И смело жмите на кнопку выбора прайс-листа:
Если все сделано правильно, проблем не возникнет.
Если вы просто хотели проверить вашу базу данных, нажмите «Отмена», если вы готовы запустить размещение на Маркете, нажмите «Сохранить и продолжить».
- Обновлять загруженный вами файл нужно минимум 1 раз в 30 дней.
- Модерация занимает 2 рабочих дня. Если будут обнаружены ошибки, вам поступит письмо на почту. Не злоупотребляйте, исправляйте все как можно внимательнее, иначе магазин могут вообще не принять к размещению.
– Широкая семантика.
– Высокий CTR.
– Тщательная минусовка.
– Только целевые заходы.
semantica.in