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