BiddingStrategy

Ustawienia, które kontrolują strategię ustalania stawek. Strategia ustalania stawek określa stawkę.

Zapis 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.
}
Pola
Pole sumy bid_strategy_scheme. To pole jest wymagane. bid_strategy_scheme może mieć tylko jedną z tych wartości:
fixedBid

object (FixedBidStrategy)

Strategia, w której stosujesz stałą stawkę.

maximizeSpendAutoBid

object (MaximizeSpendBidStrategy)

Strategia, która automatycznie dostosowuje stawkę pod kątem Twojego celu skuteczności w ramach całego budżetu.

Na poziomie zamówienia reklamowego markupType elementów zamówienia nie może mieć wartości PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM. Dodatkowo, gdy performanceGoalType należy do:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED ,

lineItemType elementów zamówienia reklamowego musi mieć jedną z tych wartości:

  • LINE_ITEM_TYPE_DISPLAY_DEFAULT
  • LINE_ITEM_TYPE_VIDEO_DEFAULT ,

a gdy performanceGoalType ma wartość:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN

lineItemType elementów zamówienia reklamowego musi mieć wartość LINE_ITEM_TYPE_VIDEO_DEFAULT.

performanceGoalAutoBid

object (PerformanceGoalBidStrategy)

Strategia, która automatycznie dostosowuje stawkę, aby osiągnąć lub przekroczyć wyznaczony cel skuteczności. Należy go używać tylko w przypadku elementu zamówienia.

FixedBidStrategy

Strategia, która korzysta ze stałej stawki.

Zapis JSON
{
  "bidAmountMicros": string
}
Pola
bidAmountMicros

string (int64 format)

Kwota stałej stawki wyrażona w milionach części waluty reklamodawcy. W przypadku elementu zamówienia reklamowego parametr bidAmountMicros powinien mieć wartość 0. W przypadku elementu zamówienia wartość bidAmountMicros musi być większa lub równa jednostce rozliczanej w danej walucie oraz mniejsza lub równa górnego limitu 1 000000000.

Na przykład 1500000 oznacza 1, 5 standardowej jednostki waluty.

MaximizeSpendBidStrategy

Strategia, która automatycznie dostosowuje stawkę, aby zoptymalizować określony cel skuteczności w ramach całego budżetu.

Zapis JSON
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "maxAverageCpmBidAmountMicros": string,
  "raiseBidForDeals": boolean,
  "customBiddingAlgorithmId": string
}
Pola
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

To pole jest wymagane. Typ celu dotyczącego skuteczności, który strategia ustalania stawek stara się zminimalizować podczas wydawania całego budżetu. BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM nie jest obsługiwany w tej strategii.

maxAverageCpmBidAmountMicros

string (int64 format)

Maksymalny średni CPM, jaki może być stawka, w częściach waluty reklamodawcy. Nie może być mniejsza od liczby płatnych jednostek danej waluty.

Na przykład 1500000 oznacza 1, 5 standardowej jednostki waluty.

raiseBidForDeals

boolean

Czy strategia uwzględnia ceny minimalne umów.

customBiddingAlgorithmId

string (int64 format)

Identyfikator algorytmu ustalania stawek niestandardowych, który jest używany przez tę strategię. Ma zastosowanie tylko wtedy, gdy zasada performanceGoalType ma wartość BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.

BiddingStrategyPerformanceGoalType

Możliwe typy celów dotyczących skuteczności w strategii ustalania stawek.

Wartości w polu enum
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_UNSPECIFIED Wartość typu nie jest określona lub jest nieznana w tej wersji.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA Koszt działania.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC Koszt kliknięcia.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM CPM widocznych reklam.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO Algorytm ustalania stawek niestandardowych.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA Ukończone wyświetlenia widoczne i z włączonym dźwiękiem.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN Czas oglądania powyżej 10 sekund.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED Widoczne wyświetlenia.

PerformanceGoalBidStrategy

Strategia, która automatycznie dostosowuje stawkę, aby osiągnąć lub przekroczyć wyznaczony cel skuteczności.

Zapis JSON
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "performanceGoalAmountMicros": string,
  "maxAverageCpmBidAmountMicros": string,
  "customBiddingAlgorithmId": string
}
Pola
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

To pole jest wymagane. Typ celu dotyczącego skuteczności, który strategia ustalania stawek będzie próbowała osiągnąć lub przekroczyć.

W przypadku użycia na poziomie elementu zamówienia wartość musi być jedną z tych wartości:

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

To pole jest wymagane. Cel skuteczności, który strategia ustalania stawek będzie starać się osiągnąć lub przekroczyć, w milionowych częściach waluty reklamodawcy lub w mikro wartości ROAS (zwrotu z nakładów na reklamę), która również zależy od waluty reklamodawcy. Nie może być mniejsza od górnej granicy lub większa od jednostki rozliczeniowej danej waluty. Każdy element performanceGoalType ma swoją górną granicę:

  • gdy performanceGoalType ma wartość BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA, górna granica to 10 000.00 USD.
  • gdy performanceGoalType ma wartość BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC, górna granica to 1000.00 USD.
  • gdy performanceGoalType ma wartość BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, górna granica to 1000.00 USD.
  • gdy performanceGoalType to BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO, górna granica to 1000,00, a dolna 0,01.

Przykład: jeśli ustawisz wartość BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, stawka będzie zależeć od prawdopodobieństwa, że każde dostępne wyświetlenie będzie widoczne. Jeśli na przykład docelowa wartość CPM widocznych reklam wynosi 2 zł, a prawdopodobieństwo, że wyświetlenie będzie widoczne w 40%, stawka będzie wynosić 0,80 zł (40% z 2 zł).

Na przykład 1500 000 oznacza 1, 5 standardowej jednostki waluty lub wartości ROAS.

maxAverageCpmBidAmountMicros

string (int64 format)

Maksymalny średni CPM, jaki może być stawka, w częściach waluty reklamodawcy. Nie może być mniejsza od liczby płatnych jednostek danej waluty. Nie ma zastosowania, gdy performanceGoalType ma wartość BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM.

Na przykład 1500000 oznacza 1, 5 standardowej jednostki waluty.

customBiddingAlgorithmId

string (int64 format)

Identyfikator algorytmu ustalania stawek niestandardowych, który jest używany przez tę strategię. Ma zastosowanie tylko wtedy, gdy zasada performanceGoalType ma wartość BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.