- طلب 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 |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"durationDays": integer,
"dateRange": {
object ( |
| الحقول | |
|---|---|
| اختيار مدة الحملة في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: | |
durationDays |
الحقل مطلوب. تمثّل هذه السمة عدد الأيام التي تغطيها الخطة. |
dateRange |
الحقل مطلوب. النطاق الزمني الذي تغطّيه الخطة |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
PlannedProduct
تمثّل هذه السمة إعدادات منتج معيّن في الخطة.
| تمثيل JSON |
|---|
{
"plannableProductCode": string,
"budgetMicros": string,
"advancedProductTargeting": {
object ( |
| الحقول | |
|---|---|
plannableProductCode |
الحقل مطلوب. رمز المنتج، مثل "VIDEO_REACH_CAMPAIGN". |
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 |
إجمالي التكلفة لهذه النقطة بوحدة Micro |
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 |
إجمالي عدد مرّات الظهور، بما في ذلك المستخدمون المشاركون في المشاهدة |