Migrar para os rótulos do feed

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:

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.