Báo cáo phân bổ: tạo báo cáo tóm tắt

Đo lường số lượt chuyển đổi từ quảng cáo được tổng hợp trên nhiều người dùng mà không tiết lộ dữ liệu cá nhân. Trước đây được gọi là báo cáo tổng hợp.

Trạng thái triển khai

Báo cáo tóm tắt trong Báo cáo phân bổ là gì?

API Báo cáo phân bổ cho phép đo lường thời điểm một lượt nhấp vào quảng cáo hoặc lượt xem dẫn đến một lượt chuyển đổi trên trang web của nhà quảng cáo, chẳng hạn như một lượt bán hàng hoặc một lượt đăng ký. API này không dựa vào cookie hoặc cơ chế của bên thứ ba có thể dùng để xác định từng người dùng trên các trang web.

API này cung cấp hai loại báo cáo. Bạn có thể thử nghiệm báo cáo cấp sự kiện trong Chrome. Báo cáo này liên kết một lượt nhấp hoặc lượt xem quảng cáo cụ thể với dữ liệu chuyển đổi ít chi tiết hơn. Trình duyệt trì hoãn việc gửi báo cáo cho các công ty công nghệ quảng cáo trong nhiều ngày để ngăn việc kết nối danh tính trên các trang web.

Báo cáo tóm tắt (trước đây gọi là báo cáo tổng hợp) được biên dịch cho một nhóm người dùng để không thể liên kết với bất kỳ cá nhân nào. Báo cáo tóm tắt cung cấp dữ liệu chi tiết về lượt chuyển đổi, chẳng hạn như giá trị giao dịch mua và nội dung giỏ hàng, đồng thời linh hoạt cho dữ liệu lượt nhấp và lượt xem. Các báo cáo này không bị chậm trễ như báo cáo ở cấp sự kiện.

Nếu chưa, bạn nên đọc thông tin tổng quan về Báo cáo phân bổ trước khi đọc phần còn lại của bài viết này.

Tại sao chúng ta cần báo cáo tóm tắt?

Một nhóm người dùng thực hiện cùng một hành động trong trình duyệt (chẳng hạn như mua một đôi giày) có thể có lượt chuyển đổi được tổng hợp.

Ngày nay, tính năng đo lường lượt chuyển đổi quảng cáo thường dựa vào cookie của bên thứ ba. Các trình duyệt đang hạn chế quyền truy cập vào cookie của bên thứ ba để khó theo dõi người dùng trên các trang web hơn và cải thiện quyền riêng tư của người dùng. API Báo cáo phân bổ cho phép các công nghệ quảng cáo đo lường các cuộc trò chuyện theo cách bảo đảm quyền riêng tư mà không cần sử dụng cookie của bên thứ ba.

Trái ngược với báo cáo cấp sự kiện của Attribution Reporting API, báo cáo tóm tắt cung cấp dữ liệu tổng hợp (chẳng hạn như số lượng người dùng đã chuyển đổi) được đính kèm với dữ liệu chuyển đổi chi tiết (chẳng hạn như sản phẩm cụ thể mà người dùng đã mua).

Không giống như cookie của bên thứ ba, các loại báo cáo từ API Báo cáo phân bổ không cho phép bất kỳ thực thể nào (chẳng hạn như công nghệ quảng cáo, người mua, nhà xuất bản, v.v.) "xem" hành vi duyệt web của người dùng trên nhiều trang web, trong khi vẫn có thể đo lường lượt chuyển đổi quảng cáo.

Dữ liệu người dùng được thu thập và tổng hợp như thế nào?

Với Attribution Reporting API, hoạt động chi tiết của một người dùng trên các trang web và có thể là danh tính của người dùng trên các trang web sẽ được giữ kín cho trình duyệt của người dùng trên thiết bị của họ. Bạn có thể thu thập dữ liệu này trong một báo cáo tổng hợp và mỗi báo cáo được mã hoá để ngăn các bên khác nhau truy cập vào dữ liệu cơ bản.

