CampaignCriterion

캠페인 기준입니다.

JSON 표현
{
  "resourceName": string,
  "displayName": string,
  "type": enum (CriterionType),
  "status": enum (CampaignCriterionStatus),
  "campaign": string,
  "criterionId": string,
  "bidModifier": number,
  "negative": boolean,

  // Union field criterion can be only one of the following:
  "keyword": {
    object (KeywordInfo)
  },
  "placement": {
    object (PlacementInfo)
  },
  "mobileAppCategory": {
    object (MobileAppCategoryInfo)
  },
  "mobileApplication": {
    object (MobileApplicationInfo)
  },
  "location": {
    object (LocationInfo)
  },
  "device": {
    object (DeviceInfo)
  },
  "adSchedule": {
    object (AdScheduleInfo)
  },
  "ageRange": {
    object (AgeRangeInfo)
  },
  "gender": {
    object (GenderInfo)
  },
  "incomeRange": {
    object (IncomeRangeInfo)
  },
  "parentalStatus": {
    object (ParentalStatusInfo)
  },
  "userList": {
    object (UserListInfo)
  },
  "youtubeVideo": {
    object (YouTubeVideoInfo)
  },
  "youtubeChannel": {
    object (YouTubeChannelInfo)
  },
  "proximity": {
    object (ProximityInfo)
  },
  "topic": {
    object (TopicInfo)
  },
  "listingScope": {
    object (ListingScopeInfo)
  },
  "language": {
    object (LanguageInfo)
  },
  "ipBlock": {
    object (IpBlockInfo)
  },
  "contentLabel": {
    object (ContentLabelInfo)
  },
  "carrier": {
    object (CarrierInfo)
  },
  "userInterest": {
    object (UserInterestInfo)
  },
  "webpage": {
    object (WebpageInfo)
  },
  "operatingSystemVersion": {
    object (OperatingSystemVersionInfo)
  },
  "mobileDevice": {
    object (MobileDeviceInfo)
  },
  "locationGroup": {
    object (LocationGroupInfo)
  },
  "customAffinity": {
    object (CustomAffinityInfo)
  },
  "customAudience": {
    object (CustomAudienceInfo)
  },
  "combinedAudience": {
    object (CombinedAudienceInfo)
  },
  "keywordTheme": {
    object (KeywordThemeInfo)
  },
  "localServiceId": {
    object (LocalServiceIdInfo)
  },
  "brandList": {
    object (BrandListInfo)
  }
  // End of list of possible types for union field criterion.
}
입력란
resourceName

string

변경할 수 없습니다. 캠페인 기준의 리소스 이름입니다. 캠페인 기준 리소스 이름의 형식은 다음과 같습니다.

customers/{customerId}/campaignCriteria/{campaignId}~{criterionId}

displayName

string

출력 전용입니다. 기준의 표시 이름입니다.

이 필드는 변경 시 무시됩니다.

type

enum (CriterionType)

출력 전용입니다. 기준의 유형입니다.

status

enum (CampaignCriterionStatus)

기준의 상태입니다.

campaign

string

변경할 수 없습니다. 기준이 속한 캠페인입니다.

criterionId

string (int64 format)

출력 전용입니다. 기준의 ID입니다.

이 필드는 변경 중에 무시됩니다.

bidModifier

number

기준이 일치할 때 입찰가에 적용되는 조정입니다. 한정자는 0.1~10.0 사이여야 합니다. 대부분의 타겟팅 가능한 기준 유형은 한정자를 지원합니다. 기기 유형을 선택 해제하려면 0을 사용합니다.

negative

boolean

변경할 수 없습니다. 기준을 타겟팅 (false)할지 또는 제외 (true)할지 여부입니다.

통합 필드 criterion. 캠페인 기준입니다.

정확히 1개를 설정해야 합니다. criterion는 다음 중 하나여야 합니다.

keyword

object (KeywordInfo)

변경할 수 없습니다. 키워드

placement

object (PlacementInfo)

변경할 수 없습니다. 게재위치.

mobileAppCategory

object (MobileAppCategoryInfo)

변경할 수 없습니다. 모바일 앱 카테고리입니다.

mobileApplication

object (MobileApplicationInfo)

