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 Query Language (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 clause ของ 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 ในไคลเอ็นต์
ตั้งเวลาและส่งรายงานทางอีเมล
คุณสามารถตั้งเวลาและส่งรายงานทางอีเมลจาก 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 ต่อไปนี้เพื่อสร้างรายงานบัญชี
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'