AdGroupBidModifier

Bir reklam grubu teklif değiştiricisini temsil eder.

JSON gösterimi
{
  "resourceName": string,
  "bidModifierSource": enum (BidModifierSource),
  "adGroup": string,
  "criterionId": string,
  "bidModifier": number,
  "baseAdGroup": string,

  // Union field criterion can be only one of the following:
  "hotelDateSelectionType": {
    object (HotelDateSelectionTypeInfo)
  },
  "hotelAdvanceBookingWindow": {
    object (HotelAdvanceBookingWindowInfo)
  },
  "hotelLengthOfStay": {
    object (HotelLengthOfStayInfo)
  },
  "hotelCheckInDay": {
    object (HotelCheckInDayInfo)
  },
  "device": {
    object (DeviceInfo)
  },
  "hotelCheckInDateRange": {
    object (HotelCheckInDateRangeInfo)
  }
  // End of list of possible types for union field criterion.
}
Alanlar
resourceName

string

Değişmez. Reklam grubu teklif değiştiricisinin kaynak adı. Reklam grubu teklif değiştirici kaynak adları şu biçimdedir:

customers/{customerId}/adGroupBidModifiers/{adGroupId}~{criterionId}

bidModifierSource

enum (BidModifierSource)

Yalnızca çıkış. Teklif değiştirici kaynağı.

adGroup

string

Sabit. Bu ölçütün ait olduğu reklam grubu.

criterionId

string (int64 format)

Yalnızca çıkış. Teklifte değişiklik yapılacak ölçütün kimliği.

Bu alan, mutasyonlar için yoksayılır.

bidModifier

number

Ölçüt eşleştiğinde teklif için değiştirici. Değiştirici 0,1 - 10,0 aralığında olmalıdır. PreferredContent için aralık 1,0 - 6,0'tır. Bir cihaz türünü devre dışı bırakmak için 0 değerini kullanın.

baseAdGroup

string

Yalnızca çıkış. Bu taslak/deneme reklam grubu teklif değiştiricisinin oluşturulduğu ana reklam grubu. adGroup bir temel reklam grubuysa bu alan adGroup'a eşit olur. Reklam grubu taslak veya denemede oluşturulmuşsa ve karşılık gelen bir temel reklam grubu yoksa bu alan boş olur. Bu alan salt okunur.

Birleştirme alanı criterion. Bu reklam grubu teklif değiştiricisinin ölçütü.

V5'ten itibaren oluşturma işlemlerinde gereklidir. criterion şunlardan yalnızca biri olabilir:

hotelDateSelectionType

object (HotelDateSelectionTypeInfo)

Sabit. Otel tarihi seçimi ölçütü (varsayılan tarihlere karşılık kullanıcı tarafından seçilenler).

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

Sabit. Rezervasyonun yapıldığı konaklamadan önceki gün sayısına ilişkin ölçüt.

hotelLengthOfStay

object (HotelLengthOfStayInfo)

Değişmez. Gecelik otelde konaklama süresinin kriteri.

hotelCheckInDay

object (HotelCheckInDayInfo)

Değişmez. Rezervasyonun yapıldığı haftanın günü ölçütü.

device

object (DeviceInfo)

Değişmez. Cihaz ölçütü.

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

Sabit. Otel check-in tarih aralığı ölçütü.

BidModifierSource

Olası teklif değiştirici kaynaklarını açıklayan sıralama.

Sıralamalar
UNSPECIFIED Belirtilmedi.
UNKNOWN Yalnızca döndürülen değer için kullanılır. Bu sürümde bilinmeyen değeri temsil eder.
CAMPAIGN Teklif değiştirici, kampanya düzeyinde, kampanya düzeyindeki ölçütle belirtilir.
AD_GROUP Teklif değiştirici, reklam grubu düzeyinde belirlenir (geçersiz kılınır).

HotelDateSelectionTypeInfo

Otel tarihi seçimi ölçütü (varsayılan tarihlere karşılık kullanıcı tarafından seçilenler).

JSON gösterimi
{
  "type": enum (HotelDateSelectionType)
}
Alanlar
type

enum (HotelDateSelectionType)

Otel tarih seçiminin türü

HotelAdvanceBookingWindowInfo

Rezervasyonun yapıldığı konaklamadan önceki gün sayısı için ölçüt.

JSON gösterimi
{
  "minDays": string,
  "maxDays": string
}
Alanlar
minDays

string (int64 format)

Konaklama tarihinden önceki gün sayısının alt sınırı.

maxDays

string (int64 format)

Konaklamadan önceki gün sayısının üst sınırı.

HotelLengthOfStayInfo

Otel konaklama süresinin gece cinsinden ölçütü.

JSON gösterimi
{
  "minNights": string,
  "maxNights": string
}
Alanlar
minNights

string (int64 format)

Konaklama için gece sayısının düşük sınırı.

maxNights

string (int64 format)

Konaklama süresinin üst sınırı.

HotelCheckInDayInfo

Rezervasyonun yapıldığı haftanın günü ölçütü.

JSON gösterimi
{
  "dayOfWeek": enum (DayOfWeek)
}
Alanlar
dayOfWeek

enum (DayOfWeek)

Haftanın günü.

HotelCheckInDateRangeInfo

Giriş tarihi aralığı ölçütü.

JSON gösterimi
{
  "startDate": string,
  "endDate": string
}
Alanlar
startDate

string

Başlangıç tarihi (YYYY-AA-GG biçiminde).

endDate

string

YYYY-AA-GG biçiminde bitiş tarihi.