BiddingStrategy

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

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 unii bid_strategy_scheme. Wymagane. bid_strategy_scheme może być tylko jednym z tych elementów:
fixedBid

object (FixedBidStrategy)

Strategia, która używa stałej stawki.

maximizeSpendAutoBid

object (MaximizeSpendBidStrategy)

Strategia, która automatycznie dostosowuje stawkę, aby optymalizować skuteczność pod kątem Twojego celu, przy jednoczesnym wykorzystaniu pełnego budżetu.

Na poziomie zamówienia reklamowego nie można ustawić wartości markupType na PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM. Ponadto, gdy performanceGoalType jest jedną z tych wartości:

  • 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 być:

  • LINE_ITEM_TYPE_DISPLAY_DEFAULT
  • LINE_ITEM_TYPE_VIDEO_DEFAULT ,

i kiedy performanceGoalType jest:

  • 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ąć określony cel skuteczności lub go przekroczyć. Może być używany tylko w przypadku elementu zamówienia.

youtubeAndPartnersBid

object (YoutubeAndPartnersBiddingStrategy)

Strategia ustalania stawek używana przez zasoby YouTube i partnerów. Można go używać tylko w przypadku elementu zamówienia typu YouTube i sieć partnerów wideo Google lub elementu grupy reklam.

FixedBidStrategy

Strategia, która używa stałej ceny ustalania stawek.

Zapis JSON
{
  "bidAmountMicros": string
}
Pola
bidAmountMicros

string (int64 format)

Kwota stawki stałej w mikrowalucie reklamodawcy. W przypadku elementu zamówienia reklamowego wartość bidAmountMicros powinna wynosić 0. W przypadku elementu zamówienia wartość bidAmountMicros musi być większa lub równa jednostki rozliczeniowej danej waluty i nie może być większa niż górny limit (1 000 000 000).

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

MaximizeSpendBidStrategy

Strategia, która automatycznie dostosowuje stawkę, aby optymalizować określony cel skuteczności przy jednoczesnym wydatkowaniu pełnego budżetu.

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

enum (BiddingStrategyPerformanceGoalType)

Wymagane. Rodzaj celu dotyczącego skuteczności, który strategia ustalania stawek stara się zminimalizować przy wydawaniu całego budżetu. W przypadku tej strategii nie można używać parametru BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM.

maxAverageCpmBidAmountMicros

string (int64 format)

Maksymalny średni CPM, który może być ustawiony w stawce, w mikrowalutach waluty reklamodawcy. Musi być większa lub równa jednostkom rozliczeniowym danej waluty.

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

raiseBidForDeals

boolean

Czy strategia uwzględnia ceny minimalne z umowy.

customBiddingAlgorithmId

string (int64 format)

Identyfikator algorytmu ustalania stawek niestandardowych używanego przez tę strategię. Dotyczy tylko sytuacji, gdy performanceGoalType ma wartość BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.

BiddingStrategyPerformanceGoalType

Możliwe typy celu dotyczącego skuteczności w strategii ustalania stawek.

Wartości w polu enum
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_UNSPECIFIED Wartość typu nie została 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 niewidoczne z włączonym dźwiękiem.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN Czas widoczności powyżej 10 sekund.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED widoczne wyświetlenia.

PerformanceGoalBidStrategy

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

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

enum (BiddingStrategyPerformanceGoalType)

Wymagane. Rodzaj celu skuteczności, który strategia ustalania stawek będzie się starać osiągnąć lub przekroczyć.

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

  • 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óry strategia ustalania stawek będzie się starać osiągnąć lub przekroczyć, w mikrowalutach waluty reklamodawcy lub w mikrowalutach wartości ROAS (zwrot z nakładów na reklamę), która jest też wyrażona w walucie reklamodawcy. Musi być większa lub równa jednostka rozliczeniowa danej waluty i nie większa niż górna granica. Każdy element performanceGoalType ma swoją górną granicę:

  • Gdy performanceGoalType = BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA, górna granica wynosi 10 000,00 USD.
  • Gdy performanceGoalType = BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC, górna granica wynosi 1000,00 USD.
  • Gdy performanceGoalType = BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, górna granica wynosi 1000,00 USD.
  • gdy performanceGoalType = 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 określana na podstawie prawdopodobieństwa, że każde dostępne wyświetlenie będzie widoczne. Jeśli na przykład docelowy CPM widocznych reklam wynosi 2 USD, a wyświetlenie ma 40% szans na widoczność, stawka CPM wyniesie 0,80 USD (40% z 2 USD).

Na przykład 1500000 reprezentuje 1,5 standardowej jednostki waluty lub wartości ROAS.

maxAverageCpmBidAmountMicros

string (int64 format)

Maksymalny średni CPM, który może być ustawiony w stawce, w mikrowalutach waluty reklamodawcy. Musi być większa lub równa jednostkom rozliczeniowym danej waluty. Nie ma zastosowania, gdy performanceGoalType ma wartość BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM.

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

customBiddingAlgorithmId

string (int64 format)

Identyfikator algorytmu ustalania stawek niestandardowych używanego przez tę strategię. Dotyczy tylko sytuacji, gdy performanceGoalType ma wartość BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.

YoutubeAndPartnersBiddingStrategy

Ustawienia, które kontrolują 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.

Gdy strategia ustalania stawek jest przypisana na poziomie elementu zamówienia, to pole jest dostępne 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 używasz odpowiedniej strategii, wartość tego pola będzie wynosić 0.

adGroupEffectiveTargetCpaValue

string (int64 format)

Tylko dane wyjściowe. Docelowy docelowy CPA grupy reklam w mikrowalucie reklamodawcy.

adGroupEffectiveTargetCpaSource

enum (BiddingSource)

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

YoutubeAndPartnersBiddingStrategyType

Możliwe typy strategii ustalania stawek w przypadku zasobów w YouTube i u partnerów

Wartości w polu enum
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_UNSPECIFIED Typ nie jest określony lub nieznany.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPV Strategia ustalania stawek, która płaci stałą kwotę za obejrzenie filmu.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPM Strategia ustalania stawek, która płaci za wyświetlenie kwotę, którą można skonfigurować.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPA Strategia ustalania stawek, która automatycznie optymalizuje liczbę konwersji na dolara.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPM Strategia ustalania stawek, która płaci stałą kwotę za wyświetlenie.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_RESERVE_CPM Strategia ustalania stawek obowiązująca w przypadku elementów zamówienia z Szybką rezerwacją w YouTube, która płaci stałą kwotę za wyświetlenie.
YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MAXIMIZE_LIFT Strategia automatycznego określania stawek, która ustala stawki tak, aby osiągnąć maksymalny wzrost skuteczności.
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 maksymalizować przychody przy jednoczesnym wydawaniu budżetu.

BiddingSource

Źródło wartości stawki.

Wartości w polu enum
BIDDING_SOURCE_UNSPECIFIED Źródło ustalania stawek nie zostało określone lub jest nieznane.
BIDDING_SOURCE_LINE_ITEM Wartość stawki jest dziedziczona z elementu zamówienia.
BIDDING_SOURCE_AD_GROUP Wartość stawki jest zdefiniowana w grupie reklam.