Ниже приведены инструкции по созданию XML-фида данных в формате RSS 1.0. Чтобы вам было удобнее искать дополнительную информацию о стандартных атрибутах, упомянутых в примерах, мы добавили ссылки на соответствующие разделы официальной спецификации RSS 1.0. Обратите внимание, что эта статья посвящена не формату RSS 1.0, а созданию фидов данных. Чтобы подробнее ознакомиться с форматом, прочитайте его спецификацию: http://web.resource.org/rss/1.0/spec.
Раздел 1. RSS 1.0
Согласно спецификации RSS 1.0, у товара есть три предопределенных атрибута: title [название], link [ссылка] и description [описание]. Они не относятся к обязательным атрибутам обычного фида RSS 1.0, однако необходимы при создании фида данных о товарах.
Для фида данных также необходимы атрибуты price [цена], id [идентификатор] и condition [состояние]. Чтобы у вас была возможность применять их, мы добавили в RSS 1.0 пространство имен Google Merchant Center. С помощью этих атрибутов вы сможете предоставить подробную и полную информацию о товаре.
Ниже вы найдете пример самого простого документа RSS 1.0 с описанием одного товара.
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/"
Как видно из этого примера, в фиде данных товаров, в отличие от обычного фида RSS, есть указание на пространство имен, а также четыре атрибута: "ссылка на изображение" [image_link]
, "цена" [price]
, "состояние" [condition]
и "идентификатор" [id]
.
Указание на пространство имен Google Merchant Center
Чтобы использовать атрибуты, которые есть только в Google Merchant Center, необходимо добавить следующее указание на пространство имен:
xmlns:g="http://base.google.com/ns/1.0"Также, чтобы отличать атрибуты из нашего пространства имен от стандартных элементов RSS 2.0., следует добавить в каждый тег атрибута специальный префикс – "g":
<g:image_link>http://www.google.com/images/google_sm.gif</g:image_link>
Без этого префикса значение атрибута из пространства имен Google Merchant Center не будет отображено в фиде.
Атрибуты
Количество атрибутов, которые вы можете добавить, не ограничено. Главное, чтобы они были релевантны. Чем больше сведений о товаре вы предоставите, тем чаще он будет отображаться в результатах поиска Google. Кроме того, для большинства атрибутов пространства имен Google Merchant Center можно указывать несколько значений, что позволяет предоставить больше информации о товаре.
Раздел 2. Обязательные требования
Перед отправкой фида настоятельно рекомендуем проверить, правильно ли он отформатирован.
- Файл должен иметь расширение .xml.
- Имя файла должно совпадать с названием фида, зарегистрированным в аккаунте Google Merchant Center.
- Не забудьте добавить объявление пространства имен в следующем формате:
- Для пространства имен Google Merchant Center:
xmlns:g="http://base.google.com/ns/1.0"
. - Для пространства пользовательских имен:
xmlns:[prefix]="http://base.google.com/cns/1.0"
, где [prefix] заменяется префиксом, который вы указали в файле.
- Для пространства имен Google Merchant Center:
- Убедитесь, что все теги атрибутов, в том числе пользовательских, относящихся к пространствам имен Google Merchant Center, содержат префикс "g".
- Удалите атрибуты без значений.
Раздел 3. Заключение
Представленные в статье примеры упрощены – их достаточно, чтобы продемонстрировать основы создания XML-фида данных. Обратите внимание, что мы принимаем фиды, содержащие и другие элементы формата RSS 1.0 или вашего собственного пространства имен. Однако сведения из них не учитываются при обработке файла и не публикуются в товарных объявлениях и информации о товарах, размещенной бесплатно. Пока что мы анализируем только данные, которые соответствуют формату RSS 1.0, а также пространствам имен Google Merchant Center, в том числе пользовательских.