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
Still under review under the original I2S for the Attribution Reporting API
Pending
We are landing the following changes to the Attribution Reporting API focused on:
providing more control over the attribution filtering
This change is based on ad-tech feedback and the need for more fine grained filtering controls before the attribution process takes place.
Currently the API performs filtering after a source is chosen based on matching <reporting origin, destination site> fields. This results in API callers either not receiving attribution reports or incorrect attribution in scenarios where there are multiple different advertisers/campaigns that all convert on the same destination site.
This change allows API callers to now specify a field called "attribution_scopes" which will be used for filtering before starting the regular attribution flow. This allows API callers more fine grained control over the attribution granularity and the ability to receive proper attribution reports in the scenario described above (i.e. where there are multiple different advertisers/campaigns that all convert on the same destination site).
This change directly addresses API caller feedback and allows them to have more control over their attribution filtering.
Explainer: https://github.com/WICG/attribution-reporting-api/blob/main/attribution_scopes.md
Spec: https://github.com/WICG/attribution-reporting-api/pull/1215
This is an optional and fully backwards compatible change. This feature provides a new field for specifying filters that can be checked before the regular attribution process takes place and does not break any pre-existing API or web functionality.
Gecko: No signal (Original request: https://github.com/mozilla/standards-positions/issues/791)
WebKit: No signal (Original request: https://github.com/WebKit/standards-positions/issues/180)
Web developers: https://github.com/WICG/attribution-reporting-api/issues/1229
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
The attribution reporting feature will be supported on all platforms with the exception of Android WebView
No, currently the behavior around attribution scopes is not covered in WPT due to difficulty of adding significant coverage for the feature because of API-mandated delays and noise. However, the feature is covered by comprehensive integration tests (commonly referred to as “interop tests”) that are also reusable by other implementations.
This feature is anticipated to ship as part of Chrome 130.
https://chromestatus.com/feature/5096560068395008
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
Intent to Ship: Attribution Reporting features M124
Intent to Ship: Attribution Reporting features M125
Intent to Ship: Attribution Reporting features M126
Intent to Ship: Attribution Reporting features M127
Intent to Ship: Attribution Reporting features M128 (1)
Intent to Ship: Attribution Reporting features M128 (2)
--
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/2589cceb-42a9-48cc-a196-fb83dfead8d9n%40chromium.org.
Thanks Akash - these changes help me better understand the features (especially the links to how registration / reporting works).
LGTM2
--
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/7398a938-ca23-49bd-90a9-ffc1f76704c9n%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d7209ffd-9304-4113-b7b3-a861f82b8d50%40chromium.org.