Registo de Etiqueta - Em Massa
Define uma etiqueta que pode ser carregada e transferida num ficheiro em massa.
As etiquetas permitem-lhe organizar campanhas, grupos de anúncios, anúncios e palavras-chave em grupos com base no que for importante para si. Em seguida, pode filtrar e executar relatórios nas suas etiquetas para obter os dados mais significativos para si.
Pode transferir todos os registos de Etiqueta na conta ao incluir o valor DownloadEntity de Labels no pedido de serviço DownloadCampaignsByAccountIds ou DownloadCampaignsByCampaignIds . Além disso, o pedido de transferência tem de incluir o âmbito EntityData . Para obter mais detalhes sobre o Serviço em massa, incluindo as melhores práticas, veja Transferência e Carregamento em Massa.
O seguinte exemplo de CSV em Massa adicionaria uma nova etiqueta.
Type,Status,Id,Parent Id,Campaign,Ad Group,Client Id,Modified Time,Name,Description,Label,Color
Format Version,,,,,,,,6.0,,,
Label,,-22,,,,ClientIdGoesHere,,,Label Description,Label Name,#FFFFFF
Se estiver a utilizar os SDKs de Anúncios do Bing para .NET, Java ou Python, pode poupar tempo ao utilizar o BulkServiceManager para carregar e transferir o objeto BulkLabel , em vez de chamar diretamente as operações do serviço e escrever código personalizado para analisar cada campo no ficheiro em massa.
var uploadEntities = new List<BulkEntity>();
// Map properties in the Bulk file to the BulkLabel
var bulkLabel = new BulkLabel
{
// 'Client Id' column header in the Bulk file
ClientId = "ClientIdGoesHere",
// Map properties in the Bulk file to the
// Label object of the Campaign Management service.
Label = new Label
{
// 'Color' column header in the Bulk file
ColorCode = "#FFFFFF",
// 'Description' column header in the Bulk file
Description = "Label Description",
// 'Id' column header in the Bulk file
Id = labelIdKey,
// 'Label' column header in the Bulk file
Name = "Label Name " + DateTime.UtcNow
},
// 'Status' column header in the Bulk file
Status = Status.Active
};
uploadEntities.Add(bulkLabel);
var entityUploadParameters = new EntityUploadParameters
{
Entities = uploadEntities,
ResponseMode = ResponseMode.ErrorsAndResults,
ResultFileDirectory = FileDirectory,
ResultFileName = DownloadFileName,
OverwriteResultFile = true,
};
var uploadResultEntities = (await BulkServiceManager.UploadEntitiesAsync(entityUploadParameters)).ToList();
Para um registo de Etiqueta , os seguintes campos de atributo estão disponíveis no Esquema de Ficheiro em Massa.
Cor
A cor da etiqueta como um código hexadecimal.
O valor hexadecimal tem de ter o prefixo "#". Por exemplo, pode utilizar o valor de #FFFFFF para uma etiqueta branca.
A cor pode ser visualizada na aplicação Web Microsoft Advertising. A sua aplicação pode apresentar a cor ou utilizar o valor hexadecimal para categorizar um conjunto de etiquetas.
Adicionar: Opcional. Se não especificar nenhuma cor, o valor será atribuído aleatoriamente para cada etiqueta.
Atualização: Opcional. Se não estiver definido nenhum valor para a atualização, esta definição não será alterada. Pode atualizar o código de cores, mas não pode removê-lo.
Eliminar: Só de leitura
ID de Cliente
Utilizado para associar registos no ficheiro de carregamento em massa a registos no ficheiro de resultados. O valor deste campo não é utilizado ou armazenado pelo servidor; é simplesmente copiado do registo carregado para o registo de resultados correspondente. Pode ser qualquer cadeia válida até 100 de comprimento.
Adicionar: Opcional
Atualização: Opcional
Eliminar: Só de leitura
Descrição
A descrição da etiqueta.
A descrição da etiqueta pode ter entre 1 e 200 carateres de comprimento.
Adicionar: Opcional
Atualização: Opcional. Se não estiver definido nenhum valor para a atualização, esta definição não será alterada.
Eliminar: Só de leitura
ID
O identificador gerado pelo sistema da etiqueta.
Adicionar: Opcional. Tem de deixar este campo vazio ou especificar um identificador negativo. Um conjunto de identificador negativo para a etiqueta pode, em seguida, ser referenciado no campo ID Principal de tipos de registo dependentes, como Etiqueta de Campanha. Isto é recomendado se estiver a adicionar uma nova etiqueta e novos registos dependentes no mesmo ficheiro em massa. Para obter mais informações, veja Chaves de Referência do Esquema de Ficheiro em Massa.
Atualização: Só de leitura e Obrigatório
Eliminar: Só de leitura e Obrigatório
Etiqueta
O nome da etiqueta.
O nome da etiqueta sensível às maiúsculas e minúsculas pode ter entre 1 e 80 carateres e tem de ser exclusivo em todas as etiquetas na conta.
Adicionar: Necessário
Atualização: Opcional. Se não estiver definido nenhum valor para a atualização, esta definição não será alterada.
Eliminar: Só de leitura
Hora da Modificação
A data e hora em que a entidade foi atualizada pela última vez. O valor está em Hora Universal Coordenada (UTC).
Nota
O valor de data e hora reflete a data e hora no servidor, não o cliente. Para obter informações sobre o formato da data e hora, veja a entrada dateTime em Tipos de Dados XML Primitivos.
Adicionar: Só de leitura
Atualização: Só de leitura
Eliminar: Só de leitura
Estado
O estado da etiqueta.
Os valores possíveis são Ativos ou Eliminados.
Adicionar: Opcional. O valor predefinido é Ativo.
Atualização: Opcional. Se não estiver definido nenhum valor para a atualização, esta definição não será alterada.
Eliminar: Obrigatório. O Estado tem de ser definido como Eliminado.