BiddingStrategy

Une stratégie d'enchères.

Représentation 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.
}
Champs
resourceName

string

Immuable. Nom de ressource de la stratégie d'enchères. Les noms des ressources de stratégie d'enchères se présentent de la façon suivante:

customers/{customerId}/biddingStrategies/{biddingStrategyId}

status

enum (BiddingStrategyStatus)

Uniquement en sortie. État de la stratégie d'enchères.

Ce champ est en lecture seule.

type

enum (BiddingStrategyType)

Uniquement en sortie. Type de stratégie d'enchères. Créez une stratégie d'enchères en définissant le schéma d'enchères.

Ce champ est en lecture seule.

currencyCode

string

Immuable. Devise utilisée par la stratégie d'enchères (code à trois lettres ISO 4217).

Pour les stratégies d'enchères des clients administrateur, cette devise peut être définie lors de la création et sera définie par défaut sur celle du client administrateur. Pour les clients diffusant des annonces, vous ne pouvez pas définir ce champ. Toutes les stratégies définies pour un client actif utilisent implicitement sa devise. Dans tous les cas, le champ "effectiveCurrencyCode" renvoie la devise utilisée par la stratégie.

alignedCampaignBudgetId

string (int64 format)

ID du budget de campagne correspondant à cette stratégie de portefeuille d'enchères. Lorsqu'un portefeuille et un budget de campagne sont alignés, cela signifie qu'ils sont associés au même ensemble de campagnes. Une fois qu'une stratégie d'enchères est alignée sur un budget de campagne, les campagnes ajoutées à la stratégie d'enchères doivent également utiliser ce budget.

id

string (int64 format)

Uniquement en sortie. ID de la stratégie d'enchères.

name

string

Nom de la stratégie d'enchères. Toutes les stratégies d'enchères d'un compte doivent être nommées séparément.

La longueur de cette chaîne doit être comprise entre 1 et 255 caractères inclus, en octets UTF-8 (tronquée).

effectiveCurrencyCode

string

Uniquement en sortie. Devise utilisée par la stratégie d'enchères (code à trois lettres ISO 4217).

Pour les stratégies d'enchères chez les clients administrateur, il s'agit de la devise définie par l'annonceur lors de la création de la stratégie. Pour diffuser des annonces auprès des clients, il s'agit du code de devise du client.

Les métriques de la stratégie d'enchères sont indiquées dans cette devise.

Ce champ est en lecture seule.

campaignCount

string (int64 format)

Uniquement en sortie. Nombre de campagnes associées à cette stratégie d'enchères.

Ce champ est en lecture seule.

nonRemovedCampaignCount

string (int64 format)

Uniquement en sortie. Nombre de campagnes non supprimées associées à cette stratégie d'enchères.

Ce champ est en lecture seule.

Champ d'union scheme. Système d'enchères.

Vous ne pouvez en définir qu'une seule. scheme ne peut être qu'un des éléments suivants :

enhancedCpc

object (EnhancedCpc)

Il s'agit d'une stratégie d'enchères qui augmente les enchères pour les clics qui semblent plus susceptibles de générer une conversion et les réduit pour les clics qui semblent moins susceptibles de générer une conversion.

maximizeConversionValue

object (MaximizeConversionValue)

Cette stratégie d'enchères automatiques vous permet d'enregistrer la meilleure valeur de conversion possible pour vos campagnes tout en exploitant la totalité de votre budget.

maximizeConversions

object (MaximizeConversions)

Cette stratégie d'enchères automatiques vous permet d'enregistrer le plus grand nombre de conversions possible pour vos campagnes tout en exploitant la totalité de votre budget.

targetCpa

object (TargetCpa)

Il s'agit d'une stratégie d'enchères qui définit vos enchères pour générer un maximum de conversions en fonction du coût par acquisition (CPA) cible que vous spécifiez.

targetImpressionShare

object (TargetImpressionShare)

Stratégie d'enchères qui optimise automatiquement les campagnes en fonction d'un pourcentage d'impressions donné.

targetRoas

object (TargetRoas)

Stratégie d'enchères qui vous aide à maximiser vos revenus tout en atteignant en moyenne un ROAS cible spécifique.

targetSpend

object (TargetSpend)

Il s'agit d'une stratégie d'enchères qui définit vos enchères de sorte que vous enregistriez autant de clics que possible dans les limites de votre budget.

BiddingStrategyStatus

États possibles d'une stratégie d'enchères.

Enums
UNSPECIFIED Aucune valeur n'a été spécifiée.
UNKNOWN

La valeur reçue n'est pas connue dans cette version.

Il s'agit d'une valeur de réponse uniquement.

ENABLED La stratégie d'enchères est activée.
REMOVED La stratégie d'enchères est supprimée.

EnhancedCpc

Ce type ne comporte aucun champ.

Il s'agit d'une stratégie d'enchères automatiques qui augmente les enchères pour les clics qui semblent plus susceptibles de générer une conversion et les réduit pour les clics qui semblent moins susceptibles de générer une conversion.

Cette stratégie d'enchères est obsolète et ne peut plus être créée. Utilisez ManualCpc avecenhancedCpcEnabled défini sur "true" pour obtenir des fonctionnalités équivalentes.