LGTM1 On Wed, Jun 12, 2024 at 5:21 PM Nan Lin <lin...@chromium.org> wrote:
> Hi Yoav, > > The list of debugging signals is part of the spec: > > https://wicg.github.io/attribution-reporting-api/#source-debug-data-type > https://wicg.github.io/attribution-reporting-api/#trigger-debug-data-type > Awesome, thanks! > > > Thanks, > Nan > > On Wednesday, June 12, 2024 at 4:27:41 AM UTC-4 Yoav Weiss wrote: > >> On Tue, Jun 11, 2024 at 7:43 PM Akash Nadan <akashna...@google.com> >> wrote: >> >>> Hi Yoav, >>> >>> The debug signals that will be reported on are documented here: >>> https://github.com/WICG/attribution-reporting-api/blob/main/verbose_debugging_reports.md >>> >> >> Thanks! Should that be part of the spec? >> >> >>> >>> These are the same debug signals that current debug reports support. We >>> plan to support the same set of debug signals in this new feature as well. >>> >> >>> These debug signals are not developer defined, however a developer can >>> specify which of the signals they want to track and can group certain >>> signals together (more details here >>> <https://github.com/WICG/attribution-reporting-api/blob/main/aggregate_debug_reporting.md#opting-in-aggregate-debug-reporting> >>> ). >>> >>> Thanks, >>> Akash >>> On Monday, June 10, 2024 at 10:02:08 PM UTC-7 Yoav Weiss (@Shopify) >>> wrote: >>> >>>> On Fri, Jun 7, 2024 at 8:12 PM 'Akash Nadan' via blink-dev < >>>> blin...@chromium.org> wrote: >>>> >>>>> Contact emails >>>>> >>>>> akash...@google.com, lin...@chromium.org, john...@chromium.org >>>>> >>>>> Explainer >>>>> >>>>> Attribution Reporting with event-level reports >>>>> <https://github.com/WICG/attribution-reporting-api/blob/main/EVENT.md> >>>>> >>>>> 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/ >>>>> >>>>> Blink component >>>>> >>>>> Internals > AttributionReporting >>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3EAttributionReporting> >>>>> >>>>> TAG review >>>>> >>>>> Still under review >>>>> <https://github.com/w3ctag/design-reviews/issues/724> under the >>>>> original I2S for the Attribution Reporting API >>>>> >>>>> TAG review status >>>>> >>>>> Pending >>>>> >>>>> Summary >>>>> >>>>> We are landing the following changes to the Attribution Reporting API >>>>> focused on: >>>>> >>>>> - >>>>> >>>>> improving debugging capabilities >>>>> >>>>> >>>>> This change is based on ad-tech feedback and the need to support >>>>> debugging capabilities after third-party cookie deprecation. >>>>> >>>>> Currently the API supports debug reports that are tied to third-party >>>>> cookies. In order for an API caller to receive a debug report of any kind >>>>> they need to make sure a specific third-party cookie (i.e. ar_debug) is >>>>> properly set. The API will check to make sure this cookie is set before >>>>> providing any kind of debug report. Once third-party cookies are >>>>> deprecated >>>>> these debug reports will no longer be available. >>>>> >>>>> This change is so the API can continue to provide debugging >>>>> information after third-party cookie deprecation when the current debug >>>>> reports that are tied to third-party cookies are no longer available. This >>>>> is a new report type that is not tied to third-party cookies and provides >>>>> similar debug information. This feature allows API callers to request and >>>>> receive debug signals in aggregate form. This feature is very similar to >>>>> current Aggregate Reports supported by the API, except these new reports >>>>> will be specifically for debug signals. >>>>> >>>> >>>> Can you expand on what debug signals are being aggregated? Are they >>>> developer-defined somehow? >>>> >>>> >>>>> >>>>> This new feature will allow API callers to continue receiving >>>>> debugging information even after third-party cookie deprecation. >>>>> >>>>> Explainer/Spec changes >>>>> >>>>> 1. >>>>> >>>>> Explainer: >>>>> >>>>> https://github.com/WICG/attribution-reporting-api/blob/main/aggregate_debug_reporting.md >>>>> 2. >>>>> >>>>> Spec: >>>>> 1. >>>>> >>>>> https://github.com/WICG/attribution-reporting-api/pull/1310 >>>>> 2. >>>>> >>>>> https://github.com/WICG/attribution-reporting-api/pull/1292 >>>>> >>>>> >>>>> Risks >>>>> Interoperability and Compatibility >>>>> >>>>> This is an optional and fully backwards compatible change. This >>>>> feature provides a new mechanism for receiving debugging information 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/705 >>>>> >>>>> >>>>> 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)? >>>>> >>>>> The attribution reporting feature will be supported on all platforms >>>>> with the exception of Android WebView >>>>> >>>>> Is this feature fully tested by web-platform-tests >>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>>> ? >>>>> >>>>> Yes >>>>> >>>>> Estimated milestones >>>>> >>>>> This feature is anticipated to ship as part of Chrome 127 >>>>> <https://chromiumdash.appspot.com/schedule>. >>>>> >>>>> Link to entry on the Chrome Platform Status >>>>> >>>>> https://chromestatus.com/feature/5086433709916160 >>>>> >>>>> 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> >>>>> >>>>> Thanks, >>>>> Akash >>>>> >>>>> -- >>>>> 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/588cb91a-d7df-4796-8b6d-d1e406f64008n%40chromium.org >>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/588cb91a-d7df-4796-8b6d-d1e406f64008n%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 on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSLJN2dez036m2CFhmC5VPNJ_X-FE%3Dh_DC6vSmKntKvirg%40mail.gmail.com.