- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- ターゲティング
- CampaignDuration
- PlannedProduct
- AdvancedProductTargeting
- SurfaceTargetingSettings
- YouTubeSelectSettings
- OnTargetAudienceMetrics
- ReachCurve
- ReachForecast
- PlannedProductReachForecast
- PlannedProductForecast
- 試してみる
特定の広告主とターゲティング構成のリーチ予測を生成します。
HTTP リクエスト
POST https://displayvideo.googleapis.com/v4/advertisers/{advertiserId}/reachForecast:generateReachForecast
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
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 Lineups の設定。
| JSON 表現 |
|---|
{ "lineupId": string } |
| フィールド | |
|---|---|
lineupId |
省略可。YouTube セレクト ラインナップ の 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 |
この商品の費用(マイクロ単位)。 |
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 |
共視聴者を含むインプレッションの合計数。 |