Theo nhóm

Đôi khi, bạn không thể nhận được tất cả thông tin bạn cần từ một báo cáo duy nhất, chẳng hạn như khi bạn có phương diện và chỉ số không tương thích hoặc khi bạn muốn tổng hợp dữ liệu theo nhiều cách khác nhau.

Trong những trường hợp đó, bạn sẽ cần phải chạy nhiều báo cáo.

Ngoài ra, phân lô là một cách hiệu quả để cải thiện hiệu suất của ứng dụng, giúp giảm số lượng yêu cầu.

Vấn đề khi thực hiện nhiều yêu cầu độc lập

Mặc dù là một giải pháp triển khai đơn giản, nhưng việc thực hiện nhiều yêu cầu API trong thời gian ngắn có thể khiến bạn gặp phải giới hạn về hạn mức.

Hạn mức thường được giới hạn ở mức 1 yêu cầu cho mỗi người dùng mỗi giây. Bạn có thể định cấu hình giá trị này trong Google API Console, nhưng giải pháp tốt nhất là tránh hoàn toàn các yêu cầu song song mà thay vào đó hãy tạo các yêu cầu hàng loạt.

Báo cáo theo lô

Trong ví dụ về ứng dụng hướng người dùng, phương pháp đầu tiên sẽ là kết hợp nhiều yêu cầu độc lập nhất có thể vào một yêu cầu lô duy nhất.

Báo cáo 1: 10 quốc gia hàng đầu trong tháng 8
Báo cáo 2: Giá trị của 10 quốc gia giống nhau trong tháng 7 để so sánh
Báo cáo 3: 10 kênh hàng đầu trong tháng 8
Báo cáo 4: Giá trị của 10 kênh giống nhau trong tháng 7 để so sánh

Trong ví dụ trên, báo cáo 1 và 3 độc lập, nhưng không thể kết hợp thành một báo cáo duy nhất, vì hai báo cáo này cung cấp các bảng chi tiết khác nhau về dữ liệu. Tuy nhiên, bạn có thể gộp các nhóm lại với nhau.

Báo cáo 2 và 4 chỉ có thể chạy sau khi thu được kết quả của lô đầu tiên, vì chúng ta cần thiết lập một bộ lọc thích hợp trong yêu cầu. Các ứng dụng này có thể chạy dưới dạng lô thứ hai sau khi có kết quả từ lô đầu tiên.

Một lựa chọn khác có thể cho phép kết hợp tất cả yêu cầu thành một lô duy nhất, đó là chỉ trả về tất cả giá trị cho tháng 7 (thay vì chỉ 10 giá trị hàng đầu) và cũng có thể là tháng 8. Đây có thể là một lựa chọn hợp lý tuỳ thuộc vào quy mô của tài khoản AdSense được đề cập và dung lượng bộ nhớ dành cho ứng dụng của bạn.

Cách thực hiện

Việc phân lô được xử lý khác nhau trong mỗi thư viện ứng dụng. Vì vậy, bạn nên xem tài liệu của lô đó để tìm hiểu thông tin chi tiết. Dưới đây là một số đường liên kết đến tài liệu có liên quan trong một số thư viện ứng dụng:

Các bước tiếp theo