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

Niezmienne. 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

Niezmienne. Waluta używana w strategii ustalania stawek (trzyliterowy kod ISO 4217).

W przypadku strategii ustalania stawek klientów menedżera tę walutę można ustawić podczas tworzenia strategii i domyślnie przyjmuje się walutę klienta menedżera. W przypadku obsługi klientów tego pola nie można ustawić. Wszystkie strategie w ramach obsługi klienta domyślnie korzystają z waluty klienta, który ją obsługuje. 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 portfolio i budżety kampanii są zgodne, oznacza to, że są one powiązane z tym samym zestawem kampanii. Gdy strategia ustalania stawek jest już dopasowana do budżetu kampanii, kampanie dodane do tej strategii też muszą korzystać z tego samego budżetu kampanii.

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łącznie z formatem UTF-8) (włącznie).

effectiveCurrencyCode

string

Tylko dane wyjściowe. Waluta używana w strategii ustalania stawek (trzyliterowy kod ISO 4217).

W przypadku strategii ustalania stawek powiązanych z klientami 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 mieć 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 w przypadku kliknięć tam, gdzie prawdopodobieństwo ich uzyskania jest mniej prawdopodobne.

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, 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 skuteczność pod kątem wybranego 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 tak, aby 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 na odpowiedź.

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

EnhancedCpc

Ten typ nie ma pól.

Strategia automatycznego określania stawek podnosząca stawki za kliknięcia, w przypadku których prawdopodobieństwo konwersji jest większe, i obniża je w przypadku kliknięć tam, gdzie prawdopodobieństwo ich uzyskania jest mniej prawdopodobne.

Ta strategia ustalania stawek została wycofana i nie można jej już utworzyć. Aby uzyskać analogiczne funkcje, użyj zasady ManualCpc z opcją enhancedCpcEnabled i ustawioną na true.