يمكنك استخدام SearchAds360FieldService
.
لطلب كتالوج الموارد وحقول الموارد بشكل ديناميكي
مقاييس ومفاتيح التصنيف إلى شرائح المتوفرة في SearchAds360Service
Search
وSearchStream
طريقة. يوفر الكتالوج بيانات التعريف التي يمكن
تُستخدَم من قِبل عملاء Search Ads 360 Reporting API للتحقّق من صحة وإنشاء "إعلانات شبكة البحث 360".
عبارات لغة الاستعلام.
نموذج طلب واستجابة HTTP
يتألف الطلب من HTTP GET
إلى خادم Reporting API في "إعلانات شبكة البحث 360" على
عنوان URL التالي:
https://searchads360.googleapis.com/v0/searchAds360Fields/{resource_or_field}
فيما يلي مثال على طلب متبوعًا بالاستجابة التي تم عرضها من
SearchAds360FieldService
لمورد ad_group:
الطلب
https://searchads360.googleapis.com/v0/searchAds360Fields/ad_group
الرد
{
"resourceName": "searchAds360Fields/ad_group",
"name": "ad_group",
"category": "RESOURCE",
"selectable": false,
"filterable": false,
"sortable": false,
"selectableWith": [
"campaign",
"customer",
"metrics.average_cpc",
"segments.device",
...
],
"attributeResources": [
"customer",
"campaign"
],
"metrics": [
"metrics.conversions",
"metrics.search_budget_lost_impression_share",
"metrics.average_cost",
"metrics.clicks",
...
],
"segments": [
"segments.date",
"segments.ad_network_type",
"segments.device",
...
]
}
في هذا المثال، الصفائف المهمة هي:
attributeResources
- الموارد التي يمكن ضمها ضمنيًا إلى المورد في
FROM
metrics
- المقاييس المتاحة لاختيارها مع المورد في
FROM
بند واحد. تتم تعبئة هذا الحقل فقط للحقول التي تكون فيها السمةcategory
هيRESOURCE
. segments
- مفاتيح التقسيم التي يمكن اختيارها باستخدام المورد في البند
FROM
. يعمل هذا على تقسيم المقاييس المحددة في طلب البحث. تتم تعبئة هذا الحقل للحقول فقط حيث تكون قيمةcategory
هيRESOURCE
. selectableWith
- الحقول التي يمكن اختيارها بجانب حقل معيّن، عندما لا تكون في
FROM
بند واحد. هذه السمة ذات صلة فقط عند تحديد الموارد أو الشرائح التي يمكن تحديدها في استعلام حيث لم يتم تضمينها بواسطة المصدر في عبارةFROM
. على سبيل المثال، إذا اخترتad_group.id
وsegments.date
منad_group
، وتريد تضمين سمات منcampaign
، ستحتاج إلى التحقق من أنsegments.date
داخلselectableWith
للحملة، نظرًا لأنه يتم تحديدها جنبًا إلى جنب مع حقلsegments.date
الحالي.
تفاصيل البيانات الوصفية
يمكنك طلب الكتالوج باستخدام "SearchAds360FieldService
" على
المستويات:
- المورد
- على سبيل المثال،
searchAds360Fields/campaign
. - حقل المورد
- على سبيل المثال،
searchAds360Fields/campaign.name
. - حقل التقسيم
- على سبيل المثال،
searchAds360Fields/segments.ad_network_type
. - المقياس
- على سبيل المثال،
searchAds360Fields/metrics.clicks
.
استخدِم طلب بحث للحصول على تفاصيل الحقول
يمكن الحصول على تفاصيل الحقل بإرسال استعلام إلى
https://searchads360.googleapis.com/v0/searchAds360Fields:search
المثال 1: استخدام تعبير عادي.
SELECT
name,
category,
selectable,
filterable,
sortable,
selectable_with,
data_type,
is_repeated
WHERE name LIKE 'ad_group.%'"
المثال 2: طلب البحث عن حقول أو مقاييس أو شرائح معيّنة
SELECT
name,
category,
selectable,
filterable,
sortable,
selectable_with,
data_type,
is_repeated
WHERE
name IN (
"ad_group.id",
"ad_group.name",
"segments.date",
"customer.id",
"customer.manager",
"metrics.clicks"
)