Quy trình tạo báo cáo tóm tắt như sau:

  1. Báo cáo tổng hợp được gửi đến nguồn gốc báo cáo do nhà cung cấp công nghệ quảng cáo vận hành.
    • Các báo cáo này có thể bao gồm thông tin chi tiết về vị trí, số lượt nhấp, giá trị của lượt chuyển đổi (chẳng hạn như giá mua) hoặc các chỉ số khác do nhà cung cấp công nghệ quảng cáo xác định. Các báo cáo được mã hoá nên công nghệ quảng cáo không thể xem hoặc truy cập vào nội dung của bất kỳ báo cáo riêng lẻ nào.
  2. Sau khi nguồn gốc báo cáo công nghệ quảng cáo nhận được các báo cáo tổng hợp, công nghệ quảng cáo sẽ gửi các báo cáo đó đến một dịch vụ tổng hợp.
    • Trong lần triển khai đầu tiên, dịch vụ tổng hợp do nhà cung cấp công nghệ quảng cáo vận hành bằng một môi trường thực thi đáng tin cậy (TEE) được lưu trữ trên đám mây. Trình điều phối đảm bảo rằng chỉ các pháp nhân đã được xác minh mới có quyền truy cập vào khoá giải mã và không có bên trung gian nào khác (công nghệ quảng cáo, nhà cung cấp dịch vụ đám mây hoặc bất kỳ bên nào khác) có thể truy cập và giải mã dữ liệu nhạy cảm bên ngoài quy trình tổng hợp.
  3. Dịch vụ tổng hợp kết hợp dữ liệu đã giải mã và xuất ra một báo cáo tóm tắt cho nhà cung cấp công nghệ quảng cáo.
    • Báo cáo tóm tắt bao gồm thông tin tóm tắt về dữ liệu kết hợp. Nhà cung cấp công nghệ quảng cáo có thể đọc và sử dụng báo cáo tóm tắt.
Quy trình tạo báo cáo tóm tắt được biểu thị bằng các báo cáo đã mã hoá được gửi đến máy chủ thu thập. Máy chủ thu thập dữ liệu sẽ gửi dữ liệu đến một dịch vụ tổng hợp bảo mật. Dịch vụ này có khoá để giải mã dữ liệu và tạo báo cáo tóm tắt. Sau đó, báo cáo sẽ được gửi lại cho nhà cung cấp công nghệ quảng cáo.
Để xem sơ đồ trình tự đầy đủ, hãy tham khảo phần Giới thiệu về Báo cáo phân bổ.

Vì các báo cáo riêng lẻ có thể chứa thông tin về hành vi của người dùng trên nhiều trang web, nên dịch vụ tổng hợp phải coi thông tin này là thông tin riêng tư. Dịch vụ này sẽ đảm bảo rằng không có pháp nhân nào khác có thể truy cập vào các báo cáo phân bổ riêng lẻ và chưa mã hoá. Ngoài ra, bản thân dịch vụ cũng không được thực hiện bất kỳ hành động nào xâm phạm quyền riêng tư.

Để đảm bảo dịch vụ tổng hợp thực sự an toàn, dịch vụ đó phải có các biện pháp bảo vệ kỹ thuật và tổ chức mà người tiêu dùng có thể xác minh thông qua quy trình kiểm tra. Các biện pháp bảo vệ này có ý nghĩa đối với:

  • Chỉ những người dùng cá nhân mới có thể biết dữ liệu cá nhân của họ và chỉ có thể truy cập dữ liệu tổng hợp chứ không phải bất kỳ thực thể nào
  • Công nghệ quảng cáo có thể xác minh rằng quy trình tổng hợp sử dụng dữ liệu hợp lệ và có thể được theo dõi một cách thích hợp

Tạo báo cáo bằng Dịch vụ tổng hợp

Thiết kế ban đầu yêu cầu mỗi nhà cung cấp công nghệ quảng cáo vận hành phiên bản dịch vụ tổng hợp của riêng họ trong một môi trường thực thi đáng tin cậy (TEE) được triển khai trên một dịch vụ đám mây hỗ trợ các tính năng bảo mật cần thiết.

