Use o campo
feedLabel
para adicionar um rótulo aos seus produtos e feeds de dados.
Os rótulos do feed podem ter o seguinte formato:
- Inserir string
- Menos ou igual a 20 caracteres
- Letras maiúsculas (A-Z)
- números (0 a 9)
- Traços (-)
feedLabel
está disponível nos seguintes recursos:
ID REST
feedLabel
substitui
targetCountry
em IDs REST para novos produtos.
Em vez de online:language:targetCountry:offerId
, o ID da REST é agora formado como online:language:feedLabel:offerId
para novos produtos. Isso não altera o
ID REST dos seus produtos existentes.
Acessar e listar produtos
O campo feedLabel
é sempre preenchido para todos os produtos retornados.
Se feedLabel
for um código de território CLDR válido, preencheremos automaticamente o
campo targetCountry
para fins de compatibilidade. Se feedLabel
não for um código de território CLDR válido, deixamos targetCountry
em branco.
As mesmas mudanças se aplicam aos endpoints productstatuses
.
Os campos específicos do país estão vazios para ofertas com um feedLabel
que não é um
código de território CLDR.
Inserir e atualizar produtos
É necessário feedLabel
ou targetCountry
para inserir novos produtos. Se você
inserir ou atualizar produtos com feedLabel
e targetCountry
, os valores
deles precisarão ser correspondentes.
Você receberá um erro da API se os campos estiverem vazios ou se os valores não forem correspondentes.
Consulte o artigo Usar rótulos de feed para anunciar produtos de feeds específicos para mais detalhes.
Segmentação por país
Use uma das seguintes opções para garantir que seus produtos sejam direcionados aos países certos:
- Campo
shipping
do recursoproducts
- Campo
targetCountries
do recursodatafeeds
Produtos
O campo targetCountry
para products
foi descontinuado. Em vez disso, use o campo shipping
para especificar seus países de destino.
Se você quiser segmentar vários países, continue usando shipping
para adicionar mais países.
Consulte Como segmentar anúncios em vários países para mais informações.
Feeds de dados
Agora é possível ver quais países um datafeed
segmenta explicitamente em
targets
.
Isso se aplica quando você usa feedLabel
em vez de country
na
configuração datafeedtarget
.
Também adicionamos o campo targetCountries
para datafeeds
. Assim, você pode configurar a segmentação diretamente para datafeeds
. Para configurar a segmentação fora do feed, por exemplo, defina o atributo shipping
do recurso de produtos.
Conversão do Reino Unido para GB
No momento, permitimos o valor UK
para o campo targetCountry
, mesmo que não seja um código de país válido. Convertemos automaticamente UK
em GB
. Produtos com
UK
como targetCountry
são armazenados com GB
nos IDs REST e
offerId
.
Se você definir UK
como o valor de feedLabel
, ele não será convertido automaticamente
para GB
. UK
e GB
são strings diferentes para feedLabel
e criam ofertas diferentes.
Se você inserir um targetCountry
de UK
e o convertermos em GB
,
será necessário atualizar o ID REST do produto para incluir GB
em vez de UK
para
recuperar o produto com o método get
.