Puedes usar el campo feedLabel
para agregar una etiqueta a tus productos y feeds de datos.
Las etiquetas de feed pueden tener el siguiente formato:
- Tipo de cadena
- Debe tener 20 caracteres o menos.
- Letras mayúsculas (A-Z)
- Números (del 0 al 9)
- Guiones (-)
feedLabel
está disponible en los siguientes recursos:
ID de REST
feedLabel
reemplaza a targetCountry
en los IDs de REST para los productos nuevos.
En lugar de online:language:targetCountry:offerId
, el ID de REST ahora se forma como online:language:feedLabel:offerId
para los productos nuevos. Esto no cambia el ID de REST de tus productos existentes.
Cómo obtener y mostrar productos
El campo feedLabel
siempre se propaga para todos los productos que se muestran.
Si feedLabel
es un código de territorio CLDR válido, reabasteceremos automáticamente el campo targetCountry
para garantizar la compatibilidad. Si feedLabel
no es un código de territorio CLDR válido, dejamos targetCountry
vacío.
Los mismos cambios se aplican a productstatuses
extremos.
Los campos específicos de cada país están vacíos para las ofertas con un feedLabel
que no es un código de territorio de CLDR.
Inserta y actualiza productos
Se requiere feedLabel
o targetCountry
para insertar productos nuevos. Si insertas o actualizas productos con feedLabel
y targetCountry
, sus valores deben coincidir.
Recibirás un error de la API si ambos campos están vacíos o si sus valores no coinciden.
Consulta Cómo usar etiquetas de feed para anunciar productos de feeds específicos si quieres obtener más información.
Segmentación por país
Utiliza una de las siguientes opciones para garantizar que tus productos se segmenten para los países adecuados:
- Campo
shipping
del recursoproducts
- Campo
targetCountries
del recursodatafeeds
Productos
El campo targetCountry
para products
dejó de estar disponible. En su lugar, usa el campo shipping
para especificar tus países de segmentación.
Si deseas segmentar tus anuncios para varios países, puedes seguir usando shipping
para agregar más países.
Consulta Cómo segmentar anuncios en varios países para obtener más información.
Feeds de datos
Ahora puedes ver a qué países se orienta de manera explícita un datafeed
en targets
.
Esto se aplica cuando usas feedLabel
en lugar de country
en la configuración datafeedtarget
.
También agregamos el campo targetCountries
para datafeeds
, de modo que puedas configurar la segmentación para datafeeds
directamente. Aún puedes configurar la segmentación fuera del feed, por ejemplo, mediante la configuración del atributo shipping
del recurso de productos.
Conversión del Reino Unido a GB
Actualmente, permitimos el valor UK
para el campo targetCountry
, aunque no sea un código de país válido. Convertimos automáticamente UK
a GB
. Los productos con UK
como targetCountry
se almacenan con GB
en su ID de REST y offerId
.
Si configuras UK
como el valor de feedLabel
, no se convierte automáticamente en GB
. UK
y GB
son cadenas diferentes para feedLabel
y crearán ofertas diferentes.
Si insertas un targetCountry
de UK
y lo convertimos en GB
,
debes actualizar el ID de REST del producto para incluir GB
en lugar de UK
para
recuperar el producto con el método get
.