Trình xác thực truy vấn của Google Ads là một công cụ tương tác được thiết kế để giúp nhà phát triển xây dựng và xác minh các truy vấn 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 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, trường không tương thích 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 các truy vấn không hợp lệ từ sớm, trước khi tích hợp các truy vấn đó vào ứ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 chóng các câu lệnh GAQL mà không cần phải thực hiện các chu kỳ yêu cầu API và phản hồi đầy đủ.
- 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 một 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ả sử dụng tài nguyên: Tránh các lệnh gọi API không cần thiết bằng các 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 Google Ads API và các quy tắc được xác định trong Ngôn ngữ truy vấn 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 thứ tự 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 khúc, 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 của phân khúc và chỉ số: Đảm bảo rằng các phân khúc và chỉ số được sử 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 được sử dụng trong mệnh đề
WHEREhoặcORDER BYcũng phải có trong mệnh đềSELECT. - Cách sử dụng toán tử: Kiểm tra việc sử dụng đúng toán tử trong các điều kiện của mệnh đề
WHERE.
Nếu truy vấn hợp lệ, công cụ sẽ xác nhận điều đó. Nếu phát hiện thấy vấn đề, công cụ sẽ cung cấp thông báo lỗi được thiết kế để giúp xác định vấn đề, đôi khi đưa ra đề 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 của 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 lại 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, 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 trường không tương thích 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 khúc mà bạn đang cố gắng truy vấn.
Để biết thêm thông tin giải thích chuyên sâu về các khái niệm và quy trình xác thực GAQL, bạn cũng có thể tham khảo hướng dẫn bằng video về GAQL.