UI ของ Google Ads มีความสามารถในการรายงาน หากต้องการสร้างรายงาน ให้ลงชื่อเข้าใช้บัญชี Google Ads คลิกแคมเปญ ทางด้านซ้าย แล้วคลิกข้อมูลเชิงลึกและรายงาน หากต้องการสร้างรายงานตั้งแต่ต้น ให้คลิกเครื่องมือแก้ไขรายงาน
คู่มือนี้จะจับคู่แนวคิดการรายงานและหลักเกณฑ์การตั้งชื่อที่ใช้กันโดยทั่วไปใน UI ของ Google Ads กับรายงานที่คุณสร้างได้โดยใช้ภาษาการค้นหาของ Google Ads (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 ในไคลเอ็นต์
ตั้งเวลาและส่งรายงานทางอีเมล
คุณสามารถตั้งเวลาและส่งรายงานทางอีเมลจาก UI ได้ แต่ API ไม่รองรับฟีเจอร์เหล่านี้
จับคู่มุมมอง UI กับทรัพยากร API
ต่อไปนี้คือรายการมุมมอง UI ทั่วไปและชื่อทรัพยากร GAQL ที่ตรงกัน
| มุมมอง UI | ชื่อทรัพยากร 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 |
| เนื้อหา > ตำแหน่ง | 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'