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)
  },
  "youtubeAndPartnersBid": {
    object (YoutubeAndPartnersBiddingStrategy)
  }
  // End of list of possible types for union field bid_strategy_scheme.
}
Pola
Pole sumy bid_strategy_scheme. Wymagane. bid_strategy_scheme może być 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ę w celu optymalizacji pod kątem docelowej skuteczności w ramach całego budżetu.

Na poziomie zamówienia reklamowego nie można ustawić markupType elementów zamówienia na PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM. Ponadto, gdy performanceGoalType jest jednym z:

  • 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 spełniać jeden z tych warunków:

  • LINE_ITEM_TYPE_DISPLAY_DEFAULT
  • LINE_ITEM_TYPE_VIDEO_DEFAULT ,

a performanceGoalType ma wartość:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN

lineItemType elementów zamówienia reklamowego musi wynosić 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.

youtubeAndPartnersBid

object (YoutubeAndPartnersBiddingStrategy)

Strategia ustalania stawek wykorzystywana przez zasoby YouTube i programu Google Partners. Można go używać tylko w przypadku elementów zamówienia YouTube i sieć partnerów wideo Google oraz elementów grupy reklam.

FixedBidStrategy

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

Zapis JSON
{
  "bidAmountMicros": string
}
Pola
bidAmountMicros

string (int64 format)

Kwota stałej stawki wyrażona w częściach waluty reklamodawcy. W przypadku elementu zamówienia reklamowego właściwość bidAmountMicros powinna mieć wartość 0. W przypadku elementu zamówienia wartość bidAmountMicros musi być większa od lub równa jednostce podlegającej rozliczeniu w danej walucie oraz mniejsza lub równa górnego limitu, czyli 1 000 000 000.

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

MaximizeSpendBidStrategy

Strategia, która automatycznie dostosowuje stawkę, by 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)

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, wyrażona w częściach waluty reklamodawcy. Wartość nie może być mniejsza od podlegającej rozliczeniu jednostki danej waluty.

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

raiseBidForDeals

boolean

Czy strategia uwzględnia ceny minimalne umów.

customBiddingAlgorithmId

string (int64 format)

Identyfikator algorytmu ustalania stawek niestandardowych używanego 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 związanych ze 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 Pełne wyświetlenia widoczne i z włączonym dźwiękiem.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN Czas wyświetlenia reklamy 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)

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

Użycie na poziomie elementu zamówienia musi mieć 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)

Wymagane. Cel skuteczności, którego strategia ustalania stawek będzie próbowała osiągnąć lub przekroczyć (w mikro walucie reklamodawcy lub w mikro wartości ROAS (zwrot z nakładów na reklamę), która również zależy od waluty reklamodawcy). Musi być równa lub większa od jednostki danej waluty podlegającej rozliczeniu oraz mniejsza lub równa górnym granicom. Każdy element performanceGoalType ma swoją górną granicę:

  • gdy performanceGoalType to BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA, górna granica to 10 000.00 USD.
  • gdy performanceGoalType to BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC, górna granica to 1000,00 USD.
  • gdy performanceGoalType to BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, górna granica to 1000,00 USD.
  • gdy performanceGoalType ma wartość 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 docelowy CPM widocznych reklam wynosi 2 zł, a prawdopodobieństwo, że wyświetlenie będzie widoczne na poziomie 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, wyrażona w częściach waluty reklamodawcy. Wartość nie może być mniejsza od podlegającej rozliczeniu jednostki danej waluty. Nie ma zastosowania, gdy performanceGoalType ma wartość BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM.

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

customBiddingAlgorithmId

string (int64 format)

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

YoutubeAndPartnersBiddingStrategy

Ustawienia określające strategię ustalania stawek w przypadku zasobów YouTube i partnerów.

Zapis JSON
{
  "type": enum (YoutubeAndPartnersBiddingStrategyType),
  "value": string,
  "adGroupEffectiveTargetCpaValue": string,
  "adGroupEffectiveTargetCpaSource": enum (BiddingSource)
}
Pola
type

enum (YoutubeAndPartnersBiddingStrategyType)

Typ strategii ustalania stawek.

value

string (int64 format)

Wartość używana przez strategię ustalania stawek.

Jeśli strategia ustalania stawek jest przypisana na poziomie elementu zamówienia, to pole ma zastosowanie tylko w przypadku tych typów strategii:

  • YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPA
  • YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_ROAS

Jeśli strategia ustalania stawek jest przypisana na poziomie grupy reklam, to pole ma zastosowanie tylko w przypadku tych typów strategii:

  • YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPM
  • YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPV
  • YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPA
  • YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPM
  • YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_RESERVE_CPM
  • YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_ROAS

Jeśli nie stosujesz odpowiedniej strategii, wartość w tym polu będzie wynosić 0.

adGroupEffectiveTargetCpaValue

string (int64 format)

Tylko dane wyjściowe. Rzeczywisty docelowy CPA dla grupy reklam w milionowych częściach waluty reklamodawcy.

adGroupEffectiveTargetCpaSource

enum (BiddingSource)

Tylko dane wyjściowe. Źródło efektywnej wartości docelowego CPA dla grupy reklam.

YoutubeAndPartnersBiddingStrategyType

Możliwe typy strategii ustalania stawek dostępne w przypadku zasobów YouTube i partnerów.

Wartości w polu enum
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_UNSPECIFIED Nie określono typu lub nieznany.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPV Strategia ustalania stawek, w której za wyświetlenie filmu można ustawić określoną kwotę.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPM Strategia ustalania stawek, w której płaci się konfigurowalną kwotę za wyświetlenie.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPA Strategia ustalania stawek, która automatycznie optymalizuje konwersje za każdą złotówkę.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPM Strategia ustalania stawek, w której płaci się konfigurowalną kwotę za wyświetlenie.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_RESERVE_CPM Strategia ustalania stawek dla elementów zamówienia dostępnych w ramach Szybkiej rezerwacji w YouTube, które płacą stałą kwotę za wyświetlenie.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MAXIMIZE_LIFT Strategia automatycznego określania stawek, która ustala stawki pod kątem maksymalizacji wzrostu.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MAXIMIZE_CONVERSIONS Strategia ustalania stawek, która automatycznie maksymalizuje liczbę konwersji przy danym budżecie dziennym.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPV Strategia ustalania stawek, która automatycznie optymalizuje koszt obejrzenia filmu
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_ROAS Strategia ustalania stawek, która automatycznie maksymalizuje przychody przy średnim docelowym zwrocie z nakładów na reklamę (ROAS).
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MAXIMIZE_CONVERSION_VALUE Strategia ustalania stawek, która automatycznie ustala stawki tak, aby zmaksymalizować przychody w ramach określonego budżetu.

BiddingSource

Źródło wartości stawki.

Wartości w polu enum
BIDDING_SOURCE_UNSPECIFIED Nie określono lub nieznane źródło ustalania stawek.
BIDDING_SOURCE_LINE_ITEM Wartość określania stawek jest dziedziczona z elementu zamówienia.
BIDDING_SOURCE_AD_GROUP Wartość określania stawek jest zdefiniowana w grupie reklam.