Mã của TEE là nơi duy nhất trong dịch vụ tổng hợp có quyền truy cập vào báo cáo thô. Các nhà nghiên cứu bảo mật, người ủng hộ quyền riêng tư và công nghệ quảng cáo có thể kiểm tra mã này. Để xác nhận rằng TEE đang chạy chính xác phần mềm đã phê duyệt và dữ liệu vẫn được bảo mật, trình điều phối sẽ thực hiện chứng thực.

Người điều phối có một số trách nhiệm:

  • Duy trì danh sách hình ảnh nhị phân được uỷ quyền. Những hình ảnh này là hàm băm mã hoá của các bản dựng phần mềm dịch vụ tổng hợp mà Google sẽ phát hành định kỳ. Bạn có thể tái tạo quá trình này để bất kỳ bên nào cũng có thể xác minh rằng hình ảnh giống hệt với các bản dựng dịch vụ tổng hợp.
  • Vận hành hệ thống quản lý khoá. Chrome trên thiết bị của người dùng cần có khoá mã hoá để mã hoá các báo cáo tổng hợp. Bạn cần có khoá giải mã để chứng minh mã dịch vụ tổng hợp khớp với hình ảnh nhị phân.
  • Theo dõi các báo cáo tổng hợp để ngăn việc sử dụng lại trong quá trình tổng hợp cho báo cáo tóm tắt, vì việc sử dụng lại có thể tiết lộ thông tin nhận dạng cá nhân (PII).

Để cung cấp dịch vụ tổng hợp cho thử nghiệm gốc hiện đã hoàn tất, Google đã đóng vai trò là điều phối viên. Về lâu dài, chúng tôi đang nỗ lực để xác định một hoặc nhiều pháp nhân độc lập có thể chia sẻ vai trò này.

Thông tin nào được thu thập?

Báo cáo tóm tắt cung cấp dữ liệu tổng hợp kết hợp với dữ liệu chi tiết về lượt chuyển đổi và bên quảng cáo.

Ví dụ: một nhà cung cấp công nghệ quảng cáo chạy một chiến dịch quảng cáo trên news.example, trong đó một lượt chuyển đổi đại diện cho một người dùng nhấp vào quảng cáo về giày và hoàn tất giao dịch mua giày trên shoes.example. Công nghệ quảng cáo nhận được báo cáo tóm tắt cho chiến dịch quảng cáo này có mã 1234567. Báo cáo này cho biết có 518 lượt chuyển đổi trên shoes.example vào ngày 12 tháng 1 năm 2022, với tổng chi tiêu là 38.174 USD. 60% lượt chuyển đổi là của những người dùng mua giày thể thao màu xanh dương có SKU sản phẩm 987240% là của những người dùng mua dép màu vàng có SKU sản phẩm 2643. Mã chiến dịch là dữ liệu chi tiết về phía quảng cáo, còn SKU sản phẩm là dữ liệu chi tiết về lượt chuyển đổi. Số lượt chuyển đổi và tổng mức chi tiêu là dữ liệu tổng hợp.

Lượt chuyển đổi do nhà quảng cáo hoặc công ty công nghệ quảng cáo xác định và có thể khác nhau giữa các chiến dịch quảng cáo. Một chiến dịch có thể đo lường số lượt nhấp vào quảng cáo mà sau đó người dùng đã mua mặt hàng được quảng cáo. Một chiến dịch khác có thể đo lường số lượt xem quảng cáo dẫn đến lượt truy cập vào trang web của nhà quảng cáo.

Dữ liệu trình duyệt được thu thập như thế nào trước khi tổng hợp?

