WICG / turtledove

TURTLEDOVE
https://wicg.github.io/turtledove/
Other
511 stars 215 forks source link

Optimize Sending DSP Buyer Signals in FLEDGE #1213

Open lukewithell opened 6 days ago

lukewithell commented 6 days ago

Problem Statement In FLEDGE, demand-side platforms (DSPs) transmit buyer data to select remarketing ads on device. This data is only necessary when a user has registered interest groups (IG). The transmission of buyer data incurs substantial cost for both supply-side platforms (SSPs) and DSPs, in addition to additional network bandwidth for Chrome users. In situations where there are no IGs enrolled in the browser, buyers do not require buyer data.

Proposal Disclosing information of whether a DSP has IG registered or not raises privacy concerns, hence we propose a safer solution: specify whether a request is PA-API eligible i.e. whether there are any interest groups registered in the browser. One way to achieve this would be for Chrome/SSP to send ‘td=0’ in the ad request. This would let DSPs know whether to send buyer data, and instead trigger the standard contextual ad flow only.

MattMenke2 commented 4 days ago

I'm a bit confused here. DSP buyer signals are requested while running an auction. The ad is only requested after the auction is completed. How would sending td=0 on the request for that ad at the end of an auction (an ad which had to come from a DSP in the first place) help with loading the signals at the start of the auction? I'm clearly misunderstanding.