- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- BiddingInfo
- AdGroupInfo
- SeedInfo
- Prova!
Genera consigli in base ai recommendationTypes richiesti.
Elenco degli errori generati: AuthenticationError AuthorizationError HeaderError InternalError QuotaError RecommendationError RequestError
Richiesta HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:generate
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
customer |
Obbligatorio. L'ID del cliente che genera i consigli. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "recommendationTypes": [ enum ( |
Campi | |
---|---|
recommendation |
Obbligatorio. Elenco di RecommendationsType idonei da generare. Se i criteri caricati non sono sufficienti per fornire un consiglio o se la campagna è già nello stato consigliato, non verrà restituito alcun consiglio per quel tipo. In genere, viene restituito un suggerimento se tutti i campi obbligatori per questo tipo di suggerimento vengono caricati, ma in alcuni casi questo non è ancora sufficiente. Per la generazione di consigli sono supportati i seguenti tipi di consigli: KEYWORD, MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, SITELINK_ASSET, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
advertising |
Obbligatorio. Tipo di canale pubblicitario della campagna. I seguenti tipi di canali pubblicitari sono supportati per la generazione di suggerimenti: PERFORMANCE_MAX e SEARCH |
ad |
(Facoltativo) Informazioni correnti del gruppo di annunci. Supporta le informazioni di un singolo gruppo di annunci. Questo campo è facoltativo per i seguenti RecommendationsType: KEYWORD |
campaign |
(Facoltativo) Numero di sitelink nella campagna. Questo campo è necessario per i seguenti tipi di consigli: SITELINK_ASSET |
conversion |
(Facoltativo) Stato attuale del monitoraggio delle conversioni. Questo campo è necessario per i seguenti tipi di consigli: MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
bidding |
(Facoltativo) Informazioni sulle offerte correnti della campagna. Questo campo è necessario per i seguenti tipi di suggerimenti: MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
seed |
(Facoltativo) Informazioni iniziali per le parole chiave. Questo campo è necessario per i seguenti RecommendationsType: KEYWORD |
Corpo della risposta
Messaggio di risposta per RecommendationService.GenerateRecommendations
.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"recommendations": [
{
object ( |
Campi | |
---|---|
recommendations[] |
Elenco dei consigli generati dall'insieme di recommendationTypes richiesti passati. Se non sono disponibili dati sufficienti per generare un suggerimento per i RecommendationsType richiesti, il set di risultati non conterrà un suggerimento per quel tipo. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/adwords
Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.
BiddingInfo
Informazioni sulle offerte correnti della campagna. Fornisce un wrapper per gli indicatori relativi alle offerte che forniscono consigli utili.
Rappresentazione JSON |
---|
{ "biddingStrategyType": enum ( |
Campi | |
---|---|
bidding |
Strategia di offerta attuale. Questo campo è necessario per i seguenti tipi di suggerimenti: MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
Campo unione bidding_strategy_target_info . Dettagli facoltativi relativi a bidding_strategy_type. bidding_strategy_target_info può essere solo uno dei seguenti: |
|
target |
Attuale CPA target in micro. Può essere compilato per le campagne con un tipo di strategia di offerta TARGET_CPA o MAXIMIZE_CONVERSIONS. |
target |
ROAS target attuale. Può essere compilato per le campagne con un tipo di strategia di offerta TARGET_ROAS o MAXIMIZE_CONVERSION_VALUE. |
AdGroupInfo
Informazioni correnti sul gruppo di annunci della campagna.
Rappresentazione JSON |
---|
{ "keywords": [ { object ( |
Campi | |
---|---|
keywords[] |
(Facoltativo) Parole chiave attuali. Questo campo è facoltativo per i seguenti RecommendationsTypes se adGroupInfo è impostato: KEYWORD |
ad |
(Facoltativo) Tipo di gruppo di annunci del gruppo di annunci. Questo campo è necessario per i seguenti tipi di consigli se adGroupInfo è impostato: PAROLA CHIAVE |
SeedInfo
Un seme di parole chiave e un URL specifico da cui generare le parole chiave.
Rappresentazione JSON |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
Campi | |
---|---|
keyword |
(Facoltativo) Parole chiave o frasi da cui trarre idee, ad esempio auto o "concessionario auto vicino a me". |
url |
Un URL specifico da cui generare idee, ad esempio: www.example.com/auto. |