- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- KeywordPlanKeywordAnnotation
- KeywordAndUrlSeed
- KeywordSeed
- UrlSeed
- SiteSeed
- GenerateKeywordIdeaResult
- KeywordAnnotations
- KeywordConcept
- ConceptGroup
- KeywordPlanConceptGroupType
- Faça um teste
Retorna uma lista de ideias de palavras-chave.
Lista de erros gerados: AuthenticationError AuthorizationError CollectionSizeError HeaderError InternalError KeywordPlanIdeaError QuotaError RequestError
Solicitação HTTP
POST https://googleads.googleapis.com/v18/customers/{customerId}:generateKeywordIdeas
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
customer |
O ID do cliente com a recomendação. |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "geoTargetConstants": [ string ], "includeAdultKeywords": boolean, "pageToken": string, "pageSize": integer, "keywordPlanNetwork": enum ( |
Campos | |
---|---|
geo |
Os nomes de recurso do local a ser segmentado. O máximo é 10. Uma lista vazia PODE ser usada para especificar todas as áreas de segmentação. |
include |
Se verdadeiro, palavras-chave com conteúdo adulto serão incluídas na resposta. O valor padrão é falso. |
page |
Token da página a ser recuperada. Se não for especificado, a primeira página de resultados será retornada. Para solicitar a próxima página de resultados, use o valor recebido de |
page |
Número de resultados a serem recuperados em uma única página. Um máximo de 10.000 resultados podem ser retornados. Se o pageSize exceder isso, ele será ignorado. Se não for especificado, serão retornados no máximo 10.000 resultados. O servidor pode decidir limitar ainda mais o número de recursos retornados. Se a resposta tiver menos de 10.000 resultados, ela não será considerada a última página de resultados. |
keyword |
Rede segmentada. Se ela não for definida, a rede de parceiros e a Pesquisa Google será usada. |
keyword |
As anotações de palavras-chave a serem incluídas na resposta. |
aggregate |
Os campos agregados a serem incluídos na resposta. |
historical |
As opções para dados de métricas históricas. |
language |
O nome do recurso do idioma a ser segmentado. Cada palavra-chave pertence a um conjunto de idiomas. Uma palavra-chave é incluída se o idioma for um deles. Se não for definido, todas as palavras-chave serão incluídas. |
Campo de união seed . O tipo de semente para gerar ideias de palavras-chave. seed pode ser apenas de um dos tipos a seguir: |
|
keyword |
Uma palavra-chave e um URL específico para gerar ideias, por exemplo, carros, www.example.com/carros. |
keyword |
Uma palavra-chave ou frase para gerar ideias, por exemplo, carros. |
url |
Um URL específico para gerar ideias, por exemplo, www.example.com/cars. |
site |
O site do qual gerar ideias, por exemplo, www.example.com. |
Corpo da resposta
Mensagem de resposta para KeywordPlanIdeaService.GenerateKeywordIdeas
.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{ "results": [ { object ( |
Campos | |
---|---|
results[] |
Resultados da geração de ideias de palavras-chave. |
aggregate |
As métricas agregadas de todas as ideias de palavras-chave. |
next |
Token de paginação usado para recuperar a próxima página de resultados. Transmita o conteúdo dessa string como o atributo |
total |
Número total de resultados disponíveis. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/adwords
Para mais informações, consulte a Visão geral do OAuth 2.0.
KeywordPlanKeywordAnnotation
Enumera as anotações do plano de palavras-chave que podem ser solicitadas.
Enums | |
---|---|
UNSPECIFIED |
Não especificado. |
UNKNOWN |
O valor é desconhecido nesta versão. |
KEYWORD_CONCEPT |
Retorna o conceito de palavra-chave e os dados do grupo de conceitos. |
KeywordAndUrlSeed
Palavra-chave e semente de URL
Representação JSON |
---|
{ "keywords": [ string ], "url": string } |
Campos | |
---|---|
keywords[] |
Requer pelo menos uma palavra-chave. |
url |
O URL a ser rastreado para gerar ideias de palavras-chave. |
KeywordSeed
Semente de palavras-chave
Representação JSON |
---|
{ "keywords": [ string ] } |
Campos | |
---|---|
keywords[] |
Requer pelo menos uma palavra-chave. |
UrlSeed
Origem do URL
Representação JSON |
---|
{ "url": string } |
Campos | |
---|---|
url |
O URL a ser rastreado para gerar ideias de palavras-chave. |
SiteSeed
Sugestão de site
Representação JSON |
---|
{ "site": string } |
Campos | |
---|---|
site |
O nome de domínio do site. Se o cliente que solicitou as ideias não for o proprietário do site, apenas as informações públicas serão retornadas. |
GenerateKeywordIdeaResult
O resultado da geração de ideias de palavras-chave.
Representação JSON |
---|
{ "keywordIdeaMetrics": { object ( |
Campos | |
---|---|
keyword |
As métricas históricas da palavra-chave. |
keyword |
As anotações da palavra-chave. Os dados da anotação só são fornecidos se solicitados. |
close |
A lista de variantes aproximadas das palavras-chave solicitadas que são combinadas neste GenerateKeywordIdeaResult. Consulte https://support.google.com/google-ads/answer/9342105 para ver a definição de "variantes aproximadas". |
text |
Texto da ideia de palavra-chave. Assim como nas métricas históricas do plano de palavras-chave, esse texto pode não ser uma palavra-chave real, mas a forma canônica de várias palavras-chave. Consulte a mensagem "KeywordPlanKeywordHistoricalMetrics" no KeywordPlanService. |
KeywordAnnotations
As anotações das palavras-chave do plano de palavras-chave.
Representação JSON |
---|
{
"concepts": [
{
object ( |
Campos | |
---|---|
concepts[] |
Lista de conceitos da palavra-chave. |
KeywordConcept
O conceito da palavra-chave.
Representação JSON |
---|
{
"name": string,
"conceptGroup": {
object ( |
Campos | |
---|---|
name |
Nome do conceito da palavra-chave no conceituaGroup. |
concept |
O grupo de conceitos dos detalhes do conceito. |
ConceptGroup
O grupo de conceito da palavra-chave.
Representação JSON |
---|
{
"name": string,
"type": enum ( |
Campos | |
---|---|
name |
O nome do grupo de conceitos. |
type |
O tipo de grupo de conceito. |
KeywordPlanConceptGroupType
Enumera os tipos de grupos de conceitos do plano de palavras-chave.
Enums | |
---|---|
UNSPECIFIED |
A classificação do grupo de conceito é diferente de marca/não marca. Este é um bucket para todas as classificações que não se enquadram em nenhuma das opções abaixo. |
UNKNOWN |
O valor é desconhecido nessa versão. |
BRAND |
A classificação do grupo de conceitos é baseada em BRAND. |
OTHER_BRANDS |
A classificação do grupo de conceitos com base em MARCA, que não se encaixava bem nas classificações de MARCA. Em geral, são outliers e podem ter pouquíssimas palavras-chave nesse tipo de classificação. |
NON_BRAND |
Essa classificação do grupo conceitual não é baseada em BRAND. Isso é retornado para palavras-chave genéricas que não têm uma associação de marca. |