BiddingStrategy

Strategia ustalania stawek.

Zapis 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.
}
Pola
resourceName

string

Stałe. Nazwa zasobu strategii ustalania stawek. Nazwy zasobów strategii ustalania stawek mają postać:

customers/{customerId}/biddingStrategies/{biddingStrategyId}

status

enum (BiddingStrategyStatus)

Tylko dane wyjściowe. Stan strategii ustalania stawek.

To pole jest tylko do odczytu.

type

enum (BiddingStrategyType)

Tylko dane wyjściowe. Typ strategii ustalania stawek. Utwórz strategię ustalania stawek, ustawiając schemat ustalania stawek.

To pole jest tylko do odczytu.

currencyCode

string

Stałe. Waluta używana przez strategię ustalania stawek (trzyliterowy kod ISO 4217).

W przypadku strategii ustalania stawek na kontach klientów menedżera tę walutę można ustawić podczas tworzenia konta i domyślnie przyjmuje się walutę klienta menedżera. Tego pola nie można ustawić w przypadku obsługi klientów. Wszystkie strategie obsługiwanego klienta domyślnie korzystają z waluty tego klienta. We wszystkich przypadkach pole „effectiveCurrencyCode” zwraca walutę używaną przez strategię.

alignedCampaignBudgetId

string (int64 format)

Identyfikator budżetu kampanii, z którym jest zgodna ta strategia portfolio ustalania stawek. Gdy budżety portfolio i kampanii są zgodne, oznacza to, że są one powiązane z tym samym zestawem kampanii. Po dopasowaniu strategii ustalania stawek do budżetu kampanii dodane do niej kampanie muszą też korzystać z dodanego budżetu.

id

string (int64 format)

Tylko dane wyjściowe. Identyfikator strategii ustalania stawek.

name

string

Nazwa strategii ustalania stawek. Wszystkie strategie ustalania stawek na koncie muszą mieć osobne nazwy.

Powinien on mieć długość od 1 do 255 bajtów w formacie UTF-8 (z przycięciem).

effectiveCurrencyCode

string

Tylko dane wyjściowe. Waluta używana przez strategię ustalania stawek (trzyliterowy kod ISO 4217).

W przypadku strategii ustalania stawek dostępnych na kontach klientów menedżera jest to waluta ustawiona przez reklamodawcę podczas tworzenia strategii. W przypadku obsługi klientów jest to kod waluty klienta.

Dane strategii ustalania stawek są raportowane w tej walucie.

To pole jest tylko do odczytu.

campaignCount

string (int64 format)

Tylko dane wyjściowe. Liczba kampanii powiązanych z tą strategią ustalania stawek.

To pole jest tylko do odczytu.

nonRemovedCampaignCount

string (int64 format)

Tylko dane wyjściowe. Liczba nieusuniętych kampanii powiązanych z tą strategią ustalania stawek.

To pole jest tylko do odczytu.

Pole sumy scheme. Schemat określania stawek.

Można ustawić tylko jedną opcję. scheme może być tylko jedną z tych wartości:

enhancedCpc

object (EnhancedCpc)

Strategia ustalania stawek, która podnosi stawki za kliknięcia, w przypadku których prawdopodobieństwo konwersji jest większe, i obniża je pod kątem kliknięć, w przypadku których prawdopodobieństwo jest mniejsze.

maximizeConversionValue

object (MaximizeConversionValue)

Strategia automatycznego określania stawek, która pomoże Ci uzyskać jak największą wartość konwersji dla Twoich kampanii w ramach określonego budżetu.

maximizeConversions

object (MaximizeConversions)

Strategia automatycznego określania stawek, która pomoże Ci uzyskać jak najwięcej konwersji dla Twoich kampanii w ramach określonego budżetu.

targetCpa

object (TargetCpa)

Strategia ustalania stawek, która ustala stawki w taki sposób, by pomóc Ci uzyskać jak największą liczbę konwersji przy wybranym przez Ciebie docelowym koszcie pozyskania (CPA).

targetImpressionShare

object (TargetImpressionShare)

Strategia ustalania stawek, która automatycznie optymalizuje stawki pod kątem określonego odsetka wyświetleń.

targetRoas

object (TargetRoas)

Strategia ustalania stawek, która pomaga zmaksymalizować przychody przy średnim docelowym zwrocie z nakładów na reklamę (ROAS).

targetSpend

object (TargetSpend)

Strategia ustalania stawek, która ustala stawki w taki sposób, by pomóc Ci uzyskać jak najwięcej kliknięć w ramach budżetu.

BiddingStrategyStatus

Możliwe stany strategii ustalania stawek.

Wartości w polu enum
UNSPECIFIED Nie określono wartości.
UNKNOWN

Otrzymana wartość nie jest znana w tej wersji.

To jest wartość tylko z odpowiedzią.

ENABLED Strategia ustalania stawek jest włączona.
REMOVED Strategia ustalania stawek została usunięta.

EnhancedCpc

Ten typ nie ma żadnych pól.

Strategia automatycznego określania stawek, która podnosi stawki za kliknięcia, w przypadku których prawdopodobieństwo konwersji jest większe, i obniża je pod kątem kliknięć, w przypadku których prawdopodobieństwo jest mniejsze.

Ta strategia ustalania stawek została wycofana i nie można jej już utworzyć. Aby uzyskać równoważną funkcjonalność, użyj zasady ManualCpc z parametrem EnhancedCpcEnabled ustawionym na wartość true.