คุณใช้ SearchAds360FieldService
ได้
เพื่อขอแคตตาล็อกแบบไดนามิกสำหรับทรัพยากร ช่องของทรัพยากร
คีย์และเมตริกการแบ่งกลุ่มลูกค้าที่มีอยู่ใน SearchAds360Service
Search
และ SearchStream
แคตตาล็อกมีข้อมูลเมตาที่สามารถ
ที่ไคลเอ็นต์ Search Ads 360 Reporting API ใช้เพื่อตรวจสอบความถูกต้องและสร้าง Search Ads 360
คำสั่งภาษาในการค้นหา
ตัวอย่างคำขอ HTTP และการตอบกลับ
คำขอประกอบด้วย HTTP GET
ไปยังเซิร์ฟเวอร์ Search Ads 360 Reporting API ที่
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
จัดกลุ่มเมตริกที่ระบุไว้ใน Query เหล่านี้ จะมีการป้อนข้อมูลสำหรับช่องเท่านั้น โดยที่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"
)