เครื่องมือตรวจสอบคำค้นหา Google Ads

โปรแกรมตรวจสอบคำค้นหาของ Google Ads เป็นเครื่องมือแบบอินเทอร์แอกทีฟที่ออกแบบมาเพื่อช่วย นักพัฒนาแอปสร้างและยืนยันคำค้นหา Google Ads Query Language (GAQL) ก่อน ที่จะผสานรวมเข้ากับแอปพลิเคชัน ซึ่งช่วยให้คุณป้อนสตริงการค้นหา GAQL และรับความคิดเห็นเกี่ยวกับความถูกต้องได้ทันที ซึ่งจะช่วยตรวจหาข้อผิดพลาดทางไวยากรณ์ ฟิลด์ที่ไม่เข้ากัน และปัญหาอื่นๆ ได้ตั้งแต่เนิ่นๆ ในกระบวนการพัฒนา

ข้อดี

  • การป้องกันข้อผิดพลาด: ตรวจจับคำค้นหาที่ไม่ถูกต้องตั้งแต่เนิ่นๆ ก่อนที่จะ ผสานรวมเข้ากับแอปพลิเคชัน ซึ่งจะช่วยลดข้อผิดพลาดขณะรันไทม์และการเรียก API ที่ล้มเหลว
  • การพัฒนาที่เร็วขึ้น: ช่วยให้ทดสอบและแก้ไขข้อบกพร่องของคำสั่ง GAQL ได้อย่างรวดเร็วโดยไม่ต้องมีค่าใช้จ่ายเพิ่มเติมของวงจรคำขอ API และการตอบกลับแบบเต็ม
  • ทำความเข้าใจข้อจำกัดของ GAQL: ช่วยให้นักพัฒนาซอฟต์แวร์ได้เรียนรู้กฎที่ซับซ้อน เกี่ยวกับฟิลด์ที่เข้ากันได้และวิธีที่ทรัพยากรเชื่อมโยงกัน
  • การแก้ไขข้อบกพร่องของคําค้นหา: แสดงข้อความแสดงข้อผิดพลาดที่เฉพาะเจาะจงเมื่อคําค้นหาไม่ถูกต้อง ซึ่งมักจะมีรายละเอียดมากกว่าข้อผิดพลาดทั่วไปของ API และบางครั้งจะแนะนําทางเลือกที่ถูกต้อง
  • ประสิทธิภาพของทรัพยากร: หลีกเลี่ยงการเรียก API ที่ไม่จำเป็นด้วยการค้นหาที่ มีแนวโน้มที่จะล้มเหลว

วิธีการทำงาน

โปรแกรมตรวจสอบคำค้นหาจะแยกวิเคราะห์คำค้นหา GAQL กับสคีมาของ Google Ads API และกฎที่กำหนดไว้ในภาษาการค้นหาของ Google Ads โดยใช้ข้อมูลเมตา ซึ่งส่วนใหญ่เข้าถึงได้จาก GoogleAdsFieldService เพื่อทำการตรวจสอบ ซึ่งรวมถึง

  1. ไวยากรณ์และโครงสร้าง: ตรวจสอบว่าคําค้นหาเป็นไปตามไวยากรณ์ GAQL ที่ถูกต้อง รวมถึงการใช้งานและการเรียงลําดับที่เหมาะสมของคําสั่ง เช่น SELECT, FROM, WHERE, ORDER BY, LIMIT และ PARAMETERS
  2. ความถูกต้องของฟิลด์: ตรวจสอบว่าฟิลด์ที่ระบุทั้งหมด (แหล่งข้อมูล กลุ่ม เมตริก) มีอยู่และสะกดถูกต้อง
  3. ความเข้ากันได้ของทรัพยากร: ตรวจสอบว่าฟิลด์ที่เลือกใน SELECT อนุประโยคเข้ากันได้กับทรัพยากรหลักที่ระบุใน FROM อนุประโยค
  4. ความเข้ากันได้ของกลุ่มและเมตริก: ตรวจสอบว่ากลุ่มและเมตริก ที่ใช้ร่วมกันในคําค้นหาเดียวกันเข้ากันได้กับแต่ละรายการและ ทรัพยากรในคําสั่ง FROM
  5. ข้อกำหนดของอนุประโยค: ตรวจสอบกฎต่างๆ เช่น ข้อกำหนดสำหรับ ฟิลด์ที่ใช้ในอนุประโยค ORDER BY และฟิลด์บางรายการที่ใช้ในอนุประโยค WHERE (เช่น กลุ่มเป้าหมาย) ให้มีอยู่ในอนุประโยค SELECT ด้วย
  6. การใช้โอเปอเรเตอร์: ตรวจสอบการใช้โอเปอเรเตอร์อย่างถูกต้องภายใน WHERE เงื่อนไขของคําสั่ง

หากคำค้นหาถูกต้อง เครื่องมือจะยืนยันคำค้นหานั้น หากพบปัญหา เครื่องมือจะแสดง ข้อความแสดงข้อผิดพลาดที่ออกแบบมาเพื่อช่วยระบุปัญหา และบางครั้งจะ แนะนำวิธีแก้ไข เช่น แหล่งข้อมูลที่เข้ากันได้สำหรับเมตริกที่กำหนด

เริ่มต้นใช้งาน

วิธีใช้เครื่องมือตรวจสอบคำค้นหาของ Google Ads

  1. ไปที่เครื่องมือตรวจสอบคำค้นหา
  2. ป้อนคําค้นหา GAQL
  3. คลิกปุ่มตรวจสอบ Query
  4. ตรวจสอบข้อความการตรวจสอบที่ปรากฏใต้เครื่องมือตรวจสอบการค้นหา ข้อความแสดงความสำเร็จจะระบุว่าการค้นหานั้นถูกต้อง มิฉะนั้นระบบจะแสดงข้อความแสดงข้อผิดพลาด ที่อธิบายปัญหา ข้อความแสดงข้อผิดพลาดจะแนะนำให้คุณ แก้ไขคำค้นหา ตัวอย่างเช่น ข้อผิดพลาดเกี่ยวกับฟิลด์ที่ใช้ร่วมกันไม่ได้อาจแสดง แหล่งข้อมูลอื่นที่ใช้ร่วมกับเมตริกหรือกลุ่ม ที่คุณพยายามค้นหาได้

หากต้องการคำอธิบายแนวคิดและการตรวจสอบ GAQL อย่างละเอียดเพิ่มเติม คุณยังสามารถ ดูคู่มือแบบวิดีโอ GAQL หรือใช้ Query Builderและโปรแกรมสำรวจ API ได้ด้วย