Rótulos

Com os rótulos, você pode organizar os elementos na sua conta em grupos significativos para filtrar e gerar relatórios sobre os dados nos quais tem mais interesse com rapidez e facilidade. Os scripts do Google AdWords suportam rótulos nos níveis da conta, da campanha, do grupo de anúncios, do anúncio e da palavra-chave.

Casos de utilização

Nas contas do Google AdWords, os rótulos podem ser usados para associar os dados arbitrários às entidades do Google AdWords. Nas contas da MCC, os rótulos podem ser usados para agrupar contas secundárias semelhantes. Os rótulos apresentam diversos casos de uso interessantes:

Processamento de uma lista de contas
Se você fosse uma agência, poderia aplicar um rótulo plumber_accounts a todas as contas de encanadores. Assim, um script poderia usar as palavras-chave relacionadas a encanadores (por exemplo, "reparo de chuveiro de emergência") em todas as campanhas dessas contas.
Processamento de uma lista de entidades
Se você tiver um conjunto de palavras-chave que deseja ativar durante os fins de semana, poderá aplicar o rótulo weekend_keywords a todas elas. Assim, um script poderia ativar todas as palavras-chave com weekend_keywords na noite de sexta-feira, e pausá-las na manhã de segunda.
Processamento de entidades com várias execuções
Se você tiver um grande número de entidades que não podem ser processadas em menos de 30 minutos, crie um rótulo processed no seu script e aplique-o a entidades que já foram processadas. Agende o script para ser executado de hora em hora e processe apenas entidades que não receberam o rótulo processed. Confira a solução do Verificador de links e veja um exemplo.
Alterações em duas etapas
Em vez de o script executar uma alteração de lance em um grande número de palavras-chave, rotule as palavras-chave com increase_bid_by_10% e faça login na interface do usuário do Google AdWords. Em seguida, filtre as palavras-chave que correspondem ao rótulo, revise-as e, se estiver satisfeito com o resultado, altere os lances usando a edição em massa.
Lances flexíveis
Um script pode usar rótulos para manter o histórico de alterações de lances. Por exemplo, quando um script aumenta um lance de palavra-chave em 20%, ele pode associar a conta a um rótulo increased_20%. No dia seguinte, quando o script executar o rótulo e detectar que já aumentou o lance anteriormente, ele aumentará o lance apenas em até 10%.
Acompanhamento do Índice de qualidade
Um script pode rotular palavras-chave importantes com seus Índices de qualidade. Portanto, periodicamente, verifique e informe as palavras-chave cujos Índices de qualidade não correspondem mais ao rótulo.

Rótulos no nível da conta

Os scripts do Google AdWords permitem que você crie rótulos em contas da MCC e aplique-os a contas do Google AdWords na MCC correspondente. É possível criar um rótulo da seguinte forma:

var labelName = 'High spending accounts';
MccApp.createAccountLabel(labelName);

Você pode aplicar esse rótulo a contas da sua escolha usando o método applyLabel desta maneira:

var accountIds = ['123-456-7890', '345-6789-2100'];
var labelName = 'High spending accounts';

var accounts = MccApp.accounts().withIds(accountIds).get();
while (accounts.hasNext()) {
  var account = accounts.next();
  account.applyLabel(labelName);
}

Da mesma forma, você pode remover um rótulo de uma conta usando o método removeLabel da seguinte forma:

var accountIds = ['123-456-7890', '345-6789-2100'];
var labelName = 'High spending accounts';

var accounts = MccApp.accounts().withIds(accountIds).get();
while (accounts.hasNext()) {
  var account = accounts.next();
  account.removeLabel(labelName);
}

O uso mais comum dos rótulos da conta é o processamento de um grupo de contas que compartilham o mesmo rótulo. O snippet de código a seguir mostra como isso é feito:

var labelName = 'High spending accounts';

var accounts = MccApp.accounts()
    .withCondition('LabelNames CONTAINS "' + labelName + '"')
    .get();

Consulte nosso Guia de scripts da MCC para saber mais sobre como processar várias contas em uma única execução do script. Veja mais exemplos de código aqui.

Rótulos de uma conta

Você pode criar e aplicar rótulos a campanhas, grupos de anúncios, anúncios e palavras-chave. Veja como aplicar um rótulo a uma campanha:

var campaign = AdWordsApp.campaigns()
    .withCondition('Name = "My first campaign"').get().next();
campaign.applyLabel('High performing campaign');

De forma semelhante, você pode remover um rótulo usando o método "removeLabel" da seguinte maneira:

var campaign = AdWordsApp.campaigns()
    .withCondition('Name = "My first campaign"').get().next();
campaign.removeLabel('High performing campaign');

Os rótulos geralmente são usados para processar um grupo de entidades agrupadas por um rótulo. O snippet de código a seguir mostra como pausar um grupo de campanhas compartilhando um rótulo comum:

var label = AdWordsApp.labels()
    .withCondition('Name = "Christmas promotions"')
    .get().next();
var campaignIterator = label.campaigns().get();
while (campaignIterator.hasNext()) {
  var campaign = campaignIterator.next();
  campaign.pause();
}

Relatórios

Você pode usar os IDs de rótulo para filtrar entidades ao executar relatórios de desempenho de contas do Google AdWords. O snippet de código a seguir mostra como gerar um Relatório de desempenho de campanhas de todas as campanhas com um rótulo Christmas promotions:

var label = AdWordsApp.labels()
    .withCondition("Name = 'Christmas promotions'")
    .get().next();
var query = "SELECT CampaignName, Clicks, Impressions, Cost " +
    "FROM CAMPAIGN_PERFORMANCE_REPORT WHERE Labels CONTAINS_ANY " +
    "[" + label.getId() + "] DURING THIS_MONTH"
var rows = AdWordsApp.report(query).rows();

Lembre-se de que você pode usar apenas os operadores CONTAINS_ALL, CONTAINS_ANY e CONTAINS_NONE para filtrar por IDs de rótulos.

Você pode explorar nossa solução Rótulos para palavras-chave de marca para saber mais sobre os rótulos das contas do Google AdWords. Veja mais exemplos de código aqui.

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.