BiddingStrategy

Una strategia di offerta.

Rappresentazione JSON
{
  "resourceName": string,
  "status": enum (BiddingStrategyStatus),
  "type": enum (BiddingStrategyType),
  "currencyCode": string,
  "alignedCampaignBudgetId": string,
  "id": string,
  "name": string,
  "effectiveCurrencyCode": string,
  "campaignCount": string,
  "nonRemovedCampaignCount": string,

  // Union field scheme can be only one of the following:
  "enhancedCpc": {
    object (EnhancedCpc)
  },
  "maximizeConversionValue": {
    object (MaximizeConversionValue)
  },
  "maximizeConversions": {
    object (MaximizeConversions)
  },
  "targetCpa": {
    object (TargetCpa)
  },
  "targetImpressionShare": {
    object (TargetImpressionShare)
  },
  "targetRoas": {
    object (TargetRoas)
  },
  "targetSpend": {
    object (TargetSpend)
  }
  // End of list of possible types for union field scheme.
}
Campi
resourceName

string

Immutabile. Il nome della risorsa della strategia di offerta. I nomi delle risorse della strategia di offerta hanno il seguente formato:

customers/{customerId}/biddingStrategies/{biddingStrategyId}

status

enum (BiddingStrategyStatus)

Solo output. Lo stato della strategia di offerta.

Questo campo è di sola lettura.

type

enum (BiddingStrategyType)

Solo output. Il tipo di strategia di offerta. Crea una strategia di offerta impostando lo schema di offerta.

Questo campo è di sola lettura.

currencyCode

string

Immutabile. La valuta utilizzata dalla strategia di offerta (codice di tre lettere ISO 4217).

Per le strategie di offerta nei clienti amministratore, questa valuta può essere impostata al momento della creazione e utilizza come predefinita la valuta del cliente amministratore. Questo campo non può essere impostato per i clienti interessati alla pubblicazione. Tutte le strategie in un cliente in uso utilizzano implicitamente la valuta del cliente in questione. In tutti i casi, il campoeffectiveCurrencyCode restituisce la valuta utilizzata dalla strategia.

alignedCampaignBudgetId

string (int64 format)

ID del budget della campagna a cui è allineata questa strategia di offerta di portafoglio. Quando un portafoglio e il budget di una campagna sono allineati, significa che sono associati allo stesso insieme di campagne. Dopo che una strategia di offerta è allineata al budget di una campagna, anche le campagne aggiunte alla strategia di offerta devono utilizzare il budget allineato.

id

string (int64 format)

Solo output. L'ID della strategia di offerta.

name

string

Il nome della strategia di offerta. Tutte le strategie di offerta all'interno di un account devono avere nomi univoci.

La lunghezza di questa stringa deve essere compresa tra 1 e 255 (inclusi) in byte UTF-8 (tagliati).

effectiveCurrencyCode

string

Solo output. La valuta utilizzata dalla strategia di offerta (codice di tre lettere ISO 4217).

Per le strategie di offerta nei clienti amministratore, si tratta della valuta impostata dall'inserzionista durante la creazione della strategia. Per i clienti che forniscono servizi, si tratta del valore currencyCode del cliente.

Le metriche della strategia di offerta sono riportate in questa valuta.

Questo campo è di sola lettura.

campaignCount

string (int64 format)

Solo output. Il numero di campagne associate a questa strategia di offerta.

Questo campo è di sola lettura.

nonRemovedCampaignCount

string (int64 format)

Solo output. Il numero di campagne non rimosse associate a questa strategia di offerta.

Questo campo è di sola lettura.

Campo di unione scheme. Lo schema di offerta.

Puoi impostarne solo uno. scheme può essere solo uno dei seguenti:

enhancedCpc

object (EnhancedCpc)

Una strategia di offerta che aumenta le offerte per i clic che sembrano avere maggiori probabilità di generare una conversione e le riduce per i clic apparentemente meno probabili.

maximizeConversionValue

object (MaximizeConversionValue)

Una strategia di offerta automatica che consente di ottenere il massimo valore di conversione per le campagne entro i limiti di spesa del budget.

maximizeConversions

object (MaximizeConversions)

Una strategia di offerta automatica che consente di ottenere il maggior numero di conversioni possibile per le campagne entro i limiti di spesa del budget.

targetCpa

object (TargetCpa)

Una strategia di offerta che imposta le offerte in modo da ottenere il maggior numero di conversioni possibile al costo per acquisizione (CPA) target da te impostato.

targetImpressionShare

object (TargetImpressionShare)

Una strategia di offerta che esegue automaticamente l'ottimizzazione in base a una determinata percentuale di impressioni.

targetRoas

object (TargetRoas)

Una strategia di offerta che ti aiuta a massimizzare le entrate per un determinato ritorno sulla spesa pubblicitaria (ROAS) target medio.

targetSpend

object (TargetSpend)

Una strategia di offerta che imposta le offerte in modo da farti ottenere il maggior numero possibile di clic in base al tuo budget.

BiddingStrategyStatus

I possibili stati di una strategia di offerta.

Enum
UNSPECIFIED Non è stato specificato alcun valore.
UNKNOWN

Il valore ricevuto non è noto in questa versione.

Questo è un valore di sola risposta.

ENABLED La strategia di offerta è attivata.
REMOVED La strategia di offerta viene rimossa.

EnhancedCpc

Questo tipo non contiene campi.

Una strategia di offerta automatica che aumenta le offerte per i clic che sembrano avere maggiori probabilità di generare una conversione e le riduce per i clic apparentemente meno probabili.

Questa strategia di offerta è stata ritirata e non può più essere creata. Usa il valore ManualCpc con enabledCpcEnabled impostato su true per una funzionalità equivalente.