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 change to the Attribution Reporting API focused on:
making it easier to receive API cookie-based debug reports
Currently the API allows cookie-based debug reporting only if third-party cookies are available AND the API caller sets the special unpartitioned ar_debug cookie.
This change makes it easier for API callers to use the API’s cookie-based debug reporting by allowing them to receive cookie-based debug reports as long as they have third-party cookie accessibility on the source/destination sites, and they no longer need to actually set the ar_debug cookie. Third-party cookie accessibility is equivalent to the API caller’s ability to set the ar_debug cookie.
This change makes it easier for API callers to receive cookie-based API debug reports (i.e. lower chance of misconfigured ar_debug cookies).
Explainer & Spec: https://github.com/WICG/attribution-reporting-api/issues/1440
This is not a fully backwards compatible change. The API caller may receive more debug reports overall, however this is unlikely because the API caller can only set the unpartitioned cookie if they have third-party cookie access and they still have control over whether to enable cookie-based debug reporting via setting other API fields. Additionally, this change will not break any pre-existing API integrations 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)
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
Yes
This feature is anticipated to ship as part of Chrome 132.
https://chromestatus.com/feature/5107034180288512
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)
Intent to Ship: Attribution Reporting feature M130
On 11/5/24 3:30 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
TAG reviewStill under review under the original I2S for the Attribution Reporting API
TAG review statusPending
SummaryWe are landing the following change to the Attribution Reporting API focused on:
making it easier to receive API cookie-based debug reports
Currently the API allows cookie-based debug reporting only if third-party cookies are available AND the API caller sets the special unpartitioned ar_debug cookie.
This change makes it easier for API callers to use the API’s cookie-based debug reporting by allowing them to receive cookie-based debug reports as long as they have third-party cookie accessibility on the source/destination sites, and they no longer need to actually set the ar_debug cookie. Third-party cookie accessibility is equivalent to the API caller’s ability to set the ar_debug cookie.
This change makes it easier for API callers to receive cookie-based API debug reports (i.e. lower chance of misconfigured ar_debug cookies).
Explainer/Spec changes
Explainer & Spec: https://github.com/WICG/attribution-reporting-api/issues/1440
--
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 visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/dabe5dbd-7c60-4f4f-b355-4f082bb9e62an%40chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b271e7ec-b183-41c7-9b5e-41efee533506%40chromium.org.
Thanks - looking at https://github.com/WICG/attribution-reporting-api/issues/1195#issuecomment-2018709555 it seems like the developer just misconfigured the debug cookie, right?
So I guess my question is: why did we think requiring this cookie
was a good idea in the past, and why do we not believe that now? I
agree it is awkward that ARA and PAA don't have similar debug
requirements.
OK - thanks for the responses. One more question: if sites
continue to send the ar_debug cookie, will they still get the
expected debug reporting? Or will they need to stop sending it?
OK - thank you.
LGTM1
Thank you - can you please update the chromestatus entry
"Supported on all platforms?" entry?
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/c276bbad-5b2a-4771-83e7-42807901b534n%40chromium.org.