Tìm hiểu cách người mua quảng cáo (DSP và nhà quảng cáo) đang chạy một chiến dịch quảng cáo có thể kiểm soát tốc độ phân phối quảng cáo bằng cách xác định tần suất người dùng đã xem hoặc tương tác với một quảng cáo. Việc kiểm soát tần suất phân phối quảng cáo giúp cải thiện trải nghiệm của đối tượng bằng cách tránh tình trạng mệt mỏi do quảng cáo, đồ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. Hướng dẫn này trình bày nhiều phương pháp để xử lý tần suất quảng cáo.
Rời khỏi một nhóm đối tượng có cùng 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 một nhóm đối tượng có cùng mối quan tâm khi người dùng nhấp vào quảng cáo. Từ bên trong khung quảng cáo chiến thắng và các khung phụ của khung quảng cáo đó, 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 lợi ích. Một cách có thể thực hiện là thêm một khung phụ không nhìn thấy được vào bên trong khung quảng cáo, khung này chịu trách nhiệm rời khỏi nhóm lợi ích.
Việc rời khỏi nhóm mối quan tâm về quảng cáo sẽ ngăn chặn hoạt động đặt giá thầu trong tương lai và đóng vai trò là 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
Để kiểm soát tần suất, bạn có thể sử dụng trường prevWinsMs
trong browserSignals
bên trong generateBid()
.
Trường prevWinMs
chứa các quảng cáo chiến thắng của nhóm lợi ích và thời gian kể từ các chiến thắng trước đó tính bằng mili giây. Xin lưu ý rằng đối tượng ad
ở đây chỉ chứa các trường renderURL
và metadata
.
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 là 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 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 đối tượng có cùng mối quan tâm hiện có bằng dữ liệu lượt nhấp dưới dạng tín hiệu đặt giá thầu của người dùng (userBiddingSignals
).
Sơ đồ sau đâ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 đối tượng có cùng 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 thắng thầu được hiển thị cho người dùng.
- Người dùng nhấp vào quảng cáo chiến thắng.
- Người dùng được chuyển đến trang của nhà quảng cáo.
- URL của lượt nhấp qua chứa tên nhóm sở thích dưới dạng một 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 mới của lượt nhấp vào dữ liệu lượt nhấp hiện có
- Bên mua (nhà quảng cáo/DSP) cập nhật nhóm mối quan tâm bằng dữ liệu 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 mới về lượt nhấp.
Dấu thời gian trong trường click
của userBiddingSignals
sẽ có trong hàm generateBid()
khi người dùng truy cập lại vào trang của 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.