XML-фид — это структурированный файл для хранения информации об услугах либо товарах, позволяющий импортировать данные для рекламных кампаний в удобном формате. Файлы такого формата создают для работы с Google Merchant Center, email-рассылок с описанием товаров и других инструментов интернет-маркетинга.
Для чего используют XML-фид
XML-фид представляет собой файл с кодом на языке XML, ссылку на который используют в различных сервисах. С помощью XML-фида осуществляется импорт товаров из интернет-магазинов и услуг агентств недвижимости, туроператоров, строительных фирм и прочих компаний.
Варианты использования XML-фидов
Импорт товаров в онлайн-площадки сравнения предложений различных интернет-магазинов, например hotline.ua, Google Покупки:
Создание email-рассылок, содержащих описание, ссылки и изображения товаров:
Как XML-фид создать
Для создания XML-фида используются теги, в которых прописывают название продукта и его характеристики, например, цену, размер, добавляют ссылку на изображение.
Основные XML-теги зависят от спецификации, которая используется в выбранном сервисе, наиболее распространенные варианты:
- <availability>Наличие товара</availability>;
- <link>Ссылка на товар</link>;
- <title>Название товара или услуги</title>;
- <price>Цена товара</price>;
- <description>Описание</description>;
- <brand>Производитель</brand> и пр.
В XML-feed добавляют сведения о всех необходимых товарах, и сохраняют файл в корневом каталоге сайта на хостинг-провайдере. В рекламном сервисе указывается ссылка на созданный XML-фид, после чего считываются данные о товарах и добавляются на веб-площадку. Эта технология позволяет автоматически обновлять сведения о товарах на всех партнерских рекламных площадках при изменении цен и характеристик продуктов, а также обновлении ассортимента интернет-магазина.
Как создать XML-feed Google
XML-feed создается для добавления товаров в Google Merchant Center:
При этом доступны следующие форматы XML:
- спецификация RSS 1.0;
- спецификация RSS 2.0;
- спецификация Atom 0.3 (устаревший вариант);
- спецификация Atom 1.0.
Рассмотрим более подробно создание XML-фидов в форматах RSS 2.0 и Atom 1.0.
Пример создания фида в формате RSS 2.0
- Создайте файл, имя которого будет совпадать с названием фида, зарегистрированного в аккаунте, с расширением .xml.
- Добавьте в файл указание версии XML и пространства имен Google Merchant Center:
<?xml version="1.0"?><rss version="2.0" xmlns:g="https://base.google.com/ns/1.0">- Поместите все дальнейшие сведения о товарах внутри тега <channel> </channel>.
- Заполните предопределенные атрибуты данными о фиде:
<title>Интернет-магазин бамперов</title><link>
https://www.super-bamper.ua</link><description>
Качественные бампера с бесплатной доставкой</description>- Информацию о каждом отдельном товаре помещайте в тег <item> </item>.
- Добавьте атрибуты с названием, ценой, идентификатором, описанием, состоянием и доступностью товара. Укажите ссылки на товар и его изображение:
<title>Бампер на ВАЗ 2106</title><link>
https://www.super-bamper.ua/bamper-2106.html</link>
<description>Заводской передний бампер на ВАЗ 2106</description>
<g:price>1000 UAH</g:price><g:id>V-2106-179543</g:id>
<g:condition>new</g:condition><g:availability>in_stock</g:availability>
<g:image_link>https://www.super-bamper.ua/images/bamper-2106.jpg
</g:image_link>При заполнении сведений обратите внимание на следующие нюансы:
- для отличия атрибутов из пространства имен Merchant Center необходимо добавлять к стандартным тегам префикс "g:", иначе атрибуты не будут отображаться;
- описание товара не должно превышать 5000 символов;
- идентификатор товара (id) должен быть уникальным;
- состояние (condition) нужно обязательно указывать для бывших в употреблении (used) и восстановленных (refurbished) товаров. Для новых (new) изделий этот атрибут не обязателен;
- доступность товара (availability) принимает такие значения: in_stock (в наличии), out_of_stock (нет в наличии), preorder (предзаказ).
- Укажите дополнительные атрибуты, характеризующие продукцию, — это положительно повлияет на количество отображений в товарных объявлениях. Доступны следующие атрибуты:
- доставка:
<g:shipping><g:country>UA</g:country><g:service>Бесплатная доставка</g:service><g:price>0 UAH</g:price></g:shipping>- производитель:
<g:brand>ВАЗ</g:brand>- цвет:
<g:color>White</g:color>Допускается указание нескольких цветов для многоцветных изделий, например, значение Red/White/Black для описания красного товара с белыми и черными элементами.
Итоговый файл должен иметь такой вид:
- После добавления всех товаров закройте теги:
</channel></rss>- Добавьте созданный XML-фид в корневой каталог собственного сайта, чтобы в дальнейшем он был доступен по адресу название-сайта.com/имя-фида.xml.
Пример создания фида в формате Atom 1.0
Создание XML-фида в данном формате сходно с описанным выше примером в RSS 2.0, однако есть ряд отличий:
- После создания XML-файла и указания версии XML пропишите название формата и пространство имен таким образом:
<feed xmlns="https://www.w3.org/2005/Atom"xmlns:g="https://base.google.com/ns/1.0">- Пропишите название фида, ссылку на сайт и дату обновления:
<title>XML-feed for Google</title><link href="https://www.oboi.com" rel="self" type="text/html" /><updated>2019-09-20T17:00:05Z</updated>- В этой спецификации сведения о каждом товаре прописываются внутри тега <entry>. Добавьте данный тег и пропишите 5 предопределенных атрибутов. В данном формате вместо тега <description> (описание) используется <summary>, а также добавляются элементы <id> (идентификатор) и <updated> (дата обновления):
<title>Виниловые обои с маками</title><id>OV-04589</id>
<link href="https://www.oboi.com/vinilovye-oboi-s-makami.html"
/><summary>Качественные моющиеся обои немецкого производства.
</summary><updated>2019-09-18T15:15:08Z</updated>- Заполните атрибуты из пространства имен Google Merchant Center:
<g:image_link>https://www.oboi.com/pictures/vinilovye-oboi-s-makami.png
</g:image_link> <g:price>150 UAH</g:price> <g:condition>new</g:condition> - В этой спецификации использование дополнительных атрибутов в описании товара также приветствуется. Для некоторых товаров должны использоваться атрибуты цвета, размера, материала, возрастной категории, производителя и прочие.
- Добавьте закрывающие теги:
</entry></feed>Итоговый файл в данной спецификации выглядит так:
Создание XML-фида Google с помощью онлайн-генератора
Ручное создание фида, описанное в предыдущем разделе, подойдет для небольшого количества товаров. Если необходимо создать фид с сотнями или тысячами товаров, необходимо использовать онлайн-генератор либо самостоятельно прописать код на PHP, подключающийся к базе данных и добавляющий необходимые теги и значения в файл.
При отсутствии навыков программирования оптимальным вариантом будет онлайн-генератор обновляемого XML-фида, например:
Обновляемый фид для Google Merchant Center и Ads

