Вы можете использовать feedLabel
, чтобы добавить метку к своим продуктам и фидам данных.
Метки фидов могут иметь следующий формат:
- Введите строку
- Меньше или равно 20 символам
- Прописные буквы (AZ)
- Числа (0-9)
- Тире (-)
feedLabel
доступен на следующих ресурсах:
ИДЕНТ. ОТДЫХА
feedLabel
заменяет targetCountry
в идентификаторах REST для новых продуктов.
Вместо online:language:targetCountry:offerId
для новых продуктов REST ID теперь формируется как online:language:feedLabel:offerId
. Это не изменит REST ID ваших существующих продуктов.
Получить и перечислить продукты
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
ресурса товаров.
Конвертация Великобритании в ГБ
В настоящее время мы разрешаем использовать значение UK
для поля targetCountry
, даже если это недействительный код страны. Мы автоматически конвертируем UK
в GB
. Продукты с UK
в качестве targetCountry
хранятся с GB
в их REST ID и offerId
.
Если вы установите UK
в качестве значения для feedLabel
, оно не преобразуется автоматически в GB
. UK
и GB
– это разные строки feedLabel
, поэтому они создают разные предложения.
Если вы вставляете targetCountry
UK
, и мы преобразуем ее в GB
, вам необходимо обновить REST ID продукта, включив GB
вместо UK
, чтобы получить продукт с помощью метода get
.