Attribution Reporting API là API của Chrome để hỗ trợ các trường hợp sử dụng Báo cáo phân bổ, đồng thời tăng cường quyền riêng tư cho người dùng. Đây là một trong nhiều đề xuất (1, 2, 3, 4, v.v.) cố gắng giải quyết cùng một vấn đề.
Tài liệu này giải thích lý do chúng tôi đã phát hành Attribution Reporting API trong khi API này vẫn đang trong giai đoạn ươm tạo trong Nhóm cộng đồng ươm tạo web. Chrome cam kết tham gia đầy đủ các quy trình liên quan của W3C và các nhóm Chrome đang làm việc trong Nhóm cộng đồng công nghệ quảng cáo riêng tư (PATCG) để xác định một giải pháp được chấp nhận rộng rãi trên nhiều công cụ trình duyệt. Việc phân phối API song song sẽ cho phép chúng ta kiểm thử và cải thiện trường hợp sử dụng quan trọng này.
Các trường hợp sử dụng do Attribution Reporting API phân phát rất quan trọng để hỗ trợ hiệu quả nhu cầu của hệ sinh thái trước khi loại bỏ cookie của bên thứ ba.
Chúng tôi tin rằng các trường hợp sử dụng Báo cáo phân bổ là yếu tố quan trọng đối với một hệ sinh thái web đang phát triển. Chúng tôi cũng tin rằng việc xoá cookie của bên thứ ba khỏi Chrome là yếu tố quan trọng để cải thiện quyền riêng tư của người dùng trên web.
Để giải quyết nhu cầu của hệ sinh thái và bảo vệ quyền riêng tư của người dùng tốt hơn, chúng tôi cho rằng cần phải phân phối API này để bật tính năng kiểm thử và điều chỉnh trước khi loại bỏ cookie của bên thứ ba. Quan điểm này phù hợp với cam kết của chúng tôi với Cơ quan Cạnh tranh và Thị trường (CMA) của Vương quốc Anh về Hộp cát về quyền riêng tư và việc Chrome xoá cookie của bên thứ ba.
Việc cung cấp Attribution Reporting API sẽ cho phép nhà phát triển thích ứng với công nghệ mới và cung cấp trải nghiệm thực tế để thông báo cho quy trình tiêu chuẩn, đồng thời cải thiện quyền riêng tư cho người dùng.
Mặc dù các tiêu chuẩn là yếu tố thiết yếu để web hoạt động, nhưng cần có thời gian và sự đồng thuận để thiết lập các tiêu chuẩn đó. Khi web chuyển sang không theo dõi trên nhiều trang web, chúng tôi cần đảm bảo rằng các công nghệ mới mà chúng tôi phát triển sẽ hỗ trợ hiệu quả nhu cầu của hệ sinh thái.
Để làm được điều này, bạn cần cung cấp rộng rãi Attribution Reporting API. Điều này mang đến cơ hội để các nhà phát triển áp dụng công nghệ mới và đánh giá kết quả kiểm thử, trong khi quá trình chuẩn hoá đang diễn ra. Chúng tôi tin rằng kết quả của quá trình sử dụng và thử nghiệm này sẽ được đưa vào quy trình đặt tiêu chuẩn và cho phép những người tham gia PATCG đạt được sự đồng thuận sáng suốt hơn về một tiêu chuẩn có khả năng tương tác đáp ứng trường hợp sử dụng cơ bản.
Việc phân phối Attribution Reporting API mang lại những lợi ích cụ thể về việc đặt nền tảng cho tương lai của hoạt động đo lường trên nền tảng web:
- Nghiên cứu: Việc vận hành API sẽ cung cấp cho Chrome và các nhà cung cấp trình duyệt khác những thông tin chi tiết chính cần thiết để thiết kế một API có khả năng tương tác trong tương lai. Chúng tôi sẽ đưa thông tin chi tiết ban đầu đến các diễn đàn như PATCG để cải thiện mọi tiêu chuẩn trong tương lai.
- Thay đổi mô hình phát triển: Nhà phát triển chuyển sang Attribution Reporting API sẽ tăng cường các khái niệm kỹ thuật mới, chẳng hạn như thêm nhiễu, có thể là yếu tố then chốt cho hoạt động đo lường bảo đảm quyền riêng tư trong tương lai, bất kể API cụ thể. Nhà phát triển cũng sẽ bắt đầu điều chỉnh các hệ thống khác của họ cho phù hợp với dữ liệu nhiễu. Chúng tôi sẽ cố gắng hết sức để cung cấp cho nhà phát triển tài liệu và sự hỗ trợ cần thiết để xử lý tạp âm và các khái niệm có thể chuyển đổi.
Tất cả những lợi ích này đều ngoài việc cải thiện cơ bản quyền riêng tư của người dùng khi loại bỏ dần cookie của bên thứ ba. Chúng tôi cho rằng trước tiên, bạn cần cung cấp một API hỗ trợ các trường hợp sử dụng Báo cáo phân bổ vì những lý do sau.
Chrome sẽ cung cấp một quy trình di chuyển cẩn thận sang bất kỳ ứng dụng thay thế nào có thể tương tác.
Chrome cam kết cung cấp một API hiệu quả, tăng cường quyền riêng tư cho trường hợp sử dụng này để hỗ trợ hệ sinh thái sau khi ngừng sử dụng cookie của bên thứ ba. Trong thời gian sắp tới, chúng tôi cho rằng việc này đòi hỏi phải phân phối Attribution Reporting API.
Tuy nhiên, chúng tôi nhận thấy một số trình duyệt chưa thể hiện các tín hiệu tích cực đối với đề xuất của Chrome. Mục tiêu dài hạn của chúng tôi vẫn là một tiêu chuẩn có khả năng tương tác mà các trình duyệt hỗ trợ rộng rãi. Chúng tôi đang tích cực nỗ lực để xác định một giải pháp như vậy.
Giờ đây, khi đã ra mắt Attribution Reporting API, nếu có một tiêu chuẩn khác mà cả hai bên đều đồng ý, chúng tôi sẽ làm việc với hệ sinh thái để hỗ trợ quá trình chuyển đổi sang API mới một cách cẩn thận. Tại thời điểm đó, chúng ta có thể xem xét việc ngừng sử dụng Attribution Reporting API. Điều này có thể có nghĩa là một khoảng thời gian quan trọng khi cả API Báo cáo phân bổ và API thay thế đều có trong Chrome, cho phép nhà phát triển và các bên liên quan khác có đủ thời gian để đánh giá API thay thế và giúp lộ trình di chuyển trở nên đơn giản nhất có thể.
Tham gia và chia sẻ ý kiến phản hồi
Chúng tôi cam kết tiếp tục cải thiện API và đã thực hiện một số thay đổi để phản hồi ý kiến phản hồi của nhà phát triển (chẳng hạn như 1, 2, 3, 4, 5, v.v.). Chúng tôi rất mong nhận được thêm ý kiến phản hồi và mong được tiếp tục làm việc chặt chẽ với cộng đồng.
- GitHub: Đọc nội dung giải thích về Attribution Reporting API, đồng thời đặt câu hỏi và theo dõi cuộc thảo luận.
- Hỗ trợ nhà phát triển: Đặt câu hỏi và tham gia thảo luận trên kho lưu trữ Hỗ trợ nhà phát triển Hộp cát về quyền riêng tư.