Como gerar ideias de segmentação

O Planejador de palavras-chave na interface do Google AdWords na Web sugere novas ideias de palavras-chave com base nas suas palavras-chave existentes e no seu website. Dessa forma, é possível recuperar estatísticas do histórico sobre as palavras-chave (CPC médio, volume de pesquisa mensal etc.) para ajudar a tomar uma decisão sobre o uso dessas ideias de palavras-chave ou não.

Você pode atingir objetivos semelhantes na AdWords API com o TargetingIdeaService, que permite a recuperação de ideias de segmentação da sua própria ferramenta/plataforma para ajudar a automatizar a otimização da conta.

Caso de uso

É possível usar TargetingIdeaService para gerar novas ideias de palavras-chave com base em várias informações, como:

  • Palavras-chave semente
  • ID do grupo de anúncios semente
  • Website segmentado
  • Local
  • Idioma
  • Categoria de produtos e serviços
  • E muito mais

Por exemplo, se você estiver criando uma nova campanha ou otimizando uma existente, poderá usar o TargetingIdeaService para recuperar uma lista das palavras-chave candidatas com base na sua taxonomia de palavras-chave existente.

É possível usar o serviço para conseguir resultados semelhantes às seguintes ações do Planejador de palavras-chave:

  • procurar novas palavras-chave usando uma frase, um website ou uma categoria;
  • multiplicar listas de palavras-chave para receber novas palavras-chave;
  • ver tendências e dados do volume de pesquisas.

A quarta função do Planejador de palavras-chave (Receber previsões de desempenho de cliques e custos) usa o TrafficEstimatorService.

Como recuperar ideias de palavras-chave

A principal entrada para o TargetingIdeaService é o TargetingIdeaSelector. Veja a seguir um exemplo de como receber ideias de palavras-chave do TargetingIdeaService com o uso de algumas palavras-chave semente.

Preparar a solicitação

Primeiro, prepare o TargetingIdeaSelector com parâmetros que indiquem que a finalidade da solicitação é recuperar ideias de palavras-chave:

TargetingIdeaSelector selector = new TargetingIdeaSelector();
selector.setRequestType(RequestType.IDEAS);
selector.setIdeaType(IdeaType.KEYWORD);

Em seguida, selecione os atributos que precisam ser recuperados. Pense nos atributos como colunas/campos individuais que têm uma relação com a palavra-chave:

selector.setRequestedAttributeTypes(new AttributeType[] {
    AttributeType.AVERAGE_CPC,
    AttributeType.COMPETITION,
    AttributeType.CATEGORY_PRODUCTS_AND_SERVICES,
    AttributeType.KEYWORD_TEXT,
    AttributeType.SEARCH_VOLUME
});

Finalmente, use o RelatedToQuerySearchParameter para especificar uma lista de palavras-chave semente a partir da qual você deseja gerar novas ideias:

// Get ideas related to query search parameter.
RelatedToQuerySearchParameter relatedToQuerySearchParameter =
    new RelatedToQuerySearchParameter();
relatedToQuerySearchParameter.setQueries(new String[]
    {"bakery", "pastries", "birthday cake"});

selector.setSearchParameters(
    new SearchParameter[] {relatedToQuerySearchParameter});

Depois de configurar o TargetingIdeaSelector, envie-o por meio de uma operação get para recuperar as ideias de palavras-chave:

// Get keyword ideas.
TargetingIdeaPage page = targetingIdeaService.get(selector);

Processar a resposta

A resposta é composta por uma lista de objetos TargetingIdea. Cada objeto TargetingIdea contém um mapa do AttributeType associado a um Attribute. É mais fácil pensar em cada objeto TargetingIdea como um linha de dados, cada AttributeType como um campo/coluna da linha e o Attribute correspondente como um valor para aquela célula de dados.

for (TargetingIdea targetingIdea : page.getEntries()) {
    Map<AttributeType, Attribute> data =
        Maps.toMap(targetingIdea.getData());

    StringAttribute keyword =
        (StringAttribute) data.get(AttributeType.KEYWORD_TEXT);
    IntegerSetAttribute categories = (IntegerSetAttribute)
        data.get(AttributeType.CATEGORY_PRODUCTS_AND_SERVICES);
    LongAttribute averageMonthlySearches = ((LongAttribute)
        data.get(AttributeType.SEARCH_VOLUME)).getValue();
    …
}

O exemplo de solicitação selecionou quatro atributos. Dessa forma, a resposta poderia ter a seguinte aparência:

TEXTO_PALAVRA-CHAVE VOLUME_PESQUISAS CPC_MÉDIO CONCORRÊNCIA
padaria de bolos 170 0,485384 0,41
história da padaria 390 0,069918 0,12

Como recuperar estatísticas de palavras-chave

A recuperação de estatísticas de palavras-chave do histórico é muito semelhante à recuperação de ideias de palavras-chave. A única diferença é que o RequestType precisa ser definido como STATS:

TargetingIdeaSelector selector = new TargetingIdeaSelector();
selector.setRequestType(RequestType.STATS);

A recuperação de categorias para uma palavra-chave específica é um bom exemplo.

