โปรแกรมตรวจสอบคำค้นหาของ Google Ads เป็นเครื่องมือแบบอินเทอร์แอกทีฟที่ออกแบบมาเพื่อช่วยนักพัฒนาแอปสร้างและตรวจสอบคำค้นหา Google Ads Query Language (GAQL) ก่อนที่จะผสานรวมคำค้นหาเหล่านั้นเข้ากับแอปพลิเคชัน โดยเครื่องมือนี้จะช่วยให้คุณป้อนสตริงคำค้นหา GAQL และรับความคิดเห็นทันทีเกี่ยวกับความถูกต้องของสตริงคำค้นหา ซึ่งจะช่วยตรวจหาข้อผิดพลาดทางไวยากรณ์ ความไม่เข้ากันของฟิลด์ และปัญหาอื่นๆ ได้ตั้งแต่เนิ่นๆ ในกระบวนการพัฒนา
สิทธิประโยชน์
- การป้องกันข้อผิดพลาด: ตรวจหาคำค้นหาที่ไม่ถูกต้องตั้งแต่เนิ่นๆ ก่อนที่จะผสานรวมคำค้นหาเหล่านั้นเข้ากับแอปพลิเคชัน ซึ่งจะช่วยลดข้อผิดพลาดขณะรันไทม์และการเรียก API ที่ไม่สำเร็จ
- การพัฒนาที่รวดเร็วขึ้น: ช่วยให้ทดสอบและแก้ไขข้อบกพร่องของคำสั่ง GAQL ได้อย่างรวดเร็วโดยไม่ต้องมีค่าใช้จ่ายในการดำเนินการตามวงจรคำขอ API และการตอบกลับแบบเต็ม
- ทำความเข้าใจข้อจำกัดของ GAQL: ช่วยให้นักพัฒนาแอปได้เรียนรู้กฎที่ซับซ้อนเกี่ยวกับฟิลด์ที่เข้ากันได้และวิธีที่ทรัพยากรต่างๆ เกี่ยวข้องกัน
- การแก้ไขข้อบกพร่องของคำค้นหา: แสดงข้อความแสดงข้อผิดพลาดที่เฉพาะเจาะจงเมื่อคำค้นหาไม่ถูกต้อง ซึ่งมักจะมีรายละเอียดมากกว่าข้อผิดพลาด API ทั่วไป และบางครั้งก็แนะนำทางเลือกที่ถูกต้อง
- ประสิทธิภาพของทรัพยากร: หลีกเลี่ยงการเรียก API ที่ไม่จำเป็นด้วยคำค้นหาที่อาจไม่สำเร็จ
วิธีการทำงาน
โปรแกรมตรวจสอบคำค้นหาจะแยกวิเคราะห์คำค้นหา GAQL กับสคีมาของ Google Ads API และกฎที่กำหนดไว้ใน Google Ads Query Language โดยจะใช้ข้อมูลเมตา ซึ่งส่วนใหญ่เข้าถึงได้จาก GoogleAdsFieldService เพื่อทำการตรวจสอบ ซึ่งรวมถึงการตรวจสอบต่อไปนี้
- ไวยากรณ์และโครงสร้าง: ตรวจสอบว่าคำค้นหาเป็นไปตามไวยากรณ์ GAQL ที่ถูกต้อง ซึ่งรวมถึงการใช้และการจัดลำดับอนุประโยคต่างๆ เช่น
SELECT,FROM,WHERE,ORDER BYและLIMITอย่างเหมาะสม - ความถูกต้องของฟิลด์: ตรวจสอบว่าฟิลด์ที่ระบุทั้งหมด (ทรัพยากร กลุ่ม เมตริก) มีอยู่และสะกดถูกต้อง
- ความเข้ากันได้ของทรัพยากร: ตรวจสอบว่าฟิลด์ที่เลือกในอนุประโยค
SELECTเข้ากันได้กับทรัพยากรหลักที่ระบุในอนุประโยคFROM - ความเข้ากันได้ของกลุ่มและเมตริก: ตรวจสอบว่ากลุ่มและเมตริกที่ใช้ร่วมกันในคำค้นหาเดียวกันเข้ากันได้กับทรัพยากรในอนุประโยค
FROM - ข้อกำหนดของอนุประโยค: ตรวจสอบกฎต่างๆ เช่น ข้อกำหนดที่ว่าฟิลด์บางรายการที่ใช้ในอนุประโยค
WHEREหรือORDER BYต้องอยู่ในอนุประโยคSELECTด้วย - การใช้ตัวดำเนินการ: ตรวจสอบการใช้ตัวดำเนินการอย่างถูกต้องภายในเงื่อนไขของอนุประโยค
WHERE
หากคำค้นหาถูกต้อง เครื่องมือจะยืนยัน หากพบปัญหา เครื่องมือจะแสดงข้อความแสดงข้อผิดพลาดที่ออกแบบมาเพื่อช่วยระบุปัญหา และบางครั้งก็ให้คำแนะนำในการแก้ไข เช่น ทรัพยากรที่เข้ากันได้สำหรับเมตริกที่กำหนด
เริ่มต้นใช้งาน
วิธีใช้โปรแกรมตรวจสอบคำค้นหาของ Google Ads
- ไปที่ โปรแกรมตรวจสอบคำค้นหา
- ป้อนคำค้นหา GAQL
- คลิกปุ่มตรวจสอบคำค้นหา
- อ่านข้อความตรวจสอบที่ปรากฏใต้เครื่องมือตรวจสอบคำค้นหา ข้อความแสดงความสำเร็จจะระบุว่าคำค้นหาถูกต้อง มิฉะนั้นข้อความแสดงข้อผิดพลาดที่อธิบายปัญหาจะปรากฏขึ้น ข้อความแสดงข้อผิดพลาดจะแนะนำให้คุณแก้ไขคำค้นหา ตัวอย่างเช่น ข้อผิดพลาดความไม่เข้ากันของฟิลด์อาจแสดงรายการทรัพยากรทางเลือกที่ *เข้ากันได้* กับเมตริกหรือกลุ่มที่คุณพยายามค้นหา
หากต้องการดูคำอธิบายแนวคิดและการตรวจสอบ GAQL แบบเจาะลึก คุณสามารถ ดูคู่มือวิดีโอ GAQLได้ด้วย