รายงานใน UI

คู่มือนี้จะจับคู่แนวคิดและรูปแบบการตั้งชื่อรายงานใน UI ของ Google Ads กับรายงานที่คุณสร้างโดยใช้ภาษาการค้นหาของ Google Ads (GAQL) และ Google Ads API

คำศัพท์ทั่วไปของ UI

ตารางต่อไปนี้สรุปคำศัพท์ทั่วไปบางส่วนที่ใช้ใน UI และการแมปกับภาษาของคำค้นหาของ Google Ads (GAQL)

UI GAQL
คอลัมน์ ทรัพยากร ช่องกลุ่ม หรือเมตริกในคำสั่ง SELECT ของการค้นหา GAQL
ช่วงวันที่ ช่วงวันที่จะแมปกับการกรองเงื่อนไข WHERE ใน segments.date
ตัวกรอง เงื่อนไขอย่างน้อย 1 รายการในอนุประโยค WHERE
ช่องของกลุ่ม ใช้การแบ่งกลุ่มโดยการรวมช่องกลุ่มในการค้นหา GAQL
การใส่เลขหน้า การแบ่งหน้าจะแบ่งชุดผลลัพธ์ของคำค้นหาออกเป็นหลายหน้า

คอลัมน์

คอลัมน์ใน UI จะเทียบเท่ากับช่องทรัพยากร ช่องกลุ่ม และเมตริกใน GAQL

การกรอง

ช่วงวันที่

UI ของ Google Ads มีตารางที่แสดงสถิติบัญชี และเมนูแบบเลื่อนลงสำหรับควบคุมช่วงวันที่ของสถิติเหล่านี้

คุณควบคุมแบบเดียวกันใน GAQL ได้โดยการกรองบน segments.date ในคำสั่ง WHERE ของการค้นหา GAQL

ฟิลเตอร์

ตัวกรองใน UI เทียบเท่ากับเงื่อนไขอย่างน้อย 1 รายการในวรรค WHERE ของ GAQL

การแบ่งกลุ่ม

หากต้องการสถิติโดยละเอียด คุณสามารถแบ่งข้อมูลตามกลุ่มได้ ตัวอย่างเช่น คุณอาจสนใจดูจำนวนการแสดงผลที่มีเฉพาะในเครือข่ายการค้นหาของ Google แยกจากเครือข่ายดิสเพลย์ของ Google ในกรณีนี้ คุณจะแบ่งกลุ่มรายงานตามเครือข่าย ดูการแบ่งกลุ่มเกี่ยวกับวิธีรวมช่องกลุ่มในวรรคคำสั่ง SELECT

การใส่เลขหน้า

โดยคุณจะไปยังส่วนต่างๆ ของรายงานใน UI โดยใช้การควบคุมที่มีอยู่ด้านล่างของตารางข้อมูลแต่ละตารางที่ให้คุณสลับหน้า และเลือกจำนวนผลลัพธ์ที่จะแสดงจากชุดขนาดที่กำหนดไว้ได้

การแบ่งหน้าผ่านผลลัพธ์จะใช้ได้เมื่อดึงรายงานด้วย GoogleAdsService.Search ถึง next_page_token หากต้องการดึงข้อมูลชุดผลลัพธ์ทั้งหมดโดยไม่มีการใส่เลขหน้า ให้ใช้ GoogleAdsService.SearchStream

ผลลัพธ์ของคำสั่งซื้อ

คุณเรียงลำดับผลลัพธ์ใน UI ได้โดยเลือกคอลัมน์

ใน GAQL คุณสามารถใช้คำสั่ง ORDER BY และวรรค LIMIT เพื่อเรียงลำดับผลการค้นหา

รูปแบบการดาวน์โหลด

คุณสามารถดาวน์โหลดรายงานใน UI ได้หลายรูปแบบ เช่น CSV, TSV หรือ XML

API ไม่ได้รองรับรูปแบบต่างๆ ในเอาต์พุตโดยตรง คุณจึงต้องดำเนินการประมวลผลภายหลัง ดูตัวอย่างโค้ดที่แสดงวิธีใช้การจัดรูปแบบ CSV ในไคลเอ็นต์

ตั้งเวลาและส่งอีเมลรายงาน

การกำหนดเวลาและส่งอีเมลรายงานพร้อมให้ใช้งานใน UI แต่ API จะไม่รองรับ

รายงานที่กำหนดไว้ล่วงหน้า

คุณสร้างรายการรายงานที่กำหนดไว้ล่วงหน้าได้ใน UI ของ Google Ads

นี่คือรายการรายงานที่กำหนดไว้ล่วงหน้าพื้นฐานและชื่อทรัพยากร GAQL ที่ตรงกัน

รายงานพื้นฐานที่กำหนดไว้ล่วงหน้า ชื่อทรัพยากร GAQL
(ระบุในอนุประโยค FROM)
บัญชี ลูกค้า
แคมเปญ
รายละเอียดแคมเปญ
แคมเปญ
กลุ่มโฆษณา
รายละเอียดกลุ่มโฆษณา
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

ตามตัวอย่างจากตารางด้านบน คุณสามารถใช้ GAQL ต่อไปนี้เพื่อสร้างรายงานบัญชี

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 เพื่อยกเว้นแถวที่นำออกแล้ว เช่น

SELECT campaign.name
FROM campaign
WHERE campaign.status != "REMOVED"