-
Notifications
You must be signed in to change notification settings - Fork 260
Consider adding ability to read Interest Groups in Shared Storage worklets #1190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Also worth noting that you can already write to shared storage from any protected audience worklet, so you could accumulate your data in there to help generate more useful reports. |
|
| getIGs() will return a list/array of the IG as available to generateBid()? Haven't explored the exact details yet, but there isn't a privacy reason to exclude things such as priority or updates. |
Yes, this would be a useful addition. There are two types of IGs - "positive" and "negative." Consider some ability to include/filter the types. Some internal IG attributes not available to buyers' auction bidding and reporting scripts could be useful to measure, assuming their exposure for aggregated reporting is privacy safe. exact_join_time Chrome provides a simple prior |
Reading the IGs in a worklet would help us properly reporting IGs reach, as discussed in #1219 so we would really appreciate implementing it. |
An interestGroups() method is added to the shared storage worklet, to return the Protected Audience interest groups associated with the shared storage origin's owner, with some additional metadata. This API provides the Protected Audience buyer with a better picture of what’s happening with their users, allowing for Private Aggregation reports (WICG/turtledove#1190).
The idea proposed here is to allow read-only access to an origin's (e.g., buyer's) interest groups within a Shared Storage worklet. From the worklet, you could send out private aggregate reports (e.g., create histograms) based on the IGs you've created for the given user.
Use cases I could imagine include things like, understanding how many IGs your users have, how valuable they are, how often IGs might conflict, etc. It seems like something that would be useful to ad-tech to understand what's happening on device by looking at all of their IGs collectively.
Would this be useful to you? Please let me know if so.
Pseudocode example:
Advertiser page:
worklet_metrics.js
The text was updated successfully, but these errors were encountered: