- HTTP 요청
- 경로 파라미터
- 요청 본문
- 응답 본문
- 승인 범위
- 타겟팅
- CampaignDuration
- PlannedProduct
- AdvancedProductTargeting
- SurfaceTargetingSettings
- YouTubeSelectSettings
- OnTargetAudienceMetrics
- ReachCurve
- ReachForecast
- PlannedProductReachForecast
- PlannedProductForecast
- 사용해 보기
특정 광고주 및 타겟팅 구성의 도달범위 예측을 생성합니다.
HTTP 요청
POST https://displayvideo.googleapis.com/v4/advertisers/{advertiserId}/reachForecast:generateReachForecast
URL은 gRPC 트랜스코딩 구문을 사용합니다.
경로 매개변수
| 매개변수 | |
|---|---|
advertiserId |
필수 항목입니다. 계획된 캠페인을 운영할 광고주의 ID입니다. |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
| JSON 표현 |
|---|
{ "targeting": { object ( |
| 필드 | |
|---|---|
targeting |
필수 항목입니다. 계획된 캠페인의 타겟팅 매개변수입니다. |
campaignDuration |
필수 항목입니다. 계획된 캠페인의 기간입니다. |
currencyCode |
필수 항목입니다. 요금제의 통화 코드입니다(ISO 4217 형식). |
plannedProducts[] |
필수 항목입니다. 예측에 포함할 광고 항목 목록입니다. |
minEffectiveFrequency |
선택사항입니다. 보고된 도달범위 측정항목의 최소 유효 게재빈도입니다. 광고가 효과적인 것으로 간주되기 위해 고객이 광고에 노출되어야 하는 최소 횟수입니다. 이 설정은 보고에만 영향을 미칩니다. 1 이상 10 이하여야 합니다. 지정하지 않으면 기본값 1이 적용됩니다. |
응답 본문
ReachForecastService.GenerateReachForecast의 응답 메시지입니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
| JSON 표현 |
|---|
{ "onTargetAudienceMetrics": { object ( |
| 필드 | |
|---|---|
onTargetAudienceMetrics |
타겟팅된 지역의 예상 잠재고객 규모입니다. |
reachCurve |
생성된 예측 곡선입니다. |
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/display-video
자세한 내용은 OAuth 2.0 Overview를 참조하세요.
타겟팅
계획된 캠페인의 타겟팅 설정입니다.
| JSON 표현 |
|---|
{ "plannableLocationIds": [ string ], "ageRange": enum ( |
| 필드 | |
|---|---|
plannableLocationIds[] |
필수 항목입니다. 타겟팅할 계획 가능한 위치의 ID입니다. 계획 가능한 위치는 |
ageRange |
선택사항입니다. 타겟팅할 연령대입니다. |
genders[] |
선택사항입니다. 타겟팅할 성별 옵션입니다. |
devices[] |
선택사항입니다. 타겟팅할 기기입니다. |
CampaignDuration
도달범위 계획의 기간입니다.
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드 duration. 캠페인 기간 선택 duration은 다음 중 하나여야 합니다. |
|
durationDays |
필수 항목입니다. 요금제가 적용되는 일수입니다. |
dateRange |
필수 항목입니다. 계획이 적용되는 기간입니다. |
PlannedProduct
요금제의 특정 제품 구성입니다.
| JSON 표현 |
|---|
{
"plannableProductCode": string,
"budgetMicros": string,
"advancedProductTargeting": {
object ( |
| 필드 | |
|---|---|
plannableProductCode |
필수 항목입니다. 제품의 코드입니다(예: 'VIDEO_REACH_CAMPAIGN'). |
budgetMicros |
필수 항목입니다. 이 제품의 예산입니다(마이크로 단위). |
advancedProductTargeting |
선택사항입니다. 선택사항인 광고 항목 수준 타겟팅 재정의입니다. |
AdvancedProductTargeting
제품별 타겟팅 재정의입니다.
| JSON 표현 |
|---|
{ "surfaceTargetingSettings": { object ( |
| 필드 | |
|---|---|
surfaceTargetingSettings |
선택사항입니다. 타겟팅할 수 있는 계획 가능한 표시 경로입니다. |
targetFrequency |
선택사항입니다. 일정 기간 동안 동일한 사용자에게 광고가 게재되는 평균 횟수입니다. |
frequencyCap |
선택사항입니다. 특정 제품의 최대 게재빈도입니다. |
ageRange |
선택사항입니다. 타겟팅할 연령대입니다. |
genders[] |
선택사항입니다. 타겟팅할 성별 옵션입니다. |
devices[] |
선택사항입니다. 타겟팅할 기기입니다. |
userInterestIds[] |
선택사항입니다. 타겟팅할 사용자 관심분야 ID입니다. 계획 가능한 사용자 관심분야는 |
userListIds[] |
선택사항입니다. 타겟팅할 사용자 목록 ID입니다. 계획 가능한 사용자 목록은 |
youtubeSelectSettings |
선택사항입니다. YouTube Select 설정 |
dateRange |
선택사항입니다. 타겟팅할 기간입니다. |
plannableLocationIds[] |
선택사항입니다. 타겟팅할 계획 가능한 위치 ID입니다. |
network |
선택사항입니다. 타겟팅할 네트워크입니다. |
SurfaceTargetingSettings
표면 타겟팅 선택
| JSON 표현 |
|---|
{
"surfaces": [
enum ( |
| 필드 | |
|---|---|
surfaces[] |
선택사항입니다. 타겟팅할 표시 경로입니다. |
YouTubeSelectSettings
YouTube Select 라인업 설정입니다.
| JSON 표현 |
|---|
{ "lineupId": string } |
| 필드 | |
|---|---|
lineupId |
선택사항입니다. YouTube Select 라인업의 ID입니다. |
OnTargetAudienceMetrics
타겟팅된 지역의 예상 잠재고객 규모입니다.
| JSON 표현 |
|---|
{ "youtubeAudienceSize": string, "censusAudienceSize": string } |
| 필드 | |
|---|---|
youtubeAudienceSize |
YouTube 잠재고객의 예상 규모입니다. |
censusAudienceSize |
타겟 지역의 인구조사 데이터를 기반으로 한 시청자 규모입니다. |
ReachCurve
생성된 도달범위 곡선입니다.
| JSON 표현 |
|---|
{
"reachForecasts": [
{
object ( |
| 필드 | |
|---|---|
reachForecasts[] |
곡선을 따라 비용 순으로 정렬된 점입니다. |
ReachForecast
도달범위 곡선의 단일 지점입니다.
| JSON 표현 |
|---|
{ "costMicros": string, "plannedProductReachForecasts": [ { object ( |
| 필드 | |
|---|---|
costMicros |
이 지점의 총비용(마이크로 단위)입니다. |
plannedProductReachForecasts[] |
이 비용 지점에서의 개별 제품 분류입니다. |
forecast |
전체 계획의 집계 예측입니다. |
PlannedProductReachForecast
특정 제품의 실적 예측입니다.
| JSON 표현 |
|---|
{
"costMicros": string,
"plannableProductCode": string,
"plannedProductForecast": {
object ( |
| 필드 | |
|---|---|
costMicros |
이 제품의 비용(단위: 1백만 분의 1)입니다. |
plannableProductCode |
제품의 코드입니다. |
plannedProductForecast |
제품의 실적 측정항목입니다. |
PlannedProductForecast
예측 지점의 성능 측정항목입니다.
| JSON 표현 |
|---|
{ "onTargetReach": string, "onTargetImpressions": string, "trueviewViews": string, "totalReach": string, "totalImpressions": string, "viewableImpressions": string, "onTargetCoviewReach": string, "totalCoviewReach": string, "onTargetCoviewImpressions": string, "totalCoviewImpressions": string } |
| 필드 | |
|---|---|
onTargetReach |
타겟 정의와 일치하는 도달한 순 사용자 수입니다. |
onTargetImpressions |
타겟층 노출수입니다. |
trueviewViews |
TrueView 조회수입니다. |
totalReach |
도달한 총 순 사용자 수입니다. |
totalImpressions |
총 노출수입니다. |
viewableImpressions |
조회 가능 노출수 |
onTargetCoviewReach |
공동 시청자를 포함하여 타겟 정의와 일치하는 도달한 순 사용자 수입니다. |
totalCoviewReach |
공동 시청자를 포함하여 도달한 전체 순 사용자 수입니다. |
onTargetCoviewImpressions |
공동 시청자를 포함한 타겟층 노출수입니다. |
totalCoviewImpressions |
공동 시청자를 포함한 총 노출수입니다. |