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ştiricisi 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şiklikler için yoksayılır.

bidModifier

number

Ölçüt eşleştiğinde teklif değiştiricisi. Değiştirici şu aralıkta olmalıdır: 0,1 - 10,0. PreferredContent için 1,0 - 6,0 aralığıdı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 bir reklam grubuysa bu alan adGroup'a eşit olacaktır. Reklam grubu taslak olarak veya deneme sürümünde oluşturulduysa ve ilgili bir temel reklam grubu yoksa bu alan boş olacaktır. 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 için ölçüt (varsayılan tarihler ile kullanıcı tarafından seçilen tarihlerin karşılaştırması).

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

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

hotelLengthOfStay

object (HotelLengthOfStayInfo)

Sabit. Gece konaklamalarının uzunluğuna ilişkin kriter.

hotelCheckInDay

object (HotelCheckInDayInfo)

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

device

object (DeviceInfo)

Sabit. Bir cihaz ölçütü.

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

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

BidModifierSource

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

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çütte belirtilir.
AD_GROUP Teklif değiştirici, reklam grubu düzeyinde belirtilir (geçersiz kılınır).

HotelDateSelectionTypeInfo

Otel tarihi seçimi için ölçüt (varsayılan tarihler ile kullanıcı tarafından seçilen tarihlerin karşılaştırması).

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

enum (HotelDateSelectionType)

Otel tarihi seçimi 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

Gece konaklamalarının uzunluğuna ilişkin kriter.

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

string (int64 format)

Konaklama konaklanacak gece sayısının düşük olması.

maxNights

string (int64 format)

Konaklama için üst sınır.

HotelCheckInDayInfo

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

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

enum (DayOfWeek)

Haftanın günü.

HotelCheckInDateRangeInfo

Check-in tarih aralığı için ölçüt.

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

string

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

endDate

string

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