- طلب 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 |
الحقل مطلوب. رقم تعريف المعلِن الذي سيُطلق الحملة المُخطّط لها. |
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل 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[] |
الحقل مطلوب. أرقام تعريف المواقع الجغرافية القابلة للتخطيط التي سيتم استهدافها يمكن استرداد المواقع الجغرافية القابلة للتخطيط باستخدام طريقة |
ageRange |
اختياريّ. الفئة العمرية المستهدَفة |
genders[] |
اختياريّ. خيارات الجنس المطلوب استهدافه. |
devices[] |
اختياريّ. الأجهزة التي سيتم استهدافها |
CampaignDuration
مدة خطة الوصول
| تمثيل JSON |
|---|
{ // Union field |
| الحقول | |
|---|---|
حقل الربط duration اختيار مدة الحملة يمكن أن يكون التعليق duration إحدى القيم التالية فقط: |
|
durationDays |
الحقل مطلوب. عدد الأيام التي تغطيها الخطة |
dateRange |
الحقل مطلوب. النطاق الزمني الذي تغطّيه الخطة |
PlannedProduct
تمثّل هذه السمة إعدادات منتج معيّن في الخطة.
| تمثيل JSON |
|---|
{
"plannableProductCode": string,
"budgetMicros": string,
"advancedProductTargeting": {
object ( |
| الحقول | |
|---|---|
plannableProductCode |
الحقل مطلوب. رمز المنتج، مثل "حملة وصول الفيديو" |
budgetMicros |
الحقل مطلوب. تمثّل هذه السمة ميزانية هذا المنتج بوحدة Micro. |
advancedProductTargeting |
اختياريّ. عمليات إلغاء اختيارية للاستهداف على مستوى البند الإعلاني |
AdvancedProductTargeting
عمليات إلغاء الاستهدافات المحدّدة للمنتج
| تمثيل JSON |
|---|
{ "surfaceTargetingSettings": { object ( |
| الحقول | |
|---|---|
surfaceTargetingSettings |
اختياريّ. مساحات العرض القابلة للتخطيط لاستهدافها |
targetFrequency |
اختياريّ. متوسط عدد المرّات التي ستظهر فيها الإعلانات للمستخدِم نفسه خلال فترة زمنية معيّنة |
frequencyCap |
اختياريّ. تمثّل هذه السمة الحدّ الأقصى لعدد مرات الظهور للمنتج المحدّد. |
ageRange |
اختياريّ. الفئة العمرية المستهدَفة |
genders[] |
اختياريّ. خيارات الجنس المطلوب استهدافه. |
devices[] |
اختياريّ. الأجهزة التي سيتم استهدافها |
userInterestIds[] |
اختياريّ. أرقام تعريف اهتمامات المستخدمين المطلوب استهدافهم. يمكن استرداد اهتمامات المستخدمين القابلة للتخطيط باستخدام الطريقة |
userListIds[] |
اختياريّ. معرّفات قوائم المستخدِمين المطلوب استهدافها. يمكن استرداد قوائم المستخدمين القابلة للتخطيط باستخدام الطريقة |
youtubeSelectSettings |
اختياريّ. إعدادات YouTube Select |
dateRange |
اختياريّ. النطاق الزمني الذي تريد استهدافه. |
plannableLocationIds[] |
اختياريّ. أرقام تعريف المواقع الجغرافية القابلة للتخطيط التي يجب استهدافها. |
network |
اختياريّ. الشبكة التي سيتم استهدافها |
SurfaceTargetingSettings
اختيار استهداف السطح
| تمثيل JSON |
|---|
{
"surfaces": [
enum ( |
| الحقول | |
|---|---|
surfaces[] |
اختياريّ. الأسطح المطلوب استهدافها. |
YouTubeSelectSettings
إعدادات قوائم YouTube Select
| تمثيل JSON |
|---|
{ "lineupId": string } |
| الحقول | |
|---|---|
lineupId |
اختياريّ. رقم تعريف قائمة YouTube Select |
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 |
تمثّل هذه السمة تكلفة هذا المنتج بوحدة Micro. |
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 |
إجمالي عدد مرّات الظهور، بما في ذلك المستخدمون المشاركون في المشاهدة |