변경할 수 없습니다. 모바일 애플리케이션

location

object (LocationInfo)

변경할 수 없습니다. 위치를 탭합니다.

device

object (DeviceInfo)

변경할 수 없습니다. 기기 등 데이터를 분류할 옵션을 선택합니다.

adSchedule

object (AdScheduleInfo)

변경할 수 없습니다. 광고 일정

ageRange

object (AgeRangeInfo)

변경할 수 없습니다. 연령대

gender

object (GenderInfo)

변경할 수 없습니다. 성별.

incomeRange

object (IncomeRangeInfo)

변경할 수 없습니다. 소득 범위

parentalStatus

object (ParentalStatusInfo)

변경할 수 없습니다. 자녀 유무 상태.

userList

object (UserListInfo)

변경할 수 없습니다. 사용자 목록.

youtubeVideo

object (YouTubeVideoInfo)

변경할 수 없습니다. YouTube 동영상

youtubeChannel

object (YouTubeChannelInfo)

변경할 수 없습니다. YouTube 채널

proximity

object (ProximityInfo)

변경할 수 없습니다. 근접성

topic

object (TopicInfo)

변경할 수 없습니다. 주제를 탭합니다.

listingScope

object (ListingScopeInfo)

변경할 수 없습니다. 등록정보 범위입니다.

language

object (LanguageInfo)

변경할 수 없습니다. 언어

ipBlock

object (IpBlockInfo)

변경할 수 없습니다. IPBlock

contentLabel

object (ContentLabelInfo)

변경할 수 없습니다. ContentLabel을 사용하여 지정해야 합니다.

carrier

object (CarrierInfo)

변경할 수 없습니다. 이동통신사로 이동합니다.

userInterest

object (UserInterestInfo)

변경할 수 없습니다. 사용자 관심분야

webpage

object (WebpageInfo)

변경할 수 없습니다. 웹페이지

operatingSystemVersion

object (OperatingSystemVersionInfo)

변경할 수 없습니다. 바로 운영체제 버전입니다.

mobileDevice

object (MobileDeviceInfo)

변경할 수 없습니다. 휴대기기

locationGroup

object (LocationGroupInfo)

변경할 수 없습니다. 위치 그룹

customAffinity

object (CustomAffinityInfo)

변경할 수 없습니다. 맞춤 관심분야

customAudience

object (CustomAudienceInfo)

변경할 수 없습니다. 맞춤 잠재고객

combinedAudience

object (CombinedAudienceInfo)

변경할 수 없습니다. 통합된 잠재고객

keywordTheme

object (KeywordThemeInfo)

변경할 수 없습니다. 스마트 캠페인 키워드 테마

localServiceId

object (LocalServiceIdInfo)

변경할 수 없습니다. GLS 서비스 캠페인 기준입니다.

brandList

object (BrandListInfo)

변경할 수 없습니다. 브랜드 목록 캠페인 기준입니다.

CampaignCriterionStatus

CampaignCriterion의 가능한 상태입니다.

열거형
UNSPECIFIED 값이 지정되지 않았습니다.
UNKNOWN

수신된 값을 이 버전에서 알 수 없습니다.

이 값은 응답 전용입니다.

ENABLED 캠페인 기준이 사용 설정되었습니다.
PAUSED 캠페인 기준이 일시중지되었습니다.
REMOVED 캠페인 기준이 삭제되었습니다.

ListingScopeInfo

범위 기준 나열

JSON 표현
{
  "dimensions": [
    {
      object (ListingDimensionInfo)
    }
  ]
}
입력란
dimensions[]

object (ListingDimensionInfo)

캠페인 기준의 범위입니다.

CarrierInfo

이동통신사 기준을 나타냅니다.

JSON 표현
{
  "carrierConstant": string
}
입력란
carrierConstant

string

이동통신사 상수 리소스 이름입니다.

OperatingSystemVersionInfo

타겟팅할 운영체제 버전을 나타냅니다.

JSON 표현
{
  "operatingSystemVersionConstant": string
}
입력란
operatingSystemVersionConstant

string

운영체제 버전 상수 리소스 이름입니다.

MobileDeviceInfo

휴대기기 기준입니다.

