LGTM3 On Wed, Jun 12, 2024 at 5:42 PM Mike Taylor <miketa...@chromium.org> wrote:
> LGTM2 > On 6/12/24 11:25 AM, Yoav Weiss (@Shopify) wrote: > > 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 > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSLJN2dez036m2CFhmC5VPNJ_X-FE%3Dh_DC6vSmKntKvirg%40mail.gmail.com?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/49f545ab-82a0-4097-ba45-ef0c5124bb59%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/49f545ab-82a0-4097-ba45-ef0c5124bb59%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/CAOMQ%2Bw-ZYnVH_Q4%2BAEU3znpMac8G71LBo%3DzsEiNq7HQTikEx8g%40mail.gmail.com.