Vì báo cáo tóm tắt được tạo từ dữ liệu của một nhóm cá nhân, hãy bắt đầu với các hành động trong trình duyệt của một cá nhân.

  1. Người dùng truy cập vào trang web của nhà xuất bản và xem hoặc nhấp vào một quảng cáo, còn gọi là sự kiện nguồn phân bổ.
  2. Vài phút hoặc vài ngày sau, người dùng chuyển đổi, còn gọi là sự kiện kích hoạt mô hình phân bổ. Ví dụ: bạn có thể xác định một lượt chuyển đổi là một giao dịch mua sản phẩm.

  3. Phần mềm trình duyệt so khớp lượt nhấp hoặc lượt xem quảng cáo với sự kiện chuyển đổi. Dựa trên kết quả so khớp này, trình duyệt sẽ tạo một báo cáo tổng hợp có logic cụ thể do nhà cung cấp công nghệ quảng cáo tạo.

  4. Trình duyệt sẽ mã hoá dữ liệu này và sau một khoảng thời gian trễ nhỏ, sẽ gửi dữ liệu đó đến máy chủ công nghệ quảng cáo để thu thập. Máy chủ công nghệ quảng cáo phải dựa vào dịch vụ tổng hợp để truy cập vào thông tin chi tiết tổng hợp từ các báo cáo tổng hợp này.

Lọc mã

API Báo cáo phân bổ và Dịch vụ tổng hợp cho phép sử dụng mã nhận dạng lọc để xử lý các phép đo theo nhiều tần suất thay vì phải xử lý tất cả các giá trị đóng góp đo lường trong một báo cáo tổng hợp cùng một lúc.

Sơ đồ ARA

Xin lưu ý rằng tất cả các giá trị phải được định dạng dưới dạng chuỗi và phân biệt chữ hoa chữ thường. Bạn nên phản hồi bằng siêu dữ liệu của trình kích hoạt phân bổ trong tiêu đề HTTP Attribution-Reporting-Register-Trigger. Bạn nên làm như sau để bắt đầu:

   app.get('/register-trigger', async (req, res) => {
      
      res.setHeader('Attribution-Reporting-Register-Trigger',
         JSON.stringify({
               "filtering_id_max_bytes": 1
               "aggregatable_trigger_data": [{
                     "key_piece": "0x400",
                     "source_keys": ["campaignCounts"]
               }],
               "aggregatable_values": {
                     "campaignCounts": { "value": 32768, "filtering_id": "1" }
               }
         })
      );
      res.sendStatus(200);
      
   });

Báo cáo tổng hợp sẽ được gửi đến nơi bạn đã xác định điểm cuối /.well-known/attribution-reporting/report-aggregate-attribution. Sau khi các lô báo cáo tổng hợp được gửi đến Dịch vụ tổng hợp đã thiết lập và xử lý, kết quả đã lọc sẽ được phản ánh trong báo cáo tóm tắt cuối cùng.

Tiếp tục xem hướng dẫn lọc mã nhận dạng trong Dịch vụ tổng hợp. Xem thêm mã lọc cho Private Aggregation API.

Tạo báo cáo tóm tắt

Để nhà cung cấp công nghệ quảng cáo truy xuất báo cáo tóm tắt, bạn phải thực hiện các bước sau:

  1. Công nghệ quảng cáo thu thập các báo cáo tổng hợp từ trình duyệt của từng người dùng.
  2. Nhà cung cấp công nghệ quảng cáo phân lô các báo cáo tổng hợp và gửi các lô đó đến dịch vụ tổng hợp.
  3. Dịch vụ tổng hợp sẽ lên lịch cho một worker để tổng hợp dữ liệu.
  4. Worker tổng hợp giải mã và tổng hợp dữ liệu từ các báo cáo tổng hợp, cùng với dữ liệu nhiễu (một cơ chế quyền riêng tư cho dữ liệu).
  5. Dịch vụ tổng hợp sẽ trả về báo cáo tóm tắt cho nhà cung cấp công nghệ quảng cáo.

Công nghệ quảng cáo có thể sử dụng báo cáo tóm tắt để thông báo cho hoạt động đặt giá thầu và cung cấp báo cáo cho khách hàng của riêng mình. Lược đồ được mã hoá bằng JSON là định dạng cho báo cáo tóm tắt.

Thu hút và chia sẻ ý kiến phản hồi

Bạn có thể tham gia và thử nghiệm với API này.

Tìm hiểu thêm