องค์ประกอบหลักของ 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 ที่แสดงผลคอลัมน์ที่กำหนดเองที่ขออย่างละเอียด