TargetingIdeaSelector selector = new TargetingIdeaSelector();
selector.setRequestType(RequestType.STATS);
selector.setIdeaType(IdeaType.KEYWORD);
selector.setRequestedAttributeTypes(new AttributeType[] {
    AttributeType.KEYWORD_TEXT,
    AttributeType.CATEGORY_PRODUCTS_AND_SERVICES,
});
RelatedToQuerySearchParameter relatedToQuerySearchParameter =
    new RelatedToQuerySearchParameter();
relatedToQuerySearchParameter.setQueries(new String[]
    {"bakery"});
selector.setSearchParameters(
    new SearchParameter[] {relatedToQuerySearchParameter});

Propagação com o ID de um grupo de anúncios

Se você já tem uma campanha e um grupo de anúncios, é possível recuperar ideias de segmentação com o fornecimento do ID do grupo de anúncios com o SeedAdGroupIdSearchParameter.

// Get ideas related to query search parameter.
SeedAdGroupIdSearchParameter seedAdGroupIdSearchParameter =
    new seedAdGroupIdSearchParameter();
seedAdGroupIdSearchParameter.setAdGroupId(…);

selector.setSearchParameters(
    new SearchParameter[] {seedAdGroupIdSearchParameter});

Mapeamento para o Planejador de palavras-chave

Uma das perguntas mais frequentes sobre o TargetingIdeaService é: "Por que os resultados do TargetingIdeaService são diferentes daqueles da ferramenta Planejador de palavras-chave?".

O motivo é que é possível configurar um TargetingIdeaSelector com mais de um SearchParameter diferente, e os resultados retornados podem ser significativamente diferentes quando um SearchParameter diferente é usado.

Selecione a rede correta

Um dos erros mais comuns é não especificar o NetworkSearchParameter. Por exemplo, o Planejador de palavras-chave pode estar pesquisando ideias de palavras-chave somente para a Rede de Pesquisa do Google, não para outras redes. Nesse caso, defina NetworkSearchParameter no TargetingIdeaSelector. Por exemplo, para recuperar ideias somente para a Rede de Pesquisa, defina o NetworkSearchParameter deste modo:

TargetingIdeaSelector selector = new TargetingIdeaSelector();
…
// Set the network.
NetworkSearchParameter networkSearchParameter =
    new NetworkSearchParameter();

NetworkSetting networkSetting = new NetworkSetting();
networkSetting.setTargetGoogleSearch(true);
networkSetting.setTargetSearchNetwork(false);
networkSetting.setTargetContentNetwork(false);
networkSetting.setTargetPartnerNetwork(false);

networkSearchParameter.setNetworkSetting(networkSetting);

É importante configurar o NetworkSearchParameter de modo consistente com a configuração da campanha em potencial.

Procurar novas palavras-chave usando uma frase, um website ou uma categoria

Para implementar algo semelhante à funcionalidade Planejador de palavras-chave, é possível mapear cada um dos campos de entrada para uma configuração TargetingIdeaSelector correspondente (por exemplo, SearchParameter):

Planejador de palavras-chave AdWords API
Seu produto ou serviço RelatedToQuerySearchParameter
Sua página de destino RelatedToUrlSearchParameter
Categoria do seu produto CategoryProductsAndServicesSearchParameter (consulte nossos IDs ou Taxonomia de categorias de produtos e serviços)
Segmentação – Local LocationSearchParameter
Segmentação – Idioma LanguageSearchParameter
Segmentação – Rede NetworkSearchParameter
Período (volume de pesquisa mensal) Selecione AttributeType.TARGETED_MONTHLY_SEARCHES
Filtros de palavras-chave – média de pesquisas mensais SearchVolumeSearchParameter
Filtros de palavras-chave – concorrência CompetitionSearchParameter
Incluir/excluir palavras-chave IdeaTextFilterSearchParameter
ExcludedKeywordSearchParameter

Por último, defina o TargetingIdeaSelector.requestType como IDEAS.

Multiplicar as listas de palavras-chave para conseguir novas palavras-chave

A AdWords API não calcula as combinações de palavras-chave automaticamente. Para conseguir a mesma funcionalidade, você precisa determinar programaticamente a lista de palavras-chave combinadas e, em seguida, configurar o TargetingIdeaSelector de modo adequado.

Planejador de palavras-chave AdWords API
Lista 1 e Lista 2 Combine programaticamente as duas listas e, em seguida, use o RelatedToQuerySearchParameter
Segmentação – Local LocationSearchParameter
Segmentação – Rede NetworkSearchParameter

O mapeamento de parâmetros é semelhante a outras funções deste tipo:

Planejador de palavras-chave AdWords API
Inserir palavras-chave RelatedToQuerySearchParameter
Segmentação – Local LocationSearchParameter
Segmentação – Rede NetworkSearchParameter
Período (volume de pesquisa mensal) Selecione AttributeType.TARGETED_MONTHLY_SEARCHES

Por último, defina o TargetingIdeaSelector.requestType como STATS.

Exemplos de código

Cada biblioteca cliente contém um exemplo de código completo na pasta Otimização:

Enviar comentários sobre…

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