Tìm hiểu cách người mua quảng cáo (DSP và nhà quảng cáo) chạy chiến dịch quảng cáo có thể kiểm soát tốc độ phân phối quảng cáo theo tần suất người dùng đã nhìn thấy hoặc tương tác với quảng cáo. Việc kiểm soát việc phân phối quảng cáo theo tần suất sẽ giúp cải thiện trải nghiệm của đối tượng nhờ tránh tình trạng quảng cáo nhàm chán, đồng thời tăng doanh thu bằng cách tiếp cận nhiều người dùng hơn với cùng một ngân sách. Tài liệu hướng dẫn này trình bày nhiều cách làm việc với tần suất quảng cáo.
Rời khỏi một nhóm mối quan tâm
Bạn có thể gọi navigator.leaveAdInterestGroup()
để yêu cầu trình duyệt của người dùng rời khỏi nhóm mối quan tâm khi người dùng nhấp vào một quảng cáo. Từ bên trong khung quảng cáo chiến thắng và các khung phụ của nó, bạn có thể gọi leaveAdInterestGroup()
miễn là nguồn gốc của khung giống với nguồn gốc của nhóm mối quan tâm. Một phương pháp bạn có thể thực hiện là thêm khung phụ không hiển thị bên trong khung quảng cáo có trách nhiệm rời khỏi nhóm mối quan tâm.
Việc rời khỏi nhóm mối quan tâm quảng cáo sẽ ngăn việc đặt giá thầu trong tương lai và hoạt động như một hình thức giới hạn tần suất.
Sử dụng tín hiệu prevWinsMs
trong quá trình tạo giá thầu
Để đơn giản hoá việc kiểm soát tần suất, bạn có thể dùng trường prevWinsMs
trong browserSignals
bên trong generateBid()
.
Trường prevWinMs
chứa quảng cáo chiến thắng của nhóm đối tượng có cùng mối quan tâm và thời gian kể từ khi các quảng cáo đó giành chiến thắng trước đó tính bằng mili giây. Lưu ý rằng đối tượng ad
ở đây chỉ chứa các trường renderURL
và metadata
.
Hãy sử dụng tín hiệu này để xác định xem có nên phân phối quảng cáo hay không. Việc trả về giá trị giá thầu bằng 0 sẽ đảm bảo rằng quảng cáo đó sẽ không thắng phiên đấu giá.
Lưu trữ dữ liệu về lượt nhấp trong cookie của bên thứ nhất
Bạn cũng có thể sử dụng cookie của bên thứ nhất để lưu trữ thông tin về lượt nhấp. Khi quảng cáo được hiển thị, hãy ghi đè một nhóm mối quan tâm hiện có bằng dữ liệu về lượt nhấp dưới dạng tín hiệu đặt giá thầu của người dùng (userBiddingSignals
).
Sơ đồ dưới đây mô tả trình tự:
- Người dùng truy cập vào trang của nhà quảng cáo
- Người mua (nhà quảng cáo/DSP) khởi tạo một mảng dữ liệu lượt nhấp trong cookie của bên thứ nhất.
- Người mua (nhà quảng cáo/DSP) thêm người dùng vào một nhóm mối quan tâm và đặt mảng
clicks
ban đầu trong trườnguserBiddingSignals
. - Sau đó, người dùng truy cập vào trang của nhà xuất bản.
- Người bán (nhà xuất bản/DSP) thực thi một phiên đấu giá sử dụng Protected Audience API và quảng cáo giành chiến thắng được hiển thị cho người dùng.
- Người dùng nhấp vào quảng cáo thắng thầu.
- Người dùng được chuyển đến trang nhà quảng cáo.
- URL nhấp qua chứa tên nhóm mối quan tâm dưới dạng tham số truy vấn
- Người mua (nhà quảng cáo/DSP) đọc cookie hiện có của bên thứ nhất
- Người mua (nhà quảng cáo/DSP) thêm dấu thời gian của lượt nhấp mới vào dữ liệu về lượt nhấp hiện có
- Người mua (nhà quảng cáo/DSP) cập nhật nhóm mối quan tâm bằng dữ liệu về lượt nhấp mới.
- Người mua (nhà quảng cáo/DSP) cập nhật cookie của bên thứ nhất bằng dữ liệu về lượt nhấp mới.
Dấu thời gian trong trường click
của userBiddingSignals
sẽ xuất hiện bên trong hàm generateBid()
khi người dùng truy cập lại vào trang nhà xuất bản và người mua có thể sử dụng dữ liệu này để kiểm soát việc phân phối quảng cáo.
Tiếp theo là gì?
Chúng tôi muốn thảo luận với bạn để đảm bảo việc xây dựng một API phù hợp với tất cả mọi người.
Thảo luận về API
Giống như các API Hộp cát về quyền riêng tư khác, API này được ghi lại và thảo luận công khai.
Thử nghiệm với API
Bạn có thể thử nghiệm và tham gia cuộc trò chuyện về Protected Audience API.