Woocommerce Google Feed Manager
Как проверить фид в формате XML
Фиды Google проверяют при загрузке в Merchant Center. Зайдите в пункт меню «Products» («Товары»), затем выберите «Feeds» («Фиды»). Нажмите знак плюса:
Затем выберите страну, язык, укажите название фида и способ загрузки:
Загрузите XML-файл в тестовом режиме и нажмите «Continue»:
Проверка занимает несколько минут, после ее прохождения отобразится, есть ли ошибки в фиде.
Запомнить
- XML-фиды используют для быстрого добавления и обновления данных о большом количестве товаров и услуг на различные рекламные сервисы и маркетплейсы.
- Создание фида должно происходить в соответствии с выбранной спецификацией, указанной в требованиях поисковой системы или рекламной площадки.
- Создать фид можно как в ручном режиме, так и с помощью онлайн-генераторов. При наличии навыков программирования XML-фиды пишут на PHP, осуществляя автоматическое чтение сведений о товарах из базы данных интернет-магазинов.
- Созданные фиды нужно проверить с помощью онлайн-валидаторов, при наличии ошибок их необходимо отредактировать.
Свежее
Еще 15 фишек, за которые мы любим Telegram
Мессенджер обновился, так что пришло время продолжить статью об особенностях Telegram
Что такое Grey Hat SEO и как им пользоваться
Белая, черная и серая оптимизация сайта. Как использовать различные методы оптимизации и не попасть под санкции
Как найти потерю 22% дохода, когда аналитика не показывает ошибок: кейс производителя бьюти-инструментов
Неочевидная причина расхождений между CRM, GA4 и рекламными системами








