Поле feedLabel
можно использовать для добавления метки к вашим продуктам и каналам данных.
Метки фидов могут иметь следующий формат:
- Введите строку
- Меньше или равно 20 символам
- Заглавные буквы (AZ)
- Цифры (0-9)
- Тире (-)
feedLabel
доступен в следующих ресурсах:
REST-идентификатор
feedLabel
заменяет targetCountry
в идентификаторах REST для новых продуктов.
Вместо online:language:targetCountry:offerId
для новых товаров REST-идентификатор теперь формируется как online:language:feedLabel:offerId
. REST-идентификаторы существующих товаров при этом не изменяются.
Получить и перечислить продукты
Поле feedLabel
всегда заполняется для всех возвращаемых товаров.
Если feedLabel
является допустимым кодом территории CLDR, мы автоматически заполняем поле targetCountry
для совместимости. Если feedLabel
не является допустимым кодом территории CLDR, мы оставляем targetCountry
пустым.
Те же изменения применяются к конечным точкам productstatuses
.
Поля, специфичные для страны, остаются пустыми для предложений с feedLabel
, который не является кодом территории CLDR.
Вставка и обновление продуктов
Для добавления новых товаров требуется либо feedLabel
, либо targetCountry
. При добавлении или обновлении товаров с помощью feedLabel
и targetCountry
их значения должны совпадать.
Вы получите ошибку от API, если оба поля пустые или их значения не совпадают.
Более подробную информацию см. в статье Использование меток каналов для рекламы продуктов из определенных каналов .
Ориентация на страну
Чтобы убедиться, что ваша продукция ориентирована на нужные страны, используйте один из следующих вариантов:
- поле
shipping
ресурсаproducts
- Поле
targetCountries
ресурсаdatafeeds
Продукты
Поле targetCountry
для products
устарело. Вместо этого используйте поле shipping
для указания целевых стран.
Если вы хотите охватить несколько стран , вы можете продолжить использовать shipping
для добавления дополнительных стран.
Дополнительную информацию см. в разделе Таргетинг рекламы в нескольких странах .
Потоки данных
Теперь вы можете видеть, на какие страны явно ориентирован datafeed
, в targets
. Это применимо при использовании feedLabel
вместо country
в конфигурации datafeedtarget
.
Мы также добавили поле targetCountries
для datafeeds
, чтобы вы могли настраивать таргетинг непосредственно для datafeeds
. Вы по-прежнему можете настраивать таргетинг вне фида, например, установив атрибут shipping
для ресурса «products».
Конвертация Великобритании в Великобританию
В настоящее время мы допускаем использование значения UK
для поля targetCountry
, хотя это недопустимый код страны. Мы автоматически преобразуем UK
в GB
. Товары, для которых в качестве targetCountry
указано UK
, сохраняются с GB
в REST ID и offerId
.
Если в качестве значения feedLabel
указано UK
, оно не будет автоматически преобразовано в GB
. UK
и GB
— это разные строки для feedLabel
, которые приведут к созданию разных предложений.
Если вы вставляете targetCountry
UK
, а мы преобразуем его в GB
, вам необходимо обновить REST ID продукта, включив GB
вместо UK
, чтобы получить продукт с помощью метода get
.