للحصول على قائمة من الطرق لهذا المورد، راجِع نهاية هذه الصفحة.
تمثيلات الموارد
تقرير DoubleClick Search يحتوي هذا العنصر على طلب التقرير، وبعض البيانات الوصفية للتقارير مثل رمز العملة، وصفوف التقارير أو ملفات التقارير التي تم إنشاؤها.
{ "kind": "doubleclicksearch#report", "id": string, "isReportReady": boolean, "request": { "reportScope": { "agencyId": long, "advertiserId": long, "engineAccountId": long, "campaignId": long, "adGroupId": long, "keywordId": long, "adId": long }, "reportType": string, "columns": [ { "columnName": string, "savedColumnName": string, "customDimensionName": string, "customMetricName": string, "headerText": string, "startDate": string, "endDate": string, "groupByColumn": boolean, "platformSource": string, "productReportPerspective": string } ], "timeRange": { "startDate": string, "endDate": string, "changedMetricsSinceTimestamp": datetime, "changedAttributesSinceTimestamp": datetime }, "filters": [ { "column": { "columnName": string, "savedColumnName": string, "customDimensionName": string, "customMetricName": string, "headerText": string, "startDate": string, "endDate": string, "groupByColumn": boolean, "platformSource": string, "productReportPerspective": string }, "operator": string, "values": [ (value) ] } ], "orderBy": [ { "column": { "columnName": string, "savedColumnName": string, "customDimensionName": string, "customMetricName": string, "headerText": string, "startDate": string, "endDate": string, "groupByColumn": boolean, "platformSource": string, "productReportPerspective": string }, "sortOrder": string } ], "includeDeletedEntities": boolean, "includeRemovedEntities": boolean, "verifySingleTimeZone": boolean, "downloadFormat": string, "statisticsCurrency": string, "startRow": integer, "rowCount": integer, "maxRowsPerFile": integer }, "statisticsCurrencyCode": string, "statisticsTimeZone": string, "rowCount": integer, "files": [ { "url": string, "byteCount": long } ], "rows": [ { (key): (value) } ] }
اسم الموقع | القيمة | الوصف | ملاحظات |
---|---|---|---|
files[] |
list |
التقرير غير المتزامن فقط يحتوي على قائمة بملفات التقارير التي تم إنشاؤها بعد اكتمال التقرير بنجاح. | |
files[].byteCount |
long |
حجم ملف التقرير هذا بالبايت. | |
files[].url |
string |
استخدِم عنوان URL هذا لتنزيل ملف التقرير. | |
id |
string |
التقرير غير المتزامن فقط رقم تعريف التقرير | |
isReportReady |
boolean |
التقرير غير المتزامن فقط صحيح إذا كان التقرير قد اكتمل بنجاح وكانت ملفات التقرير جاهزة للتنزيل | |
kind |
string |
معرَّف كمرجع للتقارير القيمة: السلسلة الثابتة doubleclicksearch#report |
|
request |
nested object |
الطلب الذي أدّى إلى إنشاء التقرير. يتم ملء الحقول الاختيارية التي لم يتم تحديدها في الطلب الأصلي بالقيم التلقائية. | |
request.columns[] |
list |
الأعمدة المراد تضمينها في التقرير. ويشمل ذلك كلاً من أعمدة DoubleClick Search والأعمدة المحفوظة. بالنسبة إلى أعمدة DoubleClick Search، يجب استخدام مَعلمة columnName فقط. أما بالنسبة إلى الأعمدة المحفوظة، فيجب استخدام المعلمة savedColumnName فقط. لا يمكن ضبط كلّ من columnName وsavedColumnName في الصف نفسه. الحد الأقصى لعدد الأعمدة في كل طلب هو 300 عمود. |
|
request.columns[].columnName |
string |
اسم عمود DoubleClick Search المراد تضمينه في التقرير | |
request.columns[].customDimensionName |
string |
يعمل هذا الخيار على تقسيم التقرير حسب سمة مخصّصة. يجب أن يقع التقرير على نطاق معلن أو أقل، ويجب أن تكون السمة المخصّصة قد سبق إعدادها في DoubleClick Search. يكون اسم السمة المخصّصة، الذي يظهر في DoubleClick Search، حسّاسًا لحالة الأحرف. وإذا تم استخدامها في تقرير إحالات ناجحة، يتم عرض قيمة السمة المخصّصة المحدّدة للإحالة الناجحة المحدّدة، في حال ضبطها. لا يقسّم هذا العمود تقرير الإحالات الناجحة. |
|
request.columns[].customMetricName |
string |
اسم المقياس المخصّص المطلوب تضمينه في التقرير يجب أن يكون التقرير محصورًا بمعلن أو أقل، ويجب أن يكون قد سبق إعداد المقياس المخصّص في DoubleClick Search. يكون اسم المقياس المخصّص الذي يظهر في DoubleClick Search حسّاسًا لحالة الأحرف. | |
request.columns[].endDate |
string |
يوم شامل بتنسيق YYYY-MM-DD ويؤدي توفير هذا الحقل إلى إلغاء النطاق الزمني الإجمالي للتقرير لهذا العمود فقط. يجب تقديمها مع startDate . |
|
request.columns[].groupByColumn |
boolean |
التقرير المتزامن فقط. اضبط القيمة على true للتجميع حسب هذا العمود. وتكون القيمة التلقائية هي false . |
|
request.columns[].headerText |
string |
النص المستخدَم لتحديد هذا العمود في إخراج التقرير يتم ضبطها تلقائيًا على columnName أو savedColumnName عند عدم تحديدها. ويمكن استخدامه لمنع التعارضات بين أعمدة DoubleClick Search والأعمدة المحفوظة التي تحمل الاسم نفسه. |
|
request.columns[].platformSource |
string |
النظام الأساسي المستخدَم لتقديم بيانات للسمة المخصّصة. القيم المقبولة هي "Floodlight". | |
request.columns[].productReportPerspective |
string |
تعرض المقاييس لنوع معيّن من نشاط المنتج فقط. القيم المقبولة هي:
|
|
request.columns[].savedColumnName |
string |
اسم عمود محفوظ لتضمينه في التقرير. يجب أن يكون التقرير على مستوى المعلن أو على مستوى أقل، ويجب أن يكون هذا العمود المحفوظ قد سبق إنشاؤه في واجهة مستخدم DoubleClick Search. | |
request.columns[].startDate |
string |
التاريخ الشامل بتنسيق YYYY-MM-DD ويؤدي توفير هذا الحقل إلى إلغاء النطاق الزمني الإجمالي للتقرير لهذا العمود فقط. يجب تقديمها مع endDate . |
|
request.downloadFormat |
string |
التنسيق الذي يجب عرض التقرير فيه تتوفّر الميزة حاليًا csv أو tsv . |
|
request.filters[] |
list |
قائمة بالفلاتر المطلوب تطبيقها على التقرير الحد الأقصى لعدد الفلاتر لكل طلب هو 300 فلتر. |
|
request.filters[].column |
nested object |
العمود المطلوب تنفيذ الفلتر عليه يمكن أن يكون عمود DoubleClick Search أو عمودًا محفوظًا. | |
request.filters[].column.columnName |
string |
اسم عمود DoubleClick Search المراد تضمينه في التقرير | |
request.filters[].column.customDimensionName |
string |
يعمل هذا الخيار على تقسيم التقرير حسب سمة مخصّصة. يجب أن يقع التقرير على نطاق معلن أو أقل، ويجب أن تكون السمة المخصّصة قد سبق إعدادها في DoubleClick Search. يكون اسم السمة المخصّصة، الذي يظهر في DoubleClick Search، حسّاسًا لحالة الأحرف. وإذا تم استخدامها في تقرير إحالات ناجحة، يتم عرض قيمة السمة المخصّصة المحدّدة للإحالة الناجحة المحدّدة، في حال ضبطها. لا يقسّم هذا العمود تقرير الإحالات الناجحة. |
|
request.filters[].column.customMetricName |
string |
اسم المقياس المخصّص المطلوب تضمينه في التقرير يجب أن يكون التقرير محصورًا بمعلن أو أقل، ويجب أن يكون قد سبق إعداد المقياس المخصّص في DoubleClick Search. يكون اسم المقياس المخصّص الذي يظهر في DoubleClick Search حسّاسًا لحالة الأحرف. | |
request.filters[].column.endDate |
string |
يوم شامل بتنسيق YYYY-MM-DD ويؤدي توفير هذا الحقل إلى إلغاء النطاق الزمني الإجمالي للتقرير لهذا العمود فقط. يجب تقديمها مع startDate . |
|
request.filters[].column.groupByColumn |
boolean |
التقرير المتزامن فقط. اضبط القيمة على true للتجميع حسب هذا العمود. وتكون القيمة التلقائية هي false . |
|
request.filters[].column.headerText |
string |
النص المستخدَم لتحديد هذا العمود في إخراج التقرير يتم ضبطها تلقائيًا على columnName أو savedColumnName عند عدم تحديدها. ويمكن استخدامه لمنع التعارضات بين أعمدة DoubleClick Search والأعمدة المحفوظة التي تحمل الاسم نفسه. |
|
request.filters[].column.platformSource |
string |
النظام الأساسي المستخدَم لتقديم بيانات للسمة المخصّصة. القيم المقبولة هي "Floodlight". | |
request.filters[].column.productReportPerspective |
string |
تعرض المقاييس لنوع معيّن من نشاط المنتج فقط. القيم المقبولة هي:
|
|
request.filters[].column.savedColumnName |
string |
اسم عمود محفوظ لتضمينه في التقرير. يجب أن يكون التقرير على مستوى المعلن أو على مستوى أقل، ويجب أن يكون هذا العمود المحفوظ قد سبق إنشاؤه في واجهة مستخدم DoubleClick Search. | |
request.filters[].column.startDate |
string |
التاريخ الشامل بتنسيق YYYY-MM-DD ويؤدي توفير هذا الحقل إلى إلغاء النطاق الزمني الإجمالي للتقرير لهذا العمود فقط. يجب تقديمها مع endDate . |
|
request.filters[].operator |
string |
عامل التشغيل المطلوب استخدامه في الفلتر. اطّلِع على مرجع الفلتر للحصول على قائمة بعوامل التشغيل المتاحة. | |
request.filters[].values[] |
list |
قائمة بالقيم المطلوب فلترة قيمة العمود وفقًا لها الحد الأقصى لعدد قيم الفلاتر لكل طلب هو 300. |
|
request.includeDeletedEntities |
boolean |
يحدد ما إذا كان يجب تضمين الكيانات التي تمت إزالتها في التقرير. وتكون القيمة التلقائية هي false . متوقّفة نهائيًا، يُرجى استخدام includeRemovedEntities بدلاً منها. |
|
request.includeRemovedEntities |
boolean |
يحدد ما إذا كان يجب تضمين الكيانات التي تمت إزالتها في التقرير. وتكون القيمة التلقائية هي false . |
|
request.maxRowsPerFile |
integer |
التقرير غير المتزامن فقط الحد الأقصى لعدد الصفوف في كل ملف تقرير. يتم تقسيم التقرير الكبير إلى العديد من الملفات استنادًا إلى هذا الحقل. تتراوح القيم المقبولة بين 1000000 و100000000 بشكل شامل. |
|
request.orderBy[] |
list |
التقرير المتزامن فقط. قائمة بالأعمدة والاتجاهات التي تحدّد الترتيب المطلوب تنفيذه في صفوف التقرير. الحدّ الأقصى لعدد الطلبات لكلّ طلب هو 300. |
|
request.orderBy[].column |
nested object |
العمود المطلوب إجراء الفرز عليه. يمكن أن يكون هذا عمودًا محددًا لـ DoubleClick Search أو عمودًا محفوظًا. | |
request.orderBy[].column.columnName |
string |
اسم عمود DoubleClick Search المراد تضمينه في التقرير | |
request.orderBy[].column.customDimensionName |
string |
يعمل هذا الخيار على تقسيم التقرير حسب سمة مخصّصة. يجب أن يقع التقرير على نطاق معلن أو أقل، ويجب أن تكون السمة المخصّصة قد سبق إعدادها في DoubleClick Search. يكون اسم السمة المخصّصة، الذي يظهر في DoubleClick Search، حسّاسًا لحالة الأحرف. وإذا تم استخدامها في تقرير إحالات ناجحة، يتم عرض قيمة السمة المخصّصة المحدّدة للإحالة الناجحة المحدّدة، في حال ضبطها. لا يقسّم هذا العمود تقرير الإحالات الناجحة. |
|
request.orderBy[].column.customMetricName |
string |
اسم المقياس المخصّص المطلوب تضمينه في التقرير يجب أن يكون التقرير محصورًا بمعلن أو أقل، ويجب أن يكون قد سبق إعداد المقياس المخصّص في DoubleClick Search. يكون اسم المقياس المخصّص الذي يظهر في DoubleClick Search حسّاسًا لحالة الأحرف. | |
request.orderBy[].column.endDate |
string |
يوم شامل بتنسيق YYYY-MM-DD ويؤدي توفير هذا الحقل إلى إلغاء النطاق الزمني الإجمالي للتقرير لهذا العمود فقط. يجب تقديمها مع startDate . |
|
request.orderBy[].column.groupByColumn |
boolean |
التقرير المتزامن فقط. اضبط القيمة على true للتجميع حسب هذا العمود. وتكون القيمة التلقائية هي false . |
|
request.orderBy[].column.headerText |
string |
النص المستخدَم لتحديد هذا العمود في إخراج التقرير يتم ضبطها تلقائيًا على columnName أو savedColumnName عند عدم تحديدها. ويمكن استخدامه لمنع التعارضات بين أعمدة DoubleClick Search والأعمدة المحفوظة التي تحمل الاسم نفسه. |
|
request.orderBy[].column.platformSource |
string |
النظام الأساسي المستخدَم لتقديم بيانات للسمة المخصّصة. القيم المقبولة هي "Floodlight". | |
request.orderBy[].column.productReportPerspective |
string |
تعرض المقاييس لنوع معيّن من نشاط المنتج فقط. القيم المقبولة هي:
|
|
request.orderBy[].column.savedColumnName |
string |
اسم عمود محفوظ لتضمينه في التقرير. يجب أن يكون التقرير على مستوى المعلن أو على مستوى أقل، ويجب أن يكون هذا العمود المحفوظ قد سبق إنشاؤه في واجهة مستخدم DoubleClick Search. | |
request.orderBy[].column.startDate |
string |
التاريخ الشامل بتنسيق YYYY-MM-DD ويؤدي توفير هذا الحقل إلى إلغاء النطاق الزمني الإجمالي للتقرير لهذا العمود فقط. يجب تقديمها مع endDate . |
|
request.orderBy[].sortOrder |
string |
اتجاه الترتيب، وهو إما ascending أو descending . |
|
request.reportScope |
object |
تقرير "النطاق" هو مجموعة من أرقام التعريف المستخدمة لتحديد أي مجموعة فرعية من الكيانات سيتم عرضها في التقرير. يجب إدخال سلسلة أرقام التعريف الكاملة من أدنى مستوى نطاق مطلوب من خلال الوكالة. | |
request.reportScope.adGroupId |
long |
رقم تعريف المجموعة الإعلانية في DS. | |
request.reportScope.adId |
long |
رقم تعريف الإعلان في DS. | |
request.reportScope.advertiserId |
long |
الرقم التعريفي للمعلِن في DS. | |
request.reportScope.agencyId |
long |
رقم تعريف وكالة DS. | |
request.reportScope.campaignId |
long |
رقم تعريف الحملة في DS. | |
request.reportScope.engineAccountId |
long |
رقم تعريف حساب محرك البحث في DS. | |
request.reportScope.keywordId |
long |
رقم تعريف الكلمة الرئيسية في DS. | |
request.reportType |
string |
تُحدِّد نوع الصفوف التي يتم عرضها في التقرير. على سبيل المثال، إذا حدّدت reportType: keyword ، سيحتوي كلّ صفّ في التقرير على بيانات عن كلمة رئيسية. يمكنك الاطّلاع على مرجع أنواع التقارير للأعمدة المتوفرة لكل نوع. |
|
request.rowCount |
integer |
التقرير المتزامن فقط. الحد الأقصى لعدد الصفوف المراد عرضها سيتم إسقاط صفوف إضافية. تتراوح القيم المقبولة بين 0 و10000 بشكل شامل. وتكون القيمة التلقائية هي 10000 . |
|
request.startRow |
integer |
التقرير المتزامن فقط. فهرس الصف الأول المطلوب عرضه صفر. تتراوح القيم المقبولة بين 0 و50000 بشكل شامل. وتكون القيمة التلقائية هي 0 . |
|
request.statisticsCurrency |
string |
تحدّد هذه السمة العملة التي سيتم إرجاع الأموال بها. القيم المحتملة هي: usd أو agency (صالحة إذا كان التقرير على مستوى الوكالة أو مستوى أقل)، أو advertiser (صالحة إذا كان نطاق التقرير * للمعلِن أو أقل)، أو account (صالحة إذا كان التقرير على مستوى حساب محرّك البحث أو على مستوى أقل). |
|
request.timeRange |
object |
إذا تم طلب المقاييس في أحد التقارير، سيتم استخدام هذه الوسيطة لتقييد المقاييس على نطاق زمني محدّد. | |
request.timeRange.changedAttributesSinceTimestamp |
datetime |
الطابع الزمني للتوقيت العالمي المنسَّق (UTC) الشامل بتنسيق RFC، على سبيل المثال 2013-07-16T10:16:23.555Z . يمكنك الاطّلاع على مراجع إضافية حول آلية عمل تقارير السمات التي تم تغييرها. |
|
request.timeRange.changedMetricsSinceTimestamp |
datetime |
الطابع الزمني للتوقيت العالمي المنسَّق (UTC) الشامل بتنسيق RFC، على سبيل المثال 2013-07-16T10:16:23.555Z . اطّلِع على مراجع إضافية حول آلية عمل تقارير المقاييس التي تمّ تغييرها. |
|
request.timeRange.endDate |
string |
التاريخ الشامل بتنسيق YYYY-MM-DD | |
request.timeRange.startDate |
string |
التاريخ الشامل بتنسيق YYYY-MM-DD | |
request.verifySingleTimeZone |
boolean |
في حال تحديد true ، لن يتم إنشاء التقرير إلّا إذا تم الحصول على جميع بيانات الإحصاءات المطلوبة من منطقة زمنية واحدة. وتكون القيمة التلقائية هي false . |
|
rowCount |
integer |
عدد صفوف التقرير التي تم إنشاؤها بواسطة التقرير، ولا تشمل العناوين. | |
rows[] |
list |
التقرير المتزامن فقط. تم إنشاء صفوف التقرير. | |
rows[].(key) |
any value |
يشير إلى الأعمدة التي يتم تمثيلها في هذا الصف. أي أن كل مفتاح يتجاوب مع عمود يحتوي على خلية غير فارغة في هذا الصف. | |
statisticsCurrencyCode |
string |
رمز العملة لجميع القيم النقدية في التقرير، بما في ذلك القيم التي حدّدها المستخدمون (مثل إعدادات عروض أسعار الكلمات الرئيسية) والمقاييس (مثل التكلفة والأرباح). يتم تحديد رمز العملة للتقرير حسب الحقل statisticsCurrency في طلب التقرير. |
|
statisticsTimeZone |
string |
وإذا كانت جميع إحصاءات التقرير واردة من المنطقة الزمنية نفسها، تكون هذه هي الحالة. وبخلاف ذلك، يتم إلغاء ضبط هذا الحقل. |
الطُرق
- إنشاء
- إنشاء تقرير وعرضه على الفور
- الحصول على
- استطلاعات عن حالة طلب تقرير
- getFile
- يتم تنزيل ملف تقرير تم ترميزه بترميز UTF-8.
- getIdMappingFile
- يتم تنزيل ملف CSV (بترميز UTF-8) يحتوي على عمليات ربط أرقام التعريف بين التجربتَين السابقة والجديدة من "إعلانات شبكة البحث 360". بالنسبة إلى المعلِن المطلوب، يتضمّن الملف جميع العناصر الثانوية (مثل حسابات محرّكات البحث والحملات والمجموعات الإعلانية وما إلى ذلك) المتوفّرة في التجربتَين السابقة والجديدة من "إعلانات شبكة البحث 360".
- طلب
- إدراج طلب تقرير في نظام إعداد التقارير.