Pinterest Catalog не принимает ваш фид? Ошибки в URL изображений, неверные цены, дубли товаров — типичные причины отклонения. Без автоматизации обновление каталога вручную отнимает часы, а ошибки снижают CTR Product Pins. Мы настраиваем генерацию фида под ключ за 1–2 рабочих дня, используя проверенные паттерны и оптимизированные запросы к базе. Опыт более 200 интеграций позволяет гарантировать прохождение валидации с первого раза.
Почему обязательные поля влияют на ранжирование?
Каждое поле в фиде напрямую связано с видимостью товара. Например, image_link в вертикальном формате (1000×1500 px) увеличивает CTR на 30% по сравнению с квадратным. Поле google_product_category помогает алгоритмам точнее таргетировать аудиторию — пропуск даже одного обязательного поля может привести к отклонению всего товара. Вот ключевые поля и их влияние:
| Поле | Зачем оно нужно | Типичная ошибка |
|---|---|---|
id |
Уникальный идентификатор товара | Дубли — товар не пройдёт модерацию |
title |
Заголовок появляется в пине | Длинные заголовки обрезаются (макс. 500 символов) |
description |
Описание влияет на поиск | Слишком короткое — низкая контекстная релевантность |
link |
Ссылка на страницу товара | Битые URL — пины не кликабельны |
image_link |
Изображение — ключевой элемент пина | Неверный формат низкий CTR |
price |
Цена должна совпадать с сайтов | Различие цен приводит к жалобам пользователей |
availability |
Индикатор наличия | Несоответствие — покупатель видит out_of_stock |
google_product_category |
Категоризация в системе Pinterest | Не указана — товар может быть неправильно классифицирован |
condition |
Состояние товара | Для новых товаров должно быть new |
Как автоматизировать генерацию TSV-фида?
Вот рабочий PHP-генератор, который мы используем в продуктивных проектах. Он избегает типичной проблемы N+1 запросов через chunk и предзагрузку связанных моделей. Паттерн масштабируется на каталоги до 500 000 товаров.
class PinterestCatalogFeedGenerator {
public function generate(string $path): void {
$fp = fopen($path, 'w');
$headers = [
'id',
'title',
'description',
'link',
'image_link',
'additional_image_link',
'price',
'sale_price',
'availability',
'condition',
'brand',
'google_product_category',
'color',
'size',
'gender',
'age_group',
'material',
'pattern',
];
fputcsv($fp, $headers, "\t");
Product::with(['images', 'brand'])
->where('is_active', true)
->chunk(300, function ($products) use ($fp) {
foreach ($products as $p) {
$additionalImages = $p->images->skip(1)
->pluck('cdn_url')
->take(9)
->implode(',');
$row = [
$p->sku,
mb_substr($p->name, 0, 500),
mb_substr(strip_tags($p->description), 0, 10000),
route('products.show', $p->slug),
$p->mainImage()?->cdn_url ?? '',
$additionalImages,
number_format($p->price, 2, '.', '') . ' RUB',
$p->sale_price ? number_format($p->sale_price, 2, '.', '') . ' RUB' : '',
$p->stock > 0 ? 'in_stock' : 'out_of_stock',
'new',
$p->brand?->name ?? '',
$p->google_category_id ?? '',
$p->color ?? '',
$p->size ?? '',
$p->gender ?? '',
$p->age_group ?? '',
$p->material ?? '',
$p->pattern ?? '',
];
fputcsv($fp, $row, "\t");
}
});
fclose($fp);
}
} Расшифровка паттерна
-
with(['images', 'brand'])— eager load, избегает N+1. -
chunk(300, ...)— не грузит все товары в память, подходит для каталогов >10k товаров. -
mb_substr— безопасная обрезка юникодных строк. - Дополнительные изображения: не более 9, через запятую.
Когда использовать существующий фид Google Shopping?
Если у вас уже есть настроенный фид Google Merchant Center, его можно подключить напрямую — это занимает 1–2 часа. Однако поля могут отличаться: Pinterest требует google_product_category и строгие требования к изображениям. Мы проверяем совместимость и адаптируем фид под спецификации Pinterest. В остальных случаях выгоднее создать отдельный TSV-фид — он проще и быстрее проходит валидацию.
Сравнение ручного и автоматического фида
| Характеристика | Ручной экспорт | Автоматический фидер |
|---|---|---|
| Время на обновление каталога из 10k товаров | 5–8 часов | 5–10 минут |
| Риск ошибок в ценах/наличии | Высокий | Минимальный |
| Частота обновления | Раз в неделю | Ежедневно |
| Возможность масштабирования | Низкая | Высокая |
Автоматический фидер в 10 раз быстрее обновляет каталог и полностью исключает человеческие ошибки.
Процесс работы с фидом
- Анализ структуры каталога — определяем маппинг полей (цвет, размер, бренд).
- Проектирование генератора — выбираем формат (TSV чаще всего) и оптимизируем запросы.
- Реализация — пишем генератор на Laravel или другом фреймворке, внедряем кеширование.
- Подключение в Pinterest Business Hub — регистрируем URL фида, настраиваем расписание.
- Мониторинг — проверяем раздел Issues, отслеживаем ошибки.
Что входит в настройку фида под ключ
- Генератор фида (PHP, Python, Node.js — на ваш выбор)
- Документация по формату полей и их маппингу
- Интеграция с Pinterest Business Hub
- Тег Pinterest с событиями (просмотр, добавление в корзину, покупка)
- Обучение команды работе с каталогом
- Поддержка после запуска — 2 недели
Подключение фида в Pinterest Business Hub
- Pinterest Business Hub → Catalogs → Create Catalog
- Указать URL фида (фид должен быть публично доступен)
- Выбрать страну и язык
- Настроить расписание обновления (рекомендуется ежедневно)
- После первичной обработки проверить раздел Issues
Pinterest автоматически создаёт Product Groups из категорий каталога. Product Groups используются для группировки в Shopping Ads и назначения ставок. Подробнее о формате данных можно прочитать в Pinterest Business Hub Documentation.
Тег Pinterest для Product Pins
Для корректной атрибуции и ретаргетинга добавляется тег с событиями:
// Просмотр товара
pintrk('track', 'pagevisit', {
product_id: 'SKU-12345',
value: 4990,
currency: 'RUB',
});
// Добавление в корзину
pintrk('track', 'addtocart', {
product_id: 'SKU-12345',
value: 4990,
currency: 'RUB',
quantity: 1,
}); Сроки
Настройка генератора фида и подключение каталога — 1–2 рабочих дня. Если используется существующий Google Shopping фид — только регистрация URL в Pinterest Business Hub: несколько часов.
Свяжитесь с нами для оценки вашего каталога. Закажите настройку фида — и мы подготовим готовое решение за один день. Гарантируем прохождение валидации и рост конверсии Product Pins.







