Please request the various bits in your chromestatus entry, thanks.
On 1/24/25 5:05 PM, 'Akash Nadan' via blink-dev wrote:
Contact emails
akashna...@google.com <mailto:akashna...@google.com>,
lin...@chromium.org <mailto:lin...@chromium.org>,
johni...@chromium.org <mailto:johni...@chromium.org>,
arpa...@chromium.org <mailto:arpa...@chromium.org>
Explainer
Attribution Reporting API with Aggregatable Reports
<https://github.com/WICG/attribution-reporting-api/blob/main/AGGREGATE.md>
Aggregation Service for the Attribution Reporting API
<https://github.com/WICG/attribution-reporting-api/blob/main/AGGREGATION_SERVICE_TEE.md>
Specification
https://wicg.github.io/attribution-reporting-api/
<https://wicg.github.io/attribution-reporting-api/>
Blink component
Internals > AttributionReporting
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3EAttributionReporting>
TAG review
Original I2S for the Attribution Reporting API - Closed
<https://github.com/w3ctag/design-reviews/issues/724>
TAG review status
Declined
<https://github.com/w3ctag/design-reviews/issues/724#issuecomment-2234828340>
Summary
We are landing the following change to the Attribution Reporting API
focused on:
*
Removing aggregatable report limit when trigger context ID is non-null
This change is based on API caller feedback and the need for being
able to measure a higher number of conversion events for certain user
flows.
Currently the API has a limit that allows up to 20 aggregatable
reports to be generated per source registration which is restrictive
for use cases where a user may have a longer user journey. This change
removes the aggregatable report limit when a trigger context ID is
provided as part of the registration. The removal of this limit is
restricted to only when the trigger context ID is specified, because
when it is specified the API applies a higher rate of null reports
which helps to protect against cross-site information leaking through
report counts.
Additionally, aggregatable reports will still be bound by other limits
that restrict the total amount of information that can be measured,
such as the L1 contribution budget (65,536) per source and the
attribution rate limit.
Explainer/Spec changes
1.
Explainer & Spec:
https://github.com/WICG/attribution-reporting-api/pull/1475
<https://github.com/WICG/attribution-reporting-api/pull/1475>
Risks
Interoperability and Compatibility
This change is not a fully backwards compatible change. There’s no API
surface change, but it can cause the API to behave differently given
the same set of inputs. The API caller may receive more aggregatable
reports if they use the trigger context ID feature, whereas previously
if they tried to generate more than 20 aggregatable reports for a
given source registration, then any reports beyond 20 would be
rejected and not generated. This change is unlikely to cause any
issues for API callers given they will still be able to receive the
reports they currently receive without any changes. Additionally, this
feature does not break any pre-existing API or web functionality.
Gecko: No signal (Original request:
https://github.com/mozilla/standards-positions/issues/791
<https://github.com/mozilla/standards-positions/issues/791>)
WebKit: No signal (Original request:
https://github.com/WebKit/standards-positions/issues/180
<https://github.com/WebKit/standards-positions/issues/180>)
WebView application risks
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)?
This feature is expected to be supported in Android WebView in the
future alongside Android platform support.
<https://developers.google.com/privacy-sandbox/private-advertising/attribution-reporting/android>
Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
No, currently this feature is not covered in WPT due to difficulty of
adding significant coverage for Attribution Reporting API 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.
Estimated milestones
This feature is anticipated to ship as part ofChrome M134
<https://chromiumdash.appspot.com/schedule>.
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5079048977645568
<https://chromestatus.com/feature/5079048977645568>
Links to previous Intent discussions
Previous I2S:
Intent to Ship: Attribution Reporting API
<https://groups.google.com/a/chromium.org/g/blink-dev/c/2Rmj5V6FSaY>
Intent to Ship: Attribution Reporting features M117
<https://groups.google.com/a/chromium.org/g/blink-dev/c/nWF61c8xu-M/m/uMmH1ewcAQAJ>
Intent to Ship: Attribution Reporting features M118
<https://groups.google.com/a/chromium.org/g/blink-dev/c/Mh-mJiyJZFk/m/HlgzpphYBQAJ>
Intent to Ship: Attribution Reporting features M119
<https://groups.google.com/a/chromium.org/g/blink-dev/c/6e44SBtEtcQ>
Intent to Ship: Attribution Reporting features M120
<https://groups.google.com/a/chromium.org/g/blink-dev/c/jSk3xpNPzGQ/m/VZPsdYgGCAAJ>
Intent to Ship: Attribution Reporting features M121
<https://groups.google.com/a/chromium.org/g/blink-dev/c/g9KiC6Rg_mA/m/V679WcWuAQAJ>
Intent to Ship: Attribution Reporting features M123
<https://groups.google.com/a/chromium.org/g/blink-dev/c/NE7VGke1Bjc/m/bIX00t4CAAAJ>
Intent to Ship: Attribution Reporting features M124
<https://groups.google.com/a/chromium.org/g/blink-dev/c/aregp1li6xk/m/IhBB2z8tBQAJ>
Intent to Ship: Attribution Reporting features M125
<https://groups.google.com/a/chromium.org/g/blink-dev/c/9UyhI6SRyxM/m/zgWWckgWAQAJ>
Intent to Ship: Attribution Reporting features M126
<https://groups.google.com/a/chromium.org/g/blink-dev/c/7UQR2lPn5KE/m/q_kL6ZiJDgAJ>
Intent to Ship: Attribution Reporting features M127
<https://groups.google.com/a/chromium.org/g/blink-dev/c/LAgnyPsJyJg?pli=1>
Intent to Ship: Attribution Reporting features M128 (1)
<https://groups.google.com/a/chromium.org/g/blink-dev/c/qlsv7fn0zRE/m/SK8upePCCAAJ>
Intent to Ship: Attribution Reporting features M128 (2)
<https://groups.google.com/a/chromium.org/g/blink-dev/c/VKGn41wMYlg/m/VsNXktqvCAAJ>
Intent to Ship: Attribution Reporting features M130
<https://groups.google.com/a/chromium.org/g/blink-dev/c/-K2xDYuvmmA/m/Fhp564I7AgAJ>
Intent to Ship: Attribution Reporting features M132 (1)
<https://groups.google.com/a/chromium.org/g/blink-dev/c/T6i4a_hNeXk/m/Z1WwZTZMAAAJ>
Intent to Ship: Attribution Reporting features M132 (2)
<https://groups.google.com/a/chromium.org/g/blink-dev/c/pc6n8o-S_Ns/m/sWah9fSmAQAJ>
--
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+unsubscr...@chromium.org.
To view this discussion visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9910bd89-51a5-4766-b3b7-afd0412ff602n%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9910bd89-51a5-4766-b3b7-afd0412ff602n%40chromium.org?utm_medium=email&utm_source=footer>.
--
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+unsubscr...@chromium.org.
To view this discussion visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/0a7d78f2-72bf-4f1f-96e6-d98f75decaf5%40chromium.org.