기준

타겟팅 기준은 다음 세 가지 수준에서 설정할 수 있습니다.

일부 기준 유형은 모든 수준에서 설정할 수 없습니다. 예를 들어 일부는 캠페인 수준에서만 설정할 수 있습니다. 또한 일부 기준은 제외 타겟팅에만 사용할 수 있고 일부는 포함 타겟팅에만 사용할 수 있습니다.

수준별 지원되는 기준

다음 표에서는 모든 기준 유형의 허용된 사용량을 설명합니다.

유형 긍정적? 제외어? 사용 가능한 수준 참고
광고 일정 예 아니요
  • 캠페인
연령대 예 예
  • 캠페인
  • 광고그룹
앱 결제 모델 예 아니요
  • 광고그룹
시청자층 예 아니요
  • 광고그룹
디맨드젠 캠페인 잠재고객 타겟팅 가이드를 참고하세요.
브랜드 목록 예 예
  • 캠페인
  • 광고그룹
광고 그룹 수준에서는 긍정적 타겟팅만 지원됩니다.
Carrier 예 아니요
  • 캠페인
합성 잠재고객 예 아니요
  • 캠페인
  • 광고그룹
결합된 잠재고객 고객센터 도움말을 참고하세요.
콘텐츠 라벨 아니요 예
  • 캠페인
  • 고객
맞춤 관심분야 예 아니요
  • 캠페인
  • 광고그룹
CustomInterest 리소스에 의해 정의됩니다. 키워드, URL, 앱을 결합하는 잠재고객 세그먼트의 경우 CustomAudienceInfo을 사용합니다. 맞춤 잠재고객 가이드를 참고하세요.
맞춤 잠재고객 예 아니요
  • 캠페인
  • 광고그룹
CustomAudience 리소스에 의해 정의됩니다. 맞춤 잠재고객 가이드를 참고하세요.
맞춤 의도 예 아니요
  • 광고그룹
CustomInterest 리소스에 의해 정의됩니다. 키워드, URL, 앱을 결합하는 잠재고객 세그먼트의 경우 CustomAudienceInfo을 사용합니다. 맞춤 잠재고객 가이드를 참고하세요.
기기 예 아니요
  • 캠페인
기기 유형을 선택 해제하려면 bid_modifier을 0.0로 설정합니다. 광고 그룹 수준 기기 입찰가 조정에는 AdGroupBidModifier을 사용합니다. 입찰가 수정 도구 가이드를 참고하세요.
항목 입찰가 예 아니요
  • 광고그룹
v25 이상에서는 VERTICAL_ADS_ITEM_BID 기준 유형을 사용하여 카테고리 광고에서 여행 항목(예: 호텔, 할 일, 이벤트)의 항목 수준 입찰가 (item_code)를 설정합니다.
확장된 인구통계 예 예
  • 캠페인
  • 광고그룹
성별 예 예
  • 캠페인
  • 광고그룹
캠페인 수준 성별 제외 (negative = true)는 실적 최대화 캠페인에서도 지원됩니다. 인구통계 측정기준에서 UNDETERMINED 카테고리만 타겟팅하려고 하면 CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED이 반환됩니다. v24 이상의 인구통계 유효성 검사 규칙의 경우 버전 차이를 참고하세요.
소득 범위 예 예
  • 캠페인
  • 광고그룹
IP 차단 아니요 예
  • 캠페인
  • 고객
키워드 예 예
  • 캠페인
  • 광고그룹
캠페인 수준에서는 키워드만 제외할 수 있습니다.
키워드 테마 예 예
  • 캠페인
언어 예 아니요
  • 캠페인
  • 광고그룹
v24 이상에서는 허용되지 않는 언어를 타겟팅하려고 하면 CriterionError.CANNOT_TARGET_LANGUAGE가 반환됩니다.
생애 주요 이벤트 예 예
  • 캠페인
  • 광고그룹
등록정보 그룹 예 아니요
  • 광고그룹
