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). Также существуют полные фиды, содержащие весь ассортимент, и инкрементальные, передающие только изменения (новые товары, изменение цены), что снижает нагрузку на Сервер.
<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 для обработки полученных данных. Это демонстрирует техническую сторону взаимодействия между источником и потребителем данных.
# Запрос к эндпоинту генерации фидa
curl -X GET "https://api.shop.com/feed.json?format=google" \
-H "Authorization: Bearer YOUR_API_TOKEN"
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 аудитории.
- Требует постоянного мониторинга качества данных и валидации структуры файла.
- Является стандартом де-факто для любой серьёзной товарной рекламы в цифровой среде.