BiddingStrategy

Paramètres qui contrôlent la stratégie d'enchères La stratégie d'enchères détermine le prix de l'enchère.

Représentation 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.
}
Champs
Champ d'union bid_strategy_scheme. Obligatoire. bid_strategy_scheme ne peut être qu'un des éléments suivants :
fixedBid

object (FixedBidStrategy)

Stratégie qui utilise un prix d'enchère fixe.

maximizeSpendAutoBid

object (MaximizeSpendBidStrategy)

Il s'agit d'une stratégie qui ajuste automatiquement l'enchère pour optimiser votre objectif de performances tout en dépensant la totalité du budget.

Au niveau de l'ordre d'insertion, la markupType des éléments de campagne ne peut pas être définie sur PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM. De plus, lorsque performanceGoalType correspond à l'une des valeurs suivantes:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED ,

le lineItemType des éléments de campagne de l'ordre d'insertion doit être:

  • LINE_ITEM_TYPE_DISPLAY_DEFAULT
  • LINE_ITEM_TYPE_VIDEO_DEFAULT ,

et lorsque performanceGoalType est soit:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN

la lineItemType des éléments de campagne de l'ordre d'insertion doit être LINE_ITEM_TYPE_VIDEO_DEFAULT.

performanceGoalAutoBid

object (PerformanceGoalBidStrategy)

Il s'agit d'une stratégie qui ajuste automatiquement l'enchère pour atteindre ou dépasser un objectif de performances spécifié. Il ne doit être utilisé que pour une entité d'élément de campagne.

FixedBidStrategy

Stratégie qui utilise un prix d'enchères fixe.

Représentation JSON
{
  "bidAmountMicros": string
}
Champs
bidAmountMicros

string (int64 format)

Montant fixe de l'enchère, en micro-unités de la devise de l'annonceur. Pour l'entité d'ordre d'insertion, bidAmountMicros doit être défini sur 0. Pour une entité d'élément de campagne, la valeur de bidAmountMicros doit être supérieure ou égale à l'unité facturable de la devise donnée, et inférieure ou égale à la limite supérieure de 1 000 000 000.

Par exemple, 1 500 000 représente 1,5 unité standard de la devise.

MaximizeSpendBidStrategy

Il s'agit d'une stratégie qui ajuste automatiquement l'enchère pour optimiser un objectif de performances spécifié tout en dépensant la totalité du budget.

Représentation JSON
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "maxAverageCpmBidAmountMicros": string,
  "raiseBidForDeals": boolean,
  "customBiddingAlgorithmId": string
}
Champs
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

Obligatoire. Type d'objectif de performances que la stratégie d'enchères tente de minimiser en dépensant la totalité du budget. BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM n'est pas compatible avec cette stratégie.

maxAverageCpmBidAmountMicros

string (int64 format)

CPM moyen maximal pouvant faire l'objet d'une enchère, en micro-unités de la devise de l'annonceur. Doit être supérieure ou égale à une unité facturable de la devise donnée.

Par exemple, 1 500 000 représente 1,5 unité standard de la devise.

raiseBidForDeals

boolean

Indique si la stratégie prend en compte les prix planchers de l'accord.

customBiddingAlgorithmId

string (int64 format)

ID de l'algorithme d'enchères personnalisées utilisé par cette stratégie. Ne s'applique que lorsque performanceGoalType est défini sur BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.

BiddingStrategyPerformanceGoalType

Types d'objectifs de performances possibles pour la stratégie d'enchères.

Enums
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_UNSPECIFIED La valeur de type n'est pas spécifiée ou est inconnue dans cette version.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA Coût par action
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC Coût par clic.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM CPM visible
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO Algorithme d'enchères personnalisées.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA Vues terminées, visibles et audibles.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN Durée d'affichage au-delà de 10 secondes.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED Impressions visibles

PerformanceGoalBidStrategy

Il s'agit d'une stratégie qui ajuste automatiquement l'enchère pour atteindre ou dépasser un objectif de performances spécifié.

Représentation JSON
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "performanceGoalAmountMicros": string,
  "maxAverageCpmBidAmountMicros": string,
  "customBiddingAlgorithmId": string
}
Champs
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

Obligatoire. Type d'objectif de performances que la stratégie d'enchères essaie d'atteindre ou de dépasser.

Pour une utilisation au niveau de l'élément de campagne, la valeur doit correspondre à l'une des suivantes:

  • 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)

Obligatoire. Objectif de performances que la stratégie d'enchères tentera d'atteindre ou de dépasser, exprimé en micro-unités de la devise de l'annonceur ou exprimée en micros de valeur de ROAS (retour sur les dépenses publicitaires), qui est également basée sur la devise de l'annonceur. La valeur doit être supérieure ou égale à une unité facturable de la devise donnée, et inférieure ou égale aux limites supérieures. Chaque performanceGoalType a sa limite supérieure:

  • Lorsque performanceGoalType est défini sur BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA, la limite supérieure est de 10 000,00 USD.
  • Lorsque performanceGoalType est défini sur BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC, la limite supérieure est de 1 000 USD.
  • Lorsque performanceGoalType est défini sur BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, la limite supérieure est de 1 000 USD.
  • Lorsque performanceGoalType est défini sur BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO, la limite supérieure est de 1 000,00 et la limite inférieure est de 0,01.

Exemple: Si la valeur est BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, le prix de l'enchère est basé sur la probabilité que chaque impression disponible soit visible. Par exemple, si le CPM visible cible est de 2 € et qu'une impression a 40% de chances d'être visible, le prix de l'enchère sera de 0,80 € (soit 40% de 2 €).

Par exemple, 1 500 000 représente 1,5 unité standard de la devise ou de la valeur du ROAS.

maxAverageCpmBidAmountMicros

string (int64 format)

CPM moyen maximal pouvant faire l'objet d'une enchère, en micro-unités de la devise de l'annonceur. Doit être supérieure ou égale à une unité facturable de la devise donnée. Non applicable lorsque performanceGoalType est défini sur BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM.

Par exemple, 1 500 000 représente 1,5 unité standard de la devise.

customBiddingAlgorithmId

string (int64 format)

ID de l'algorithme d'enchères personnalisées utilisé par cette stratégie. Ne s'applique que lorsque performanceGoalType est défini sur BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.