Data Feed

Data Feed — это структурированный машиночитаемый файл или Поток данных, который автоматически передаёт информацию о товарах (цены, наличие, характеристики) с сайта-источника в рекламные платформы, маркетплейсы или партнёрские сети. В интернет-маркетинге этот инструмент служит фундаментом для товарных кампаний в Google Merchant Center, Яндекс.Маркете и Facebook Ads, обеспечивая синхронизацию каталога без ручного вмешательства.

Главное

  • Инструмент преобразует базу данных магазина в формат, понятный алгоритмам рекламы (XML, CSV, JSON).
  • Обеспечивает автоматическое обновление цен и остатков, предотвращая Показ неактуальных предложений.
  • Критичен для динамического ретаргетинга: позволяет показывать рекламу именно тех товаров, которые Пользователь просматривал.
  • Требует строгой валидации полей; ошибки в структуре приводят к отклонению всего каталога модерацией.
  • Используется не только в рекламе, но и для агрегации товаров на маркетплейсах и в SEO-карточках.

Как работает Data Feed

Процесс функционирования начинается с выгрузки данных из источника — обычно это база данных CMS (например, 1С-Битрикс, WooCommerce, OpenCart) или ERP-система. Специализированный генератор формирует файл заданного формата, где каждая строка или Тег соответствует одному товару. После создания файл отправляется на Сервер рекламной системы через протоколы FTP/SFTP или API. Платформа выполняет парсинг: проверяет корректность URL, наличие обязательных атрибутов (id, Title, price) и допустимость спецсимволов. При успешной валидации товары попадают в Индекс для показа объявлений.

Зачем нужен Data Feed

Основная цель использования — масштабирование товарной рекламы. Без автоматической передачи данных Маркетолог был бы вынужден вручную создавать тысячи карточек, что экономически нецелесообразно. Инструмент гарантирует Актуальность информации: если цена изменилась на сайте, Фид обновляет её в рекламе, исключая риск продажи по старой стоимости или блокировки за некорректную ссылку. Кроме того, он позволяет сегментировать аудиторию, исключая товары со стоп-листом или отсутствующим остатком, что повышает ROI кампаний.

Какие бывают виды Data Feed

Классификация зависит от формата хранения и частоты обновления. По формату выделяют XML (иерархическая структура, идеальна для сложных каталогов), CSV (табличный вид, прост в редактировании) и JSON (легковесный формат для API). По способу обновления различают статические фиды (генерируются раз в сутки/неделю) и динамические (обновляются в реальном времени через API). Также существуют полные фиды, содержащие весь ассортимент, и инкрементальные, передающие только изменения (новые товары, изменение цены), что снижает нагрузку на Сервер.

XML
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <item>
      <g:id>12345</g:id>
      <g:title>Смартфон SuperPhone X</g:title>
      <g:description>Флагманский смартфон с камерой 108 МП</g:description>
      <g:price>29990 RUB</g:price>
      <g:link>https://shop.example.com/smartphone-x</g:link>
      <g:image_link>https://shop.example.com/img/x.jpg</g:image_link>
      <g:availability>in stock</g:availability>
    </item>
  </channel>
</rss>

Где используется Data Feed

Наиболее массовое применение — в контекстно-медийной рекламе. В Google Shopping данные из фидa определяют, по каким поисковым запросам будет показано объявление. На маркетплейсах (Ozon, Wildberries) продавцы загружают фиды для автоматического создания карточек товаров. В социальных сетях (Facebook/Instagram) инструмент используется для создания каталогов товаров в Dynamic Product Ads. Также фиды применяются в партнёрских программах (CPA-сетях), позволяя вебмастерам автоматически размещать актуальные предложения на своих площадках.

Пример: установка и чтение Data Feed

Для интеграции с рекламной системой через API часто требуется программный доступ к данным. Ниже приведён пример запроса на получение фидa в формате JSON с использованием утилиты curl, а также Фрагмент кода на JavaScript для обработки полученных данных. Это демонстрирует техническую сторону взаимодействия между источником и потребителем данных.

bash
# Запрос к эндпоинту генерации фидa
curl -X GET "https://api.shop.com/feed.json?format=google" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
JavaScript
const fetchFeed = async () => {
  try {
    const response = await fetch('https://api.shop.com/feed.json');
    if (!response.ok) throw new Error('Network error');
    const data = await response.json();
    console.log(`Loaded ${data.length} items`);
  } catch (error) {
    console.error('Failed to load feed:', error);
  }
};

Частая Ошибка — использование относительных путей для изображений или ссылок на товар. Рекламные системы требуют абсолютные URL (начинающиеся с HTTP:// или HTTPS://). Также критично соблюдать кодировку UTF-8, иначе кириллические названия товаров будут отображаться «кракозябрами».

Часто задаваемые вопросы Data Feed

Часто задаваемые вопросы

Что делать, если Google Merchant Center отклоняет Фид?

Необходимо проверить лог ошибок в интерфейсе Merchant Center. Чаще всего причина в отсутствии обязательных полей (например, g:id или g:availability), битых ссылках на изображения или несоответствии цены на сайте и в файле. Исправьте ошибки в генераторе и перезагрузите файл.

Как часто нужно обновлять Data Feed?

Частота зависит от динамики изменений. Для стабильных каталогов достаточно ежедневного обновления. Если цены меняются несколько раз в день, рекомендуется использовать API для получения данных в реальном времени или настроить обновление каждые несколько часов.

В чём разница между XML и CSV форматами?

XML поддерживает сложную иерархию и дополнительные атрибуты, что удобно для больших каталогов с вариациями товаров. CSV проще в редактировании вручную и быстрее обрабатывается системами с ограниченной мощностью, но менее гибок в структуре данных.

Можно ли использовать один Фид для разных платформ?

Технически можно, но лучше адаптировать структуру под каждую платформу. Google, Яндекс и Facebook имеют разные требования к названию полей и обязательным параметрам. Универсальный фид может потребовать сложной маппинговой настройки при импорте.

Итоги

Data Feed является критически важным инструментом автоматизации e-commerce, связывающим техническую инфраструктуру магазина с маркетинговыми каналами.

  • Автоматизирует создание товарных объявлений, экономя сотни часов работы менеджеров.
  • Обеспечивает точное соответствие рекламных креативов реальному состоянию склада и ценам.
  • Поддерживает сложные стратегии таргетинга, включая динамический ретаргетинг и look-alike аудитории.
  • Требует постоянного мониторинга качества данных и валидации структуры файла.
  • Является стандартом де-факто для любой серьёзной товарной рекламы в цифровой среде.