UI ของ Google Ads มีความสามารถในการรายงาน หากต้องการสร้างรายงาน ให้ลงชื่อเข้าใช้บัญชี Google Ads คลิกแคมเปญในเมนูการนำทางด้านซ้าย แล้วคลิกข้อมูลเชิงลึกและรายงาน หากต้องการสร้างรายงานตั้งแต่ต้น ให้คลิกเครื่องมือแก้ไขรายงาน
คู่มือนี้จะจับคู่แนวคิดการรายงานและแบบแผนการตั้งชื่อที่พบบ่อยใน UI ของ Google Ads กับรายงานที่คุณสร้างได้โดยใช้ Google Ads Query Language (GAQL) และ Google Ads API นอกจากนี้ คุณยังทำตามข้อความแจ้งใน UI เพื่อสร้างรายงานที่เหมาะกับความต้องการของคุณมากที่สุดได้ด้วย
เครื่องมือและแหล่งข้อมูล
ดูตัวอย่างโดยละเอียดเพิ่มเติมและความช่วยเหลืออัตโนมัติในการแมปหน้าจอ UI กับ API ได้ที่แหล่งข้อมูลต่อไปนี้
- Query Cookbook: คอลเล็กชันการค้นหา GAQL ที่จำลองข้อมูลที่พบในหน้าจอ UI ของ Google Ads ทั่วไปหลายหน้าจอ
- ส่วนขยายการรายงาน Google Ads API: ส่วนขยาย Chrome ที่ช่วยให้คุณระบุทรัพยากร API และชื่อช่องได้โดยตรงภายใน UI ของ Google Ads
คำศัพท์เกี่ยวกับ UI ทั่วไป
ตารางต่อไปนี้สรุปคําศัพท์ทั่วไปบางคําที่ใช้ใน UI และการแมปกับภาษาการค้นหาของ Google Ads (GAQL)
| UI | GAQL |
|---|---|
| คอลัมน์ | ทรัพยากร ช่องกลุ่ม หรือเมตริกใดๆ ในส่วนคำสั่ง SELECT ของการค้นหา GAQL |
| ช่วงวันที่ | ช่วงวันที่แมปกับส่วนคำสั่ง WHERE ที่กรองใน segments.date |
| ตัวกรอง | เงื่อนไขอย่างน้อย 1 รายการในส่วนคำสั่ง WHERE |
| ฟิลด์กลุ่ม | ใช้การแบ่งกลุ่มโดยใส่ช่องกลุ่มในคําค้นหา GAQL |
| การใส่เลขหน้า | การแบ่งหน้าจะแบ่งชุดผลลัพธ์ของคำค้นหาออกเป็นหลายหน้า |
คอลัมน์
คอลัมน์ใน UI เทียบเท่ากับการใช้ส่วนคำสั่ง SELECT สำหรับช่องทรัพยากร ช่องกลุ่ม หรือเมตริกใน GAQL
ดูข้อมูลเพิ่มเติมได้ที่เกี่ยวกับคอลัมน์ในตารางสถิติ
ช่วงวันที่
UI ของ Google Ads มีตารางที่แสดงสถิติของบัญชี และเมนูแบบเลื่อนลงเพื่อควบคุมช่วงวันที่ของสถิติเหล่านี้
คุณสามารถควบคุมได้เช่นเดียวกันใน GAQL โดยการกรอง segments.date ในส่วนคำสั่ง WHERE ของคำค้นหา GAQL
ตัวกรอง
ตัวกรองใน UI เทียบเท่ากับเงื่อนไขอย่างน้อย 1 รายการในส่วนคำสั่ง WHERE ของ GAQL
ดูข้อมูลเพิ่มเติมได้ที่กรองมุมมองข้อมูลประสิทธิภาพ
การแบ่งกลุ่ม
หากต้องการสถิติที่ละเอียดยิ่งขึ้น ให้แยกข้อมูลตามกลุ่ม เช่น สมมติว่าคุณต้องการดูจำนวนการแสดงผลที่เจาะจงสำหรับเครือข่าย Search ของ Google แยกจากเครือข่าย Display ของ Google ในกรณีนี้ ให้แบ่งกลุ่มรายงานตามเครือข่าย ดูการแบ่งกลุ่มเพื่อดูวิธีรวมช่องกลุ่มในส่วนคำสั่ง SELECT
การใส่เลขหน้า
ไปยังส่วนต่างๆ ของรายงานใน UI โดยใช้ตัวควบคุมที่ด้านล่างของตารางข้อมูลแต่ละตาราง ซึ่งช่วยให้คุณสลับหน้าและเลือกจำนวนผลลัพธ์ที่จะแสดงจากชุดขนาดที่กำหนดไว้ได้
หากต้องการไปยังหน้าต่างๆ ของผลลัพธ์เมื่อเรียกดูรายงาน ให้ใช้ GoogleAdsService.Search กับ next_page_token หากต้องการดึงข้อมูลชุดผลลัพธ์ทั้งหมดโดยไม่มีการแบ่งหน้า ให้ใช้ GoogleAdsService.SearchStream
จัดลำดับผลลัพธ์
ใน UI คุณสามารถจัดเรียงผลลัพธ์ได้โดยเลือกคอลัมน์
ใน GAQL คุณสามารถใช้ส่วนคำสั่ง ORDER BY และส่วนคำสั่ง LIMIT เพื่อจัดลำดับและจำกัดผลการค้นหาได้
รูปแบบการดาวน์โหลด
ใน UI คุณสามารถดาวน์โหลดรายงานได้หลายรูปแบบ เช่น CSV, TSV หรือ XML
API ไม่ได้จัดรูปแบบเอาต์พุตเป็นไฟล์ เช่น CSV โดยตรง ดังนั้นแอปพลิเคชันไคลเอ็นต์จึงต้องจัดรูปแบบการตอบกลับ ดูตัวอย่างโค้ดรายงานแคมเปญเป็น CSV เพื่อดูวิธีใช้การจัดรูปแบบ CSV ในไคลเอ็นต์
ตั้งเวลาและส่งรายงานทางอีเมล
คุณสามารถตั้งเวลาและส่งรายงานทางอีเมลจาก UI ได้ แต่ API ไม่รองรับฟีเจอร์เหล่านี้
แมปมุมมอง UI กับทรัพยากร API
ต่อไปนี้คือรายการมุมมอง UI ทั่วไปและชื่อทรัพยากร GAQL ที่ตรงกัน
| ยอดดู UI | ชื่อทรัพยากร GAQL (ระบุในส่วนคำสั่ง FROM) |
|---|---|
| บัญชี | customer |
| แคมเปญ รายละเอียดแคมเปญ |
campaign |
| กลุ่มโฆษณา รายละเอียดกลุ่มโฆษณา |
ad_group |
|
โฆษณา, URL สุดท้าย |
ad_group_ad |
| คีย์เวิร์ดสำหรับโฆษณา Search | keyword_view |
| ข้อความค้นหา | search_term_view |
| แบบเสียค่าใช้จ่ายและแบบทั่วไป (เทมเพลตการแสดงผลเทียบกับคู่แข่ง)* |
paid_organic_search_term_view |
| หน้า Landing Page | landing_page_view |
| หน้า Landing Page แบบขยาย | expanded_landing_page_view |
| เนื้อหา > ตำแหน่ง | managed_placement_view |
| เนื้อหา > ตำแหน่งที่แสดงโฆษณา | group_placement_view |
| เนื้อหา > ตำแหน่งที่โฆษณาแสดง > ดูรายละเอียด | detail_placement_view |
| กลุ่มเป้าหมาย > ข้อมูลประชากร > อายุ | age_range_view |
| กลุ่มเป้าหมาย > ข้อมูลประชากร > เพศ | gender_view |
| ตำแหน่ง | location_view |
| เนื้อหา > หัวข้อ | topic_view |
| สถานที่ตั้ง > รายงานทางภูมิศาสตร์ | geographic_view |
* หากต้องการสร้างรายงานการค้นหาทั่วไปและแบบเสียค่าใช้จ่าย คุณต้องลิงก์บัญชี Google Search Console กับบัญชี Google Ads ที่ระดับลูกค้า
ตัวอย่างจากตารางก่อนหน้า คุณสามารถใช้การค้นหา GAQL ต่อไปนี้เพื่อสร้างรายงานบัญชีแบบรวมในช่วง 7 วันที่ผ่านมา (เพิ่ม segments.date ลงในส่วนคำสั่ง SELECT หากต้องการเมตริกที่แจกแจงตามวัน)
SELECT
customer.descriptive_name,
customer.id,
metrics.clicks,
metrics.impressions,
metrics.ctr,
metrics.average_cpc,
metrics.cost_micros,
metrics.absolute_top_impression_percentage,
metrics.top_impression_percentage,
metrics.average_cpm
FROM customer
WHERE segments.date DURING LAST_7_DAYS
ความแตกต่างที่พบบ่อย
เมื่อเปรียบเทียบรายงาน UI กับรายงาน API ความแตกต่างที่พบบ่อยที่สุดอย่างหนึ่งคือ UI จะกรองเอนทิตีที่นําออกโดยนัย ในขณะที่ API ไม่ได้กรอง
หากต้องการจำลองมุมมอง UI เริ่มต้น ให้เพิ่มตัวกรองโดยใช้ช่อง status เพื่อยกเว้นแถวที่นำออก (หรือรวมเอนทิตี ENABLED และ PAUSED อย่างชัดแจ้ง) เช่น
SELECT campaign.name
FROM campaign
WHERE campaign.status != 'REMOVED'