คู่มือนี้จะเชื่อมโยงแนวคิดและรูปแบบการตั้งชื่อรายงานใน UI ของ Google Ads ในรายงานที่คุณสามารถสร้างโดยใช้ Google Ads Query Language (GAQL) และ Google Ads API
คำศัพท์ทั่วไปของ UI
ตารางต่อไปนี้สรุปคำศัพท์ทั่วไปจำนวนหนึ่งที่ใช้ใน UI และ การแมปกับภาษาของคำค้นหาของ Google Ads (GAQL)
UI | GAQL |
---|---|
คอลัมน์ | ทรัพยากร ช่องของกลุ่ม หรือเมตริกในอนุประโยค SELECT ของคำค้นหา GAQL |
ช่วงวันที่ | ช่วงวันที่แมปกับ WHERE
วรรคที่กรองบน segments.date |
ตัวกรอง | เงื่อนไขอย่างน้อย 1 รายการในคำสั่ง WHERE |
ช่องกลุ่ม | ใช้การแบ่งกลุ่มโดยการรวมช่องกลุ่ม ในคำค้นหา GAQL |
การใส่เลขหน้า | การแบ่งหน้าเป็นการแบ่งชุดผลลัพธ์ของ การค้นหาในหลายหน้า |
คอลัมน์
คอลัมน์ใน UI เทียบเท่ากับ Resource ฟิลด์ กลุ่ม ฟิลด์ และ เมตริกใน 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"