Ưu tiên lượt nhấp, lượt xem hoặc lượt chuyển đổi cụ thể

Định cấu hình API để ưu tiên các nguồn hoặc điều kiện kích hoạt cụ thể.

Ưu tiên các lượt nhấp hoặc lượt xem cụ thể cho báo cáo cấp sự kiện hoặc báo cáo có thể tổng hợp

Khi sử dụng các mức độ ưu tiên phía nguồn, bạn có thể thay đổi hành vi mặc định của Attribution Reporting API. Theo mặc định, mô hình phân bổ là mô hình phân bổ lần tương tác cuối cùng, tức là lượt chuyển đổi được phân bổ cho sự kiện nguồn phù hợp gần đây nhất. Bạn có thể điều chỉnh hành vi này cho cả báo cáo cấp sự kiện và báo cáo tổng hợp.

Để thay đổi mức độ ưu tiên mặc định, hãy thêm khoá priority vào tiêu đề đăng ký nguồn.

Đặt mức độ ưu tiên cao hơn cho những nguồn mà bạn muốn ưu tiên. Giá trị càng lớn thì mức độ ưu tiên càng cao; ví dụ: sự kiện nguồn có priority là 2 sẽ được ưu tiên hơn nguồn có priority là 1.

Hệ thống chỉ gửi báo cáo khớp với sự kiện nguồn có mức độ ưu tiên cao nhất.

Mã mẫu

Thay đổi mô hình phân bổ để chọn những nguồn ít gần đây hơn (lượt nhấp đầu tiên):

const currentTimestamp = Date.now();
const priority = -currentTimestamp;

res.set(
  "Attribution-Reporting-Register-Source",
  JSON.stringify({
    // … all usual fields for that header
    priority: `${priority}`
  })
);

Ưu tiên các lượt chuyển đổi cụ thể cho báo cáo cấp sự kiện

Không giống như các mức độ ưu tiên phía nguồn, bạn chỉ có thể đặt mức độ ưu tiên phía điều kiện kích hoạt cho báo cáo cấp sự kiện.

Giả sử một người dùng nhấp vào quảng cáo và chuyển đổi 4 lần: họ truy cập vào trang chủ của trang web nhà quảng cáo, sau đó truy cập vào một trang sản phẩm, đăng ký nhận bản tin và cuối cùng là mua hàng.

Tuy nhiên, do giới hạn 3 báo cáo cho lượt nhấp, theo mặc định, tất cả các báo cáo tiếp theo sau lượt đăng ký (lượt chuyển đổi thứ ba) sẽ bị loại bỏ, bao gồm cả báo cáo mua hàng.

Thay vào đó, bạn có thể định cấu hình API để nhận báo cáo về những lượt chuyển đổi mà bạn cho là quan trọng hơn, chẳng hạn như báo cáo mua hàng.

Để làm như vậy, hãy thêm khoá priority vào tiêu đề đăng ký điều kiện kích hoạt và đặt mức độ ưu tiên cao hơn cho những lượt chuyển đổi mà bạn muốn ưu tiên.

Khi một hoạt động phân bổ được kích hoạt cho một sự kiện nguồn nhất định, nếu số lượng hoạt động phân bổ tối đa (3 cho lượt nhấp, 1 cho lượt xem) đã đạt đến giới hạn cho nguồn này, thì trình duyệt sẽ:

  • So sánh mức độ ưu tiên của báo cáo mới với mức độ ưu tiên của các báo cáo định kỳ hiện có cho cùng một nguồn đó.

  • Xoá báo cáo có mức độ ưu tiên thấp nhất để lên lịch cho báo cáo mới. Nếu báo cáo mới có mức độ ưu tiên thấp nhất, thì báo cáo đó sẽ bị bỏ qua và bạn sẽ không nhận được báo cáo đó.

Nếu bạn không đặt mức độ ưu tiên, thì trình duyệt sẽ quay lại hành vi mặc định: mọi lượt chuyển đổi xảy ra sau lượt chuyển đổi thứ ba cho lượt nhấp hoặc lượt chuyển đổi đầu tiên cho lượt xem đều bị loại bỏ.

Xem lại mã ví dụ: ưu tiên lượt chuyển đổi thuộc loại thanh toán

Các bước tiếp theo

Để biết thông tin về cách đặt nguồn và điều kiện kích hoạt, hãy tham khảo: