BiddingStrategy

Impostazioni che controllano la strategia di offerta. La strategia di offerta determina il prezzo dell'offerta.

Rappresentazione JSON
{

  // Union field bid_strategy_scheme can be only one of the following:
  "fixedBid": {
    object (FixedBidStrategy)
  },
  "maximizeSpendAutoBid": {
    object (MaximizeSpendBidStrategy)
  },
  "performanceGoalAutoBid": {
    object (PerformanceGoalBidStrategy)
  }
  // End of list of possible types for union field bid_strategy_scheme.
}
Campi
Campo di unione bid_strategy_scheme. Obbligatorio. bid_strategy_scheme può essere solo uno dei seguenti:
fixedBid

object (FixedBidStrategy)

Una strategia che utilizza un prezzo di offerta fisso.

maximizeSpendAutoBid

object (MaximizeSpendBidStrategy)

Una strategia che modifica automaticamente l'offerta per ottimizzare in base all'obiettivo di rendimento spendendo l'intero budget.

A livello di ordine di inserzione, il markupType degli elementi pubblicitari non può essere impostato su PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM. Inoltre, quando performanceGoalType è uno di:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED ,

lineItemType degli elementi pubblicitari dell'ordine di inserzione deve essere:

  • LINE_ITEM_TYPE_DISPLAY_DEFAULT
  • LINE_ITEM_TYPE_VIDEO_DEFAULT ,

e quando performanceGoalType è uno dei seguenti:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN

lineItemType degli elementi pubblicitari dell'ordine di inserzione deve essere LINE_ITEM_TYPE_VIDEO_DEFAULT.

performanceGoalAutoBid

object (PerformanceGoalBidStrategy)

Una strategia che modifica automaticamente l'offerta per raggiungere o superare un determinato obiettivo di rendimento. Da utilizzare solo per un'entità elemento pubblicitario.

FixedBidStrategy

Una strategia che utilizza un prezzo di offerta fisso.

Rappresentazione JSON
{
  "bidAmountMicros": string
}
Campi
bidAmountMicros

string (int64 format)

L'importo dell'offerta fissa, in micro della valuta dell'inserzionista. Per l'entità ordine di inserzione, bidAmountMicros deve essere impostato su 0. Per l'entità elemento pubblicitario, il valore bidAmountMicros deve essere maggiore o uguale all'unità fatturabile della valuta specificata e inferiore o uguale al limite superiore di 1000000000.

Ad esempio, 1500000 rappresenta 1,5 unità standard della valuta.

MaximizeSpendBidStrategy

Una strategia che modifica automaticamente l'offerta per ottimizzare uno specifico obiettivo di rendimento spendendo l'intero budget.

Rappresentazione JSON
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "maxAverageCpmBidAmountMicros": string,
  "raiseBidForDeals": boolean,
  "customBiddingAlgorithmId": string
}
Campi
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

Obbligatorio. Il tipo di obiettivo di rendimento che la strategia di offerta cerca di ridurre al minimo spendendo l'intero budget. BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM non è supportato per questa strategia.

maxAverageCpmBidAmountMicros

string (int64 format)

Il CPM medio massimo che può essere offerto, in micro della valuta dell'inserzionista. Deve essere maggiore o uguale a un'unità fatturabile della valuta specificata.

Ad esempio, 1500000 rappresenta 1,5 unità standard della valuta.

raiseBidForDeals

boolean

Se la strategia tiene conto dei prezzi minimi dei deal.

customBiddingAlgorithmId

string (int64 format)

L'ID dell'algoritmo delle offerte personalizzate utilizzato da questa strategia. Applicabile solo quando il criterio performanceGoalType è impostato su BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.

BiddingStrategyPerformanceGoalType

Possibili tipi di obiettivo di rendimento per la strategia di offerta.

Enum
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_UNSPECIFIED Il valore del tipo non è specificato o è sconosciuto in questa versione.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA Costo per azione.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC Costo per clic.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM CPM visibile.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO Algoritmo di offerta personalizzata.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA Visualizzazioni udibili e visibili completate.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN Tempo di visualizzazione superiore a 10 secondi visualizzazioni.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED Impressioni visibili.

PerformanceGoalBidStrategy

Una strategia che modifica automaticamente l'offerta per raggiungere o superare un determinato obiettivo di rendimento.

Rappresentazione JSON
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "performanceGoalAmountMicros": string,
  "maxAverageCpmBidAmountMicros": string,
  "customBiddingAlgorithmId": string
}
Campi
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

Obbligatorio. Il tipo di obiettivo di rendimento che la strategia di offerta cercherà di raggiungere o superare.

Per l'utilizzo a livello di elemento pubblicitario, il valore deve essere uno dei seguenti:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.
performanceGoalAmountMicros

string (int64 format)

Obbligatorio. L'obiettivo di rendimento che la strategia di offerta cercherà di raggiungere o superare, in micro della valuta dell'inserzionista o in micro del valore del ROAS (ritorno sulla spesa pubblicitaria), anch'esso basato sulla valuta dell'inserzionista. Deve essere maggiore o uguale a un'unità fatturabile della valuta specificata e minore o uguale ai limiti superiori. Ogni performanceGoalType ha il proprio limite superiore:

  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA, il limite superiore è 10.000,00 $.
  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC, il limite superiore è 1000,00 $.
  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, il limite superiore è 1000,00 $.
  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO, il limite superiore è 1000,00 e il limite inferiore è 0,01.

Esempio: se è impostato su BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, il prezzo dell'offerta si baserà sulla probabilità che ogni impressione disponibile sia visibile. Ad esempio, se il target del CPM visibile è di 2 $e un'impressione ha una probabilità del 40% di essere visibile, il prezzo dell'offerta sarà un CPM di 0,80 $ (40% di 2 $).

Ad esempio, 1500000 rappresenta 1,5 unità standard del valore della valuta o del ROAS.

maxAverageCpmBidAmountMicros

string (int64 format)

Il CPM medio massimo che può essere offerto, in micro della valuta dell'inserzionista. Deve essere maggiore o uguale a un'unità fatturabile della valuta specificata. Non applicabile quando il criterio performanceGoalType è impostato su BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM.

Ad esempio, 1500000 rappresenta 1,5 unità standard della valuta.

customBiddingAlgorithmId

string (int64 format)

L'ID dell'algoritmo delle offerte personalizzate utilizzato da questa strategia. Applicabile solo quando il criterio performanceGoalType è impostato su BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.