akash...@google.com, lin...@chromium.org, john...@chromium.org
Attribution Reporting with event-level reports
Attribution Reporting API with Aggregatable Reports
Aggregation Service for the Attribution Reporting API
https://wicg.github.io/attribution-reporting-api/
Internals > AttributionReporting
We are landing the following changes to the Attribution Reporting API focused on:
additional debugging capabilities by supporting parsing failure debug reports
improving API ergonomics by supporting a field to specify preferred registration platform
improving privacy
(1) Header errors debug reports and (2) preferred platform are both fully backwards compatible changes and are optional features. (3) The source deactivation change has very low compatibility risk because it does not require any developer changes and only results in ad techs getting different reports in cases where a user had multiple interactions across different ads when rate limits in the API are hit, which should be very rare.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
The attribution reporting feature bundle will be supported on all platforms with the exception of Android WebView
Yes
This feature bundle is anticipated to ship as part of Chrome 124.
https://chromestatus.com/feature/5117902786396160
Previous I2S:
Intent to Ship: Attribution Reporting API
Intent to Ship: Attribution Reporting features M117
Intent to Ship: Attribution Reporting features M118
Intent to Ship: Attribution Reporting features M119
Intent to Ship: Attribution Reporting features M120
Intent to Ship: Attribution Reporting features M121
Intent to Ship: Attribution Reporting features M123
On 3/18/24 7:17 PM, 'Akash Nadan' via blink-dev wrote:
Contact emailsakash...@google.com, lin...@chromium.org, john...@chromium.org
ExplainerAttribution Reporting with event-level reports
Attribution Reporting API with Aggregatable Reports
Aggregation Service for the Attribution Reporting API
Specificationhttps://wicg.github.io/attribution-reporting-api/
Blink componentInternals > AttributionReporting
SummaryWe are landing the following changes to the Attribution Reporting API focused on:
additional debugging capabilities by supporting parsing failure debug reports
improving API ergonomics by supporting a field to specify preferred registration platform
improving privacy
Explainer/Spec changes
- Response header errors debug reports
- Supporting preferred platform for cross app attribution
- Move source deactivation step after top level filter matching
Risks
Interoperability and Compatibility(1) Header errors debug reports and (2) preferred platform are both fully backwards compatible changes and are optional features. (3) The source deactivation change has very low compatibility risk because it does not require any developer changes and only results in ad techs getting different reports in cases where a user had multiple interactions across different ads when rate limits in the API are hit, which should be very rare.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
The attribution reporting feature bundle will be supported on all platforms with the exception of Android WebView
Is this feature fully tested by web-platform-tests?Yes
Estimated milestonesThis feature bundle is anticipated to ship as part of Chrome 124.
Link to entry on the Chrome Platform Statushttps://chromestatus.com/feature/5117902786396160
Links to previous Intent discussionsPrevious I2S:
Intent to Ship: Attribution Reporting API
Intent to Ship: Attribution Reporting features M117
Intent to Ship: Attribution Reporting features M118
Intent to Ship: Attribution Reporting features M119
Intent to Ship: Attribution Reporting features M120
Intent to Ship: Attribution Reporting features M121
Intent to Ship: Attribution Reporting features M123
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/c691e58e-bfbb-492b-b235-6facc6d12062n%40chromium.org.
Thanks Akash. Follow up question: besides reading blink-dev, have
we otherwise made relevant ad techs aware of the changes coming to
reports?
Thanks - please do send an announcement.
LGTM1
Contact emailsakash...@google.com, lin...@chromium.org, john...@chromium.org
ExplainerAttribution Reporting with event-level reports
Attribution Reporting API with Aggregatable Reports
Aggregation Service for the Attribution Reporting API
Specificationhttps://wicg.github.io/attribution-reporting-api/
Blink componentInternals > AttributionReporting
SummaryWe are landing the following changes to the Attribution Reporting API focused on:
additional debugging capabilities by supporting parsing failure debug reports
improving API ergonomics by supporting a field to specify preferred registration platform
improving privacy
Explainer/Spec changes
Hi Yoav, the reasoning behind this change is that there is a privacy gap with the current attribution flow and position of the source deactivation logic. The current position of the source deactivation logic makes it possible for API callers to identify when a source is noise (versus a real source) in certain scenarios. Additional details/example in this Github issue: https://github.com/WICG/attribution-reporting-api/issues/842Regarding the implications, an ad-tech may get different reports in some circumstances (or no report where they previously would have gotten one) which may have implications when they are comparing these reports to other mechanisms they may be using for conversion measurement. They may see a slight difference in those comparisons, although given that this scenario is rare, it may not cause any issues or change in comparison.Let me know if you have any other questions.
LGTM3
/Daniel
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e03cf99a-c23e-4569-b371-2c203c8f1742n%40chromium.org.