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

Sabit. 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, değişimler için yoksayılır.

bidModifier

number

Ölçüt eşleştiğinde teklifin değiştiricisi. Değiştirici 0,1 - 10,0 aralığında olmalıdır. PreferredContent için aralık 1,0 - 6,0 arasındadı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, 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 okunurdur.

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

V5'ten başlayan 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ı için ölçüt.

hotelLengthOfStay

object (HotelLengthOfStayInfo)

Sabit. Gecelik otel konaklama süresi kriteri.

hotelCheckInDay

object (HotelCheckInDayInfo)

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

device

object (DeviceInfo)

Sabit. 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 tarihi 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)

Konaklamadan ö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

Gecelik otel konaklama süresi kriteri.

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

YYYY-AA-GG biçimindeki başlangıç tarihi.

endDate

string

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