Lý do Chrome phát hành Attribution Reporting API

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ổ trong khi vẫn 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à nhiều đề xuất khác) nhằm 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 thử nghiệm trong Web Incubator Community Group (Nhóm cộng đồng ươm tạo web). Chrome cam kết hoàn toàn tham gia vào 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át hành API song song sẽ cho phép chúng tôi 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 cung cấp là 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ỏ dần cookie của bên thứ ba.

Chúng tôi tin rằng các trường hợp sử dụng Attribution Reporting là yếu tố quan trọng đối với một hệ sinh thái web 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à điều quan trọng để cải thiện quyền riêng tư của người dùng trên web.

Để đáp ứng nhu cầu của hệ sinh thái và bảo vệ quyền riêng tư của người dùng một cách hiệu quả hơn, chúng tôi cho rằng cần phải phát hành API này để cho phép kiểm thử và hiệu chỉnh trước khi loại bỏ cookie của bên thứ ba. Lập trường 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 liên quan đến Hộp cát về quyền riêng tư và việc Chrome loại bỏ cookie của bên thứ ba.

Việc phát hành Attribution Reporting API sẽ giúp các nhà phát triển thích ứng với công nghệ mới và mang đến trải nghiệm thực tế để cung cấp thông tin 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ố cần thiết để 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 này. Khi web chuyển sang hướng không sử dụng tính năng theo dõi trên nhiều trang web, chúng ta cần đảm bảo rằng những công nghệ mới mà chúng ta phát triển sẽ hỗ trợ hiệu quả nhu cầu của hệ sinh thái.

Điều này đòi hỏi việc cung cấp Attribution Reporting API một cách rộng rãi. Điều này mang đến cơ hội cho 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 quy trình tiêu chuẩn diễn ra. Chúng tôi tin rằng kết quả của việc áp dụng và thử nghiệm này sẽ góp phần vào quy trình thiết lập 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ó thể tương tác đáp ứng trường hợp sử dụng cơ bản.

Việc phát hành Attribution Reporting API mang lại những lợi ích cụ thể về việc đặt nền mó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 thông tin chi tiết quan trọng 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ẽ mang những thông tin chi tiết ban đầu của mình đến các địa điểm 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: Các nhà phát triển di chuyển sang Attribution Reporting API sẽ tăng tốc độ tìm hiểu các khái niệm kỹ thuật mới, chẳng hạn như việc bổ sung nhiễu. Đây có thể là yếu tố chính để đo lường việc 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à dịch vụ hỗ trợ cần thiết để xử lý tạp âm và các khái niệm có khả năng chuyển đổi.

Ngoài những lợi ích này, chúng tôi còn có một điểm cải tiến cơ bản về 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 tin rằng điều này đòi hỏi trước tiên phải 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 này.

Chrome sẽ cung cấp một quy trình di chuyển cẩn thận sang mọi giải pháp thay thế có thể tương tác.

Chrome cam kết cung cấp một API hiệu quả và tăng cường quyền riêng tư cho trường hợp sử dụng này, nhằm hỗ trợ hệ sinh thái sau khi ngừng sử dụng cookie của bên thứ ba. Trong thời gian tới, chúng tôi tin rằng điều này đòi hỏi phải cung cấp Attribution Reporting API.

Tuy nhiên, chúng tôi nhận thấy rằng một số trình duyệt chưa thể hiện tín hiệu tích cực cho đề 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ó thể 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 tìm kiếm một giải pháp như vậy.

Giờ đây, khi đã phát hành 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ẽ hợp tác với hệ sinh thái để hỗ trợ quá trình chuyển đổi thận trọng sang API mới. Tại thời điểm đó, chúng tôi có thể xem xét việc ngừng sử dụng Attribution Reporting API. Điều này có nghĩa là sẽ có một khoảng thời gian đáng kể khi cả Attribution Reporting API và API thay thế đều có trong Chrome, để 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 quá trình di chuyển diễn ra suôn sẻ nhất có thể.

Tương tác 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à nhiều thay đổi khác). Chúng tôi rất mong nhận được thêm ý kiến phản hồi và mong muốn tiếp tục hợp tác chặt chẽ với cộng đồng.