JSON 표현
{
  "mobileDeviceConstant": string
}
입력란
mobileDeviceConstant

string

휴대기기 상수 리소스 이름입니다.

LocationGroupInfo

feed 또는 assetSet을 통해 지정된 위치 목록 주변의 반경입니다.

JSON 표현
{
  "geoTargetConstants": [
    string
  ],
  "radiusUnits": enum (LocationGroupRadiusUnits),
  "feedItemSets": [
    string
  ],
  "locationGroupAssetSets": [
    string
  ],
  "feed": string,
  "radius": string,
  "enableCustomerLevelLocationAssetSet": boolean
}
입력란
geoTargetConstants[]

string

피드 내 지역 범위를 제한하는 지역 타겟 상수입니다. 현재 지역 타겟 상수는 하나만 허용됩니다. AssetSet 필드로 설정할 수 없습니다.

radiusUnits

enum (LocationGroupRadiusUnits)

반경 단위입니다. 지역 타겟 상수에 대해서는 마일과 미터가 지원됩니다. 피드 항목 세트와 애셋 세트에는 밀리 마일과 미터가 지원됩니다. 이는 필수 항목이며 CREATE 작업에서 설정해야 합니다.

feedItemSets[]

string

FeedItems가 타겟팅되는 FeedItemSets. 여러 ID를 지정하면 하나 이상의 집합에 나타나는 모든 항목이 타겟팅됩니다. 이 필드는 geoTargetConstants와 함께 사용할 수 없습니다. 이는 선택사항이며 CREATE 작업에서만 설정할 수 있습니다. AssetSet 필드로 설정할 수 없습니다.

locationGroupAssetSets[]

string

애셋이 타겟팅되는 AssetSet. 여러 ID를 지정하면 하나 이상의 집합에 나타나는 모든 항목이 타겟팅됩니다. 이 필드는 피드, 지역 타겟팅 상수 또는 피드 항목 세트와 함께 사용할 수 없습니다. 애셋 세트를 사용하는 경우 이 필드 또는 enableCustomerLevelLocationAssetSet를 지정해야 합니다. 두 가지 기능은 동시에 사용할 수 없습니다. 이는 CREATE 작업에서만 설정할 수 있습니다.

feed

string

타겟팅할 위치를 지정하는 피드입니다. AssetSet 필드로 설정할 수 없습니다. 이는 필수 항목이며 CREATE 작업에서 설정해야 합니다.

radius

string (int64 format)

타겟 위치 주변 반경을 지정하는 단위의 거리입니다. 이는 필수 항목이며 CREATE 작업에서 설정해야 합니다.

enableCustomerLevelLocationAssetSet

boolean

최신 고객 수준 확장 소재 세트가 타겟팅에 사용되었음을 나타냅니다. radius 및 radiusUnits와 함께 사용됩니다. 피드, 지역 타겟 상수 또는 피드 항목 세트와 함께 사용할 수 없습니다. 애셋 세트를 사용하는 경우 이 필드 또는 locationGroupAssetSets를 지정해야 합니다. 두 가지 기능은 동시에 사용할 수 없습니다. 이는 CREATE 작업에서만 설정할 수 있습니다.

LocationGroupRadiusUnits

위치 그룹의 반경 거리 단위 (예: MILES)

열거형
UNSPECIFIED 지정되지 않음
UNKNOWN 반환 값에만 사용됩니다. 이 버전에서 알 수 없는 값을 나타냅니다.
METERS 미터
MILES 마일
MILLI_MILES 밀리마일

LocalServiceIdInfo

지역 서비스 광고 서비스 ID입니다. 지역 서비스 캠페인이 타겟팅할 수 있는 서비스 유형 (예: install_faucet)을 나타냅니다.

JSON 표현
{
  "serviceId": string
}
입력란
serviceId

string

기준 리소스 이름입니다.

BrandListInfo

브랜드 목록 기준은 브랜드 목록을 지정하는 데 사용됩니다. 목록은 SharedSet ID 유형 BRAND_HINT로 표시됩니다. 이 유형의 기준은 타겟팅하거나 제외할 수 있습니다.

JSON 표현
{
  "sharedSet": string
}
입력란
sharedSet

string

브랜드 목록의 공유 조합 리소스 이름입니다.