호텔 광고 및 쇼핑 캠페인의 트리 기반 구조 쇼핑 등록정보 그룹 가이드를 참고하세요.
목록 범위 예 아니요
  • 캠페인
지역 서비스 ID 예 아니요
  • 캠페인
지역 서비스 캠페인의 서비스 유형을 나타냅니다. v24 이상에서는 AssetGroupSignal.local_services_id를 사용하여 실적 최대화 캠페인 애셋 그룹에 지역 서비스 서비스 ID 신호를 설정할 수도 있습니다.
위치 예 예
  • 캠페인
  • 광고그룹
위치 타겟팅 가이드를 참고하세요. v24 이상에서는 지역 서비스 실적 최대화 캠페인에서 모든 지역을 삭제하면 CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN이 반환됩니다.
위치 그룹 예 아니요
  • 캠페인
거리 반경을 사용하여 여러 지리적 리전을 타겟팅합니다. 위치 타겟팅 가이드를 참고하세요.
모바일 앱 카테고리 예 예
  • 캠페인
  • 광고그룹
  • 고객
모바일 애플리케이션 예 예
  • 캠페인
  • 광고그룹
  • 고객
휴대기기 예 아니요
  • 캠페인
제외 키워드 목록 아니요 예
  • 고객
ACCOUNT_LEVEL_NEGATIVE_KEYWORDS 공유 조합을 계정에 연결합니다(계정당 최대 1개).
운영체제 버전 예 아니요
  • 캠페인
자녀 유무 예 예
  • 캠페인
  • 광고그룹
캠페인 수준에서는 제외 타겟팅만 지원됩니다.
Placement 예 예
  • 캠페인
  • 광고그룹
  • 고객
관리형 게재위치는 캠페인 및 광고 그룹 수준에서 긍정적 타겟팅을 지원하고 모든 수준에서 제외 타겟팅을 지원합니다. URL 길이 (250자) 및 깊이 (2단계) 제한, adsenseformobileapps.com은 허용되지 않음
게재위치 목록 아니요 예
  • 고객
NEGATIVE_PLACEMENTS 공유 세트를 계정에 연결하여 캠페인 전반에서 게재위치를 제외합니다.
근접도 예 아니요
  • 캠페인
주소 또는 위도-경도와 반경을 사용하여 생성됩니다. 위치 타겟팅 가이드를 참고하세요.
소매 필터 번들 예 예
  • 광고그룹
v24 이상 (허용 목록에 추가된 계정만 해당)에서 동적 태그 기반 제품 필터링을 위해 RETAIL_FILTER 공유 세트를 광고 그룹 (또는 실적 최대화 캠페인의 AssetGroupListingGroupFilter)에 연결합니다.
주제 예 예
  • 캠페인
  • 광고그룹
사용자 관심분야 예 예
  • 캠페인
  • 광고그룹
사용 가능 여부가 캠페인 유형과 호환되는지 확인합니다. 일부 사용자 관심분야 옵션은 특정 캠페인 유형에서만 사용할 수 있습니다.
사용자 목록 예 예
  • 캠페인
  • 광고그룹
사용자 목록의 ID를 사용합니다.
카테고리 광고 상품 그룹 규칙 목록 예 예
  • 광고그룹
VERTICAL_ADS_ITEM_GROUP_RULE_LIST 공유 세트를 여행 피드가 있는 검색 캠페인의 광고 그룹에 연결합니다 (허용 목록에 있는 계정의 경우 v24 이상의 실적 최대화 캠페인에서 AssetGroupSignal도 지원됨).
동영상 라인업 예 예
  • 캠페인
  • 광고그룹
잘못된 라인업 ID를 지정하면 CampaignCriterionError.INVALID_VIDEO_LINEUP_ID가 반환됩니다.
웹페이지 예 예
  • 캠페인
  • 광고그룹
조건에 따라 광고주 웹사이트의 특정 페이지를 타겟팅하거나 제외하는 데 사용됩니다. Webpage 기준을 제외로 설정하는 것은 URL 제외를 구현하는 데 사용됩니다.
웹페이지 목록 아니요 예
  • 캠페인
