Trình xác thực truy vấn Google Ads là một công cụ tương tác được thiết kế để giúp nhà phát triển tạo và xác minh các truy vấn bằng Ngôn ngữ truy vấn Google Ads (GAQL) trước khi tích hợp các truy vấn đó vào ứng dụng. Công cụ này cho phép bạn nhập một chuỗi truy vấn GAQL và nhận được phản hồi ngay lập tức về tính hợp lệ của chuỗi đó, giúp phát hiện lỗi cú pháp, sự không tương thích của trường và các vấn đề khác ngay từ đầu trong quá trình phát triển.
Lợi ích
- Ngăn chặn lỗi: Phát hiện sớm các truy vấn không hợp lệ, trước khi chúng được tích hợp vào các ứng dụng, giảm lỗi thời gian chạy và lỗi lệnh gọi API.
- Phát triển nhanh hơn: Cho phép kiểm thử và gỡ lỗi nhanh các câu lệnh GAQL mà không cần đến các chu kỳ yêu cầu API và phản hồi đầy đủ.
- Tìm hiểu các ràng buộc của GAQL: Giúp nhà phát triển tìm hiểu các quy tắc phức tạp về những trường tương thích và cách các tài nguyên liên quan đến nhau.
- Gỡ lỗi truy vấn: Cung cấp thông báo lỗi cụ thể khi truy vấn không hợp lệ, thường chi tiết hơn lỗi API chung và đôi khi đề xuất các lựa chọn thay thế hợp lệ.
- Hiệu quả về tài nguyên: Tránh các lệnh gọi API không cần thiết bằng những truy vấn chắc chắn sẽ không thành công.
Cách hoạt động
Trình xác thực truy vấn sẽ phân tích cú pháp truy vấn GAQL của bạn dựa trên giản đồ của API Google Ads và các quy tắc được xác định trong Ngôn ngữ truy vấn của Google Ads. Công cụ này sử dụng siêu dữ liệu (phần lớn có thể truy cập được từ GoogleAdsFieldService) để thực hiện các bước kiểm tra, bao gồm:
- Cú pháp và cấu trúc: Đảm bảo truy vấn tuân theo ngữ pháp GAQL chính xác, bao gồm cả việc sử dụng và sắp xếp đúng các mệnh đề như
SELECT,FROM,WHERE,ORDER BYvàLIMIT. - Tính hợp lệ của trường: Kiểm tra xem tất cả các trường được chỉ định (tài nguyên, phân đoạn, chỉ số) có tồn tại và được viết đúng chính tả hay không.
- Khả năng tương thích của tài nguyên: Xác minh rằng các trường được chọn trong mệnh đề
SELECTtương thích với tài nguyên chính được chỉ định trong mệnh đềFROM. - Khả năng tương thích giữa phân khúc và chỉ số: Đảm bảo rằng các phân khúc và chỉ số được dùng cùng nhau trong cùng một truy vấn tương thích với nhau và với tài nguyên trong mệnh đề
FROM. - Yêu cầu về mệnh đề: Xác thực các quy tắc như yêu cầu về một số trường nhất định được dùng trong các mệnh đề
WHEREhoặcORDER BYcũng phải có trong mệnh đềSELECT. - Cách sử dụng toán tử: Kiểm tra xem bạn có sử dụng đúng toán tử trong các điều kiện của mệnh đề
WHEREhay không.
Nếu truy vấn hợp lệ, công cụ sẽ xác nhận truy vấn đó. Nếu phát hiện vấn đề, công cụ này sẽ cung cấp thông báo lỗi được thiết kế để giúp xác định chính xác vấn đề, đôi khi đưa ra các đề xuất về cách khắc phục, chẳng hạn như các tài nguyên tương thích cho một chỉ số nhất định.
Bắt đầu
Cách sử dụng Trình xác thực truy vấn Google Ads:
- Chuyển đến Trình xác thực truy vấn.
- Nhập truy vấn GAQL.
- Nhấp vào nút Xác thực truy vấn.
- Xem thông báo xác thực xuất hiện bên dưới tiện ích Trình xác thực truy vấn. Thông báo thành công cho biết truy vấn hợp lệ. Nếu không, một thông báo lỗi mô tả vấn đề sẽ xuất hiện. Thông báo lỗi sẽ hướng dẫn bạn cách sửa truy vấn. Ví dụ: lỗi không tương thích về trường có thể liệt kê các tài nguyên thay thế *tương thích* với chỉ số hoặc phân đoạn mà bạn đang cố gắng truy vấn.
Để biết nội dung giải thích chuyên sâu hơn về các khái niệm và hoạt động xác thực GAQL, bạn cũng có thể tham khảo hướng dẫn bằng video về GAQL.