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/
                    <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
                        
<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
                            
<https://github.com/WICG/attribution-reporting-api/pull/1310>

                        2.

                            
https://github.com/WICG/attribution-reporting-api/pull/1292
                            
<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
                    <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>)


                    Web developers:
                    https://github.com/WICG/attribution-reporting-api/issues/705
                    
<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
                    ofChrome 127
                    <https://chromiumdash.appspot.com/schedule>.


                    Link to entry on the Chrome Platform Status

                    https://chromestatus.com/feature/5086433709916160
                    <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.

Reply via email to