- Richiesta HTTP
- Parametri percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- BiddingInfo
- AdGroupInfo
- SeedInfo
- Prova!
Genera suggerimenti in base ai RecommendationsType richiesti.
Elenco degli errori generati: AuthenticationError AuthorizationError HeaderError InternalError QuotaError RecommendationError RequestError
Richiesta HTTP
POST https://googleads.googleapis.com/v17/customers/{customerId}/recommendations:generate
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
customerId |
Obbligatoria. L'ID del cliente che genera i suggerimenti. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "recommendationTypes": [ enum ( |
Campi | |
---|---|
recommendationTypes[] |
Obbligatoria. 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, per quel tipo non verrà restituito alcun consiglio. 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. I seguenti tipi di suggerimenti sono supportati per la generazione di suggerimenti: 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 |
advertisingChannelType |
Obbligatoria. Tipo di canale pubblicitario della campagna. I seguenti tipi di canali pubblicitari sono supportati per la generazione di consigli: PERFORMANCE_MAX e SEARCH |
adGroupInfo[] |
Campo facoltativo. Informazioni correnti del gruppo di annunci. Supporta le informazioni di un singolo gruppo di annunci. Questo campo è facoltativo per i seguenti RecommendationsType: KEYWORD |
campaignSitelinkCount |
Campo facoltativo. Numero di sitelink della campagna. Questo campo è necessario per i seguenti RecommendationsType: SITELINK_ASSET |
conversionTrackingStatus |
Campo facoltativo. Stato attuale del monitoraggio delle conversioni. 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 |
biddingInfo |
Campo 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 |
seedInfo |
Campo facoltativo. Informazioni origine 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 di suggerimenti generati da quelli passati in un insieme di RecommendationsType richiesti. Se non sono disponibili dati sufficienti per generare un suggerimento per i vari tipi di suggerimenti 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 | |
---|---|
biddingStrategyType |
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: |
|
targetCpaMicros |
Attuale CPA target in micro. Questo campo può essere compilato per le campagne con un tipo di strategia di offerta di TARGET_CPA o MAXIMIZE_CONVERSIONS. |
targetRoas |
ROAS target attuale. Questo valore 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[] |
Campo facoltativo. Parole chiave attuali. Questo campo è facoltativo per i seguenti RecommendationsType se adGroupInfo è impostato: KEYWORD |
adGroupType |
Campo facoltativo. Il tipo di gruppo di annunci. Questo campo è necessario per i seguenti RecommendationsType se adGroupInfo è impostato: KEYWORD |
SeedInfo
Un seed parola chiave e un URL specifico da cui generare parole chiave.
Rappresentazione JSON |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
Campi | |
---|---|
keywordSeeds[] |
Campo facoltativo. Parole chiave o frasi da cui trarre idee, ad esempio auto o "concessionario auto vicino a me". |
urlSeed |
Un URL specifico da cui generare idee, ad esempio: www.example.com/auto. |