- درخواست HTTP
- پارامترهای مسیر
- درخواست بدنه
- بدنه پاسخ
- دامنههای مجوز
- هدفگیری
- مدت زمان کمپین
- محصول برنامهریزیشده
- هدفگیری پیشرفته محصول
- تنظیمات هدفگیری سطحی
- تنظیمات YouTubeSelect
- معیارهای مخاطب هدف
- ریچکرو
- ریچفورکست
- برنامه ریزی شدهمحصولرسیدن به هدفپیش بینی
- پیشبینی محصول برنامهریزیشده
- امتحانش کن!
پیشبینی میزان دسترسی برای یک تبلیغکننده و پیکربندی هدفگیری مشخص ایجاد میکند.
درخواست HTTP
POST https://displayvideo.googleapis.com/v4/advertisers/{advertiserId}/reachForecast:generateReachForecast
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
advertiserId | الزامی. شناسه تبلیغکنندهای که کمپین برنامهریزیشده را اجرا خواهد کرد. |
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "targeting": { object ( |
| فیلدها | |
|---|---|
targeting | پارامترهای هدفگیری کمپین برنامهریزیشده. الزامی. |
campaignDuration | الزامی. مدت زمان کمپین برنامهریزیشده. |
currencyCode | الزامی. کد ارزی طرح با فرمت ISO 4217. |
plannedProducts[] | الزامی. فهرست اقلام خطی که باید در پیشبینی لحاظ شوند. |
minEffectiveFrequency | اختیاری. حداقل تعداد دفعات مؤثر برای معیارهای دسترسی گزارششده. این کمترین تعداد دفعاتی است که مشتری باید در معرض تبلیغ قرار گیرد تا مؤثر تلقی شود. این تنظیم فقط بر گزارشدهی تأثیر میگذارد. باید بین ۱ تا ۱۰ باشد، شامل همه. اگر مشخص نشده باشد، مقدار پیشفرض ۱ اعمال میشود. |
بدنه پاسخ
پیام پاسخ برای 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[] | الزامی. شناسه مکانهای قابل برنامهریزی برای هدفگیری. مکانهای قابل برنامهریزی را میتوان با استفاده از متد |
ageRange | اختیاری. محدوده سنی مورد نظر. |
genders[] | اختیاری. گزینههای جنسیتی برای هدف قرار دادن. |
devices[] | اختیاری. دستگاههایی که باید هدف قرار گیرند. |
مدت زمان کمپین
مدت زمان طرح دسترسی.
| نمایش JSON |
|---|
{ // Union field |
| فیلدها | |
|---|---|
duration فیلد Union. انتخاب مدت زمان کمپین. duration میتواند فقط یکی از موارد زیر باشد: | |
durationDays | الزامی. تعداد روزهایی که طرح پوشش میدهد. |
dateRange | الزامی. محدوده تاریخی که طرح پوشش میدهد. |
محصول برنامهریزیشده
پیکربندی برای یک محصول خاص در طرح.
| نمایش JSON |
|---|
{
"plannableProductCode": string,
"budgetMicros": string,
"advancedProductTargeting": {
object ( |
| فیلدها | |
|---|---|
plannableProductCode | الزامی. کد محصول، مثلاً "VIDEO_REACH_CAMPAIGN". |
budgetMicros | مورد نیاز. بودجه برای این محصول به صورت میکرو. |
advancedProductTargeting | اختیاری. هدفگذاری اختیاری در سطح آیتم خطی لغو میشود. |
هدفگیری پیشرفته محصول
هدفگذاری خاص محصول، اولویت را از دست میدهد.
| نمایش JSON |
|---|
{ "surfaceTargetingSettings": { object ( |
| فیلدها | |
|---|---|
surfaceTargetingSettings | اختیاری. سطوح قابل برنامهریزی برای هدفگیری. |
targetFrequency | اختیاری. میانگین تعداد دفعاتی که تبلیغات در یک بازه زمانی مشخص به یک شخص نشان داده میشود. |
frequencyCap | اختیاری. سقف فرکانس برای محصول خاص. |
ageRange | اختیاری. محدوده سنی مورد نظر. |
genders[] | اختیاری. گزینههای جنسیتی برای هدف قرار دادن. |
devices[] | اختیاری. دستگاههایی که باید هدف قرار گیرند. |
userInterestIds[] | اختیاری. شناسههای علاقهمندی کاربر برای هدفگیری. علایق قابل برنامهریزی کاربر را میتوان با استفاده از متد |
userListIds[] | اختیاری. شناسههای لیست کاربران برای هدفگیری. فهرستهای کاربران قابل برنامهریزی را میتوان با استفاده از متد |
youtubeSelectSettings | اختیاری. تنظیمات YouTube Select. |
dateRange | اختیاری. محدوده تاریخ مورد نظر برای هدفگیری. |
plannableLocationIds[] | اختیاری. شناسههای مکان قابل برنامهریزی برای هدفگیری. |
network | اختیاری. شبکه مورد نظر برای هدف قرار دادن. |
تنظیمات هدفگیری سطحی
انتخاب هدفگیری سطحی.
| نمایش JSON |
|---|
{
"surfaces": [
enum ( |
| فیلدها | |
|---|---|
surfaces[] | اختیاری. سطوح مورد نظر برای هدف گیری. |
تنظیمات YouTubeSelect
تنظیمات مربوط به لیست پخش منتخب یوتیوب.
| نمایش JSON |
|---|
{ "lineupId": string } |
| فیلدها | |
|---|---|
lineupId | اختیاری. شناسهی گروه منتخب یوتیوب. |
معیارهای مخاطب هدف
اندازه تخمینی مخاطبان برای یک منطقه جغرافیایی هدفمند.
| نمایش JSON |
|---|
{ "youtubeAudienceSize": string, "censusAudienceSize": string } |
| فیلدها | |
|---|---|
youtubeAudienceSize | تعداد تخمینی مخاطبان یوتیوب. |
censusAudienceSize | اندازه مخاطبان بر اساس دادههای سرشماری از جغرافیای هدف. |
ریچکرو
منحنی دسترسی تولید شده.
| نمایش JSON |
|---|
{
"reachForecasts": [
{
object ( |
| فیلدها | |
|---|---|
reachForecasts[] | نقاط روی منحنی، بر اساس هزینه مرتب شدهاند. |
ریچفورکست
یک نقطه واحد در منحنی دسترسی.
| نمایش JSON |
|---|
{ "costMicros": string, "plannedProductReachForecasts": [ { object ( |
| فیلدها | |
|---|---|
costMicros | هزینه کل برای این نقطه بر حسب میکرو. |
plannedProductReachForecasts[] | تفکیک محصولات به صورت جداگانه در این نقطه هزینه. |
forecast | پیشبینی کلی برای کل طرح |
برنامه ریزی شدهمحصولرسیدن به هدفپیش بینی
پیشبینی عملکرد برای یک محصول خاص
| نمایش JSON |
|---|
{
"costMicros": string,
"plannableProductCode": string,
"plannedProductForecast": {
object ( |
| فیلدها | |
|---|---|
costMicros | هزینه این محصول به میکرو. |
plannableProductCode | کد مربوط به محصول. |
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 | تعداد کل نمایشها شامل بینندگان مشترک. |