องค์ประกอบหลักของ Search Ads 360 Reporting API คือแหล่งข้อมูลและบริการ ทรัพยากรแสดงถึงเอนทิตี Search Ads 360 และคุณใช้บริการ เพื่อดึงข้อมูลเอนทิตี Search Ads 360
ลำดับชั้นของออบเจ็กต์
บัญชี Search Ads 360 คือลําดับชั้นของออบเจ็กต์

ทรัพยากรระดับบนสุดของบัญชีคือลูกค้า
แต่ละบัญชีมีแคมเปญที่ใช้งานอยู่อย่างน้อย 1 รายการ
แต่ละ
Campaignประกอบด้วยกลุ่มโฆษณาอย่างน้อย 1 กลุ่มที่จัดกลุ่มโฆษณาเป็นคอลเล็กชันเชิงตรรกะแต่ละ
AdGroupประกอบด้วยโฆษณากลุ่มโฆษณาอย่างน้อย 1 รายการคุณแนบ
AdGroupCriterionหรือCampaignCriterionอย่างน้อย 1 รายการกับกลุ่มโฆษณาหรือ แคมเปญได้ เกณฑ์จะกำหนดวิธีทริกเกอร์โฆษณา- ประเภทเกณฑ์มีอยู่ด้วยกันหลายประเภท เช่น คีย์เวิร์ด ช่วงอายุ และ สถานที่ เกณฑ์ที่กำหนดที่ระดับแคมเปญจะส่งผลต่อทรัพยากรอื่นๆ ทั้งหมด ภายในแคมเปญ นอกจากนี้ คุณยังระบุงบประมาณและวันที่ระดับแคมเปญได้ด้วย
แหล่งข้อมูล
ทรัพยากรแสดงถึงเอนทิตีในบัญชี Search Ads 360 ตัวอย่าง
แหล่งข้อมูล ได้แก่ Customer
Campaign และ AdGroup
รหัสออบเจ็กต์
ออบเจ็กต์ทุกรายการใน Search Ads 360 จะระบุด้วยรหัสของตัวเอง รหัสบางรายการจะไม่ซ้ำกันทั่วโลก ซึ่งหมายถึงในบัญชี Search Ads 360 ทั้งหมด ในขณะที่รหัสอื่นๆ จะไม่ซ้ำกันภายในขอบเขตที่จำกัดเท่านั้น
| ขอบเขตความไม่ซ้ำกันของรหัสออบเจ็กต์ | |
|---|---|
| รหัสงบประมาณ | ทั่วโลก |
| รหัสแคมเปญ | ทั่วโลก |
| รหัส AdGroup | ทั่วโลก |
| รหัสโฆษณา | กลุ่มโฆษณาAdGroupId / AdId
แต่ละคู่จะไม่ซ้ำกันทั่วโลก |
| รหัส AdGroupCriterion | กลุ่มโฆษณาAdGroupId /
CriterionId แต่ละคู่จะไม่ซ้ำกันทั่วโลก |
| รหัส CampaignCriterion | แคมเปญCampaignId /
CriterionId แต่ละคู่จะไม่ซ้ำกันทั่วโลก |
| ส่วนขยายโฆษณา | แคมเปญCampaignId /
AdExtensionId แต่ละคู่จะไม่ซ้ำกันทั่วโลก |
| รหัสฟีด | ทั่วโลก |
| รหัสรายการฟีด | ทั่วโลก |
| รหัสแอตทริบิวต์ฟีด | ฟีด |
| รหัสการแมปฟีด | ทั่วโลก |
| รหัสป้ายกำกับ | ทั่วโลก |
| รหัส UserList | ทั่วโลก |
กฎรหัสเหล่านี้มีประโยชน์เมื่อออกแบบที่เก็บข้อมูลในเครื่องสำหรับออบเจ็กต์ Search Ads 360
ประเภทออบเจ็กต์
ออบเจ็กต์บางอย่างใช้กับเอนทิตีได้หลายประเภท ในกรณีนี้ ออบเจ็กต์จะมีฟิลด์ type ที่อธิบายเนื้อหาของออบเจ็กต์ เช่น AdGroupAd อาจหมายถึงโฆษณาแบบข้อความ, โฆษณาโรงแรม หรือโฆษณาท้องถิ่น
คุณเข้าถึงค่าประเภทได้ผ่านช่อง
AdGroupAd.ad.type ระบบจะแสดงค่าของ
พารามิเตอร์นี้ใน
Enum AdType
ชื่อทรัพยากร
ทรัพยากรแต่ละรายการจะระบุโดยสตริง resource_name ที่
เชื่อมต่อทรัพยากรและทรัพยากรหลักเป็นเส้นทาง
ชื่อทรัพยากรแคมเปญ เช่น มีรูปแบบดังนี้
customers/CUSTOMER_ID/campaigns/CAMPAIGN_ID
แคมเปญที่มีรหัส 987654 ในบัญชี Search Ads 360 ที่มีรหัสลูกค้า
1234567 มีresource_name ดังนี้
customers/1234567/campaigns/987654
บริการ
บริการช่วยให้คุณดึงข้อมูลเอนทิตีและข้อมูลเมตาของ Search Ads 360 ได้ บริการมี 3 ประเภท ได้แก่
- บริการค้นหา
SearchAds360Serviceเป็นบริการแบบรวมที่เดียวสำหรับการดึงข้อมูลออบเจ็กต์ทรัพยากรทั้งหมดและ สถิติประสิทธิภาพ โดยมี 2 วิธี ได้แก่SearchและSearchStreamทั้ง 2 วิธีต้องใช้การค้นหาที่ระบุทรัพยากร ที่จะค้นหา แอตทริบิวต์ของทรัพยากรและเมตริกประสิทธิภาพที่จะดึง ข้อมูล เพรดิเคตที่จะใช้ในการกรองคำขอ และกลุ่มที่จะใช้เพื่อ แบ่งสถิติประสิทธิภาพเพิ่มเติม ดูข้อมูลเพิ่มเติมได้ที่ สร้างรายงานการค้นหาและ ภาษาการค้นหาของ Search Ads 360- บริการภาคสนาม
SearchAds360FieldServiceดึงข้อมูลเมตาเกี่ยวกับทรัพยากร เช่น แอตทริบิวต์ที่ใช้ได้สำหรับ ทรัพยากรและประเภทข้อมูลของทรัพยากร คุณขอแคตตาล็อกสำหรับทรัพยากร ฟิลด์ทรัพยากร คีย์การแบ่งกลุ่ม และเมตริกที่ใช้ได้ในSearchAds360Serviceวิธีการค้นหา ดูข้อมูลเพิ่มเติมได้ที่ ดึงข้อมูลเมตาของทรัพยากร- บริการเฉพาะเอนทิตี
บริการเหล่านี้มี
GETวิธีการส่งคำขอที่ดึงข้อมูลอินสแตนซ์ทรัพยากรเดียว ซึ่งมีประโยชน์ในการตรวจสอบโครงสร้างของทรัพยากรตัวอย่างบริการเฉพาะเอนทิตี ได้แก่
- CustomColumnService ซึ่งแสดงผลคอลัมน์ที่กำหนดเองที่ขอพร้อมรายละเอียดทั้งหมด