AdGroupBidModifier

広告グループの入札単価調整比を表します。

JSON 表現
{
  "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.
}
フィールド
resourceName

string

変更不可。広告グループの入札単価調整比のリソース名。広告グループの入札単価調整比のリソース名の形式は次のとおりです。

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

bidModifierSource

enum (BidModifierSource)

出力のみ。入札単価調整比のソース。

adGroup

string

変更不可。この条件が属する広告グループです。

criterionId

string (int64 format)

出力のみ。入札単価を調整する条件の ID です。

このフィールドはミューテーションの場合は無視されます。

bidModifier

number

条件が一致した場合の入札の修飾子。修飾子は 0.1~10.0 の範囲内にする必要があります。PreferredContent の範囲は 1.0~6.0 です。デバイスタイプをオプトアウトするには、0 を使用します。

baseAdGroup

string

出力のみ。この下書き/試用の広告グループの入札単価調整比の作成元となった基本の広告グループ。adGroup がベース広告グループの場合、このフィールドは adGroup と等しくなります。広告グループが下書きまたは試用で作成され、対応する基本の広告グループがない場合、このフィールドは null になります。このフィールドは読み取り専用です。

共用体フィールド criterion。この広告グループの入札単価調整比の条件です。

V5 以降の作成オペレーションでは必須です。criterion は次のいずれかになります。

hotelDateSelectionType

object (HotelDateSelectionTypeInfo)

変更不可。ホテルの日付の選択条件(デフォルトの日付とユーザーが選択した日付の比較)。

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

変更不可。予約が行われるまでの日数の条件。

hotelLengthOfStay

object (HotelLengthOfStayInfo)

変更不可。ホテルの滞在日数の条件。

hotelCheckInDay

object (HotelCheckInDayInfo)

変更不可。予約を行う曜日の条件。

device

object (DeviceInfo)

変更不可。デバイスの条件。

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

変更不可。ホテルのチェックイン期間の条件です。

BidModifierSource

単価調整比のソースを記述する列挙型です。

列挙型
UNSPECIFIED 指定されていません。
UNKNOWN 戻り値にのみ使用されます。このバージョンで不明な値を表します。
CAMPAIGN 入札単価調整比は、キャンペーン レベルの条件でキャンペーン単位で指定します。
AD_GROUP 単価調整比は広告グループ単位で指定(上書き)します。

HotelDateSelectionTypeInfo

ホテルの日付の選択条件(デフォルトの日付とユーザーが選択した日付の比較)。

JSON 表現
{
  "type": enum (HotelDateSelectionType)
}
フィールド
type

enum (HotelDateSelectionType)

ホテルの日付選択のタイプ

HotelAdvanceBookingWindowInfo

予約が行われるまでの日数の条件。

JSON 表現
{
  "minDays": string,
  "maxDays": string
}
フィールド
minDays

string (int64 format)

滞在日数の下限。

maxDays

string (int64 format)

滞在日数の最大値。

HotelLengthOfStayInfo

ホテルの滞在日数の条件。

JSON 表現
{
  "minNights": string,
  "maxNights": string
}
フィールド
minNights

string (int64 format)

最低宿泊日数。

maxNights

string (int64 format)

滞在日数の最大値。

HotelCheckInDayInfo

予約を行う曜日の条件。

JSON 表現
{
  "dayOfWeek": enum (DayOfWeek)
}
フィールド
dayOfWeek

enum (DayOfWeek)

曜日です。

HotelCheckInDateRangeInfo

チェックイン期間の条件です。

JSON 表現
{
  "startDate": string,
  "endDate": string
}
フィールド
startDate

string

開始日を YYYY-MM-DD 形式で指定します。

endDate

string

終了日を YYYY-MM-DD 形式で指定します。