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 la stratégie d'enchères se présentent sous la forme 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. Elle est définie par défaut sur celle du client administrateur. Pour les clients diffusant des annonces, ce champ ne peut pas être défini. Toutes les stratégies définies pour un client actif utilisent implicitement sa devise. Dans tous les cas, le champ "effectiveCurrencyCode" affiche la devise utilisée par la stratégie.

alignedCampaignBudgetId

string (int64 format)

ID du budget de la campagne avec lequel cette stratégie de portefeuille d'enchères est alignée. 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 des comptes administrateur, il s'agit de la devise définie par l'annonceur lors de la création de la stratégie. Pour la diffusion auprès des clients, il s'agit du code currencyCode du client.

Les métriques de la stratégie d'enchères sont enregistré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. Schéma d'enchères.

Vous ne pouvez en définir qu'un seul. 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 diminue pour les clics qui semblent moins susceptibles de générer une conversion.

maximizeConversionValue

object (MaximizeConversionValue)

Cette stratégie d'enchères automatiques vous aide à maximiser la valeur de conversion pour vos campagnes tout en exploitant la totalité de votre budget.

maximizeConversions

object (MaximizeConversions)

Cette stratégie d'enchères automatiques vous permet de générer 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 afin de générer autant de conversions que possible pour le coût par acquisition (CPA) cible que vous spécifiez.

targetImpressionShare

object (TargetImpressionShare)

Il s'agit d'une stratégie d'enchères qui optimise automatiquement les performances en fonction d'un pourcentage d'impressions donné.

targetRoas

object (TargetRoas)

Il s'agit d'une stratégie d'enchères qui vous aide à maximiser vos revenus tout en atteignant un retour sur les dépenses publicitaires (ROAS) cible spécifique en moyenne.

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.

Cette valeur ne peut être fournie qu'à partir d'une réponse.

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.

Cette stratégie d'enchères automatiques augmente les enchères pour les clics qui semblent plus susceptibles de générer une conversion et les diminue 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 avec enhancedCpcEnabled défini sur "true" pour des fonctionnalités équivalentes.