캠페인 수준에서 웹페이지 목록을 제외하도록 WEBPAGES 공유 조합을 연결합니다 (허용 목록에 있는 계정만 사용 가능).
YouTube 채널 예 예
  • 캠페인
  • 광고그룹
  • 고객
YouTube 동영상 예 예
  • 캠페인
  • 광고그룹
  • 고객

버전 차이

지원되는 Google Ads API 버전 간에 여러 기준 유형과 유효성 검사 동작이 다릅니다.

  • v25 이상: AdGroupCriterion에서 EntityBid (entity_bid) 기준을 지원하며, 기준 유형 VERTICAL_ADS_ITEM_BID을 사용하여 세로형 광고의 여행 항목에 대한 항목 수준 입찰가를 설정합니다.
  • v24 이상:
    • 태그 기반 제품 필터링(허용 목록에 추가된 계정만 해당)을 위해 RetailFilterBundle (AdGroupCriterion.retail_filter_bundle 및 AssetGroupListingGroupFilter.Dimension.retail_filter_bundle) 및 RetailFilter (SharedCriterion.retail_filter)을 지원합니다.
    • SharedCriterion에서 VerticalAdsItemGroupRuleInfo의 user_rating, venue, event_participant_display_name 규칙 측정기준을 지원합니다.
    • 실적 최대화 캠페인 애셋 그룹 신호에 AssetGroupSignal.local_services_id 및 AssetGroupSignal.vertical_ads_item_group_rule_list (허용 목록에 추가됨)를 지원합니다.
    • 인구통계 측정기준 (AgeRangeInfo, GenderInfo, IncomeRangeInfo 또는 ParentalStatusInfo) 내의 모든 타겟을 제외하려고 하면 CriterionError.CANNOT_EXCLUDE_ALL_TARGETS이 반환됩니다.
    • 허용되지 않는 언어를 타겟팅하려고 하면 CriterionError.CANNOT_TARGET_LANGUAGE를 반환합니다.
    • 지역 서비스 실적 최대화 캠페인에서 모든 위치를 삭제하려고 할 때 CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN를 반환합니다.

잠재고객 정보 타겟팅 기준

AdGroupCriterion.audience에서 AudienceInfo 기준을 사용하여 광고 그룹 수준에서 잠재고객을 타겟팅할 수 있습니다. ad_group_criterion.audience.audience을 타겟팅하려는 Audience의 리소스 이름으로 설정합니다. AdGroupCriterion에서 AudienceInfo 기준을 사용하려면 광고 그룹을 만들 때 ad_group.audience_setting.use_audience_grouped = true를 설정해야 합니다 (이 설정은 생성 후 변경할 수 없음). 캠페인을 만들 때 선택적으로 campaign.audience_setting.use_audience_grouped = true를 설정하여 캠페인 수준에서 세그먼트 및 인구통계 제외를 방지할 수도 있습니다.

audience_id에 대해 MutateAudienceResult 검사

AudienceService.MutateAudiences로 잠재고객을 만들면 각 작업에서 MutateAudienceResult이 반환됩니다. MutateAudienceResult를 검사하여 반환된 resource_name를 파싱하여 audience_id를 가져올 수 있으며, response_content_type가 MUTABLE_RESOURCE로 설정된 경우 반환된 audience 객체에서 변경 가능한 필드 (예: name)를 검사할 수 있습니다.

# Inspect MutateAudienceResult to get audience_id.
for result in response.results:
    resource_name = result.resource_name
    # Format: customers/{customer_id}/audiences/{audience_id}
    audience_id = audience_service.parse_audience_path(resource_name)[
        "audience_id"
    ]
    print(f"Created audience '{resource_name}' with ID '{audience_id}'.")

    # Access mutable fields on result.audience when MUTABLE_RESOURCE is requested.
    if result.audience.resource_name:
        print(f"Audience name from mutable resource: {result.audience.name}")