v150 · Deprecation · Privacy

Removal Timeline

A release-by-release timeline of the Attribution Reporting API deprecation, a live probe of which surfaces still exist in this browser, and a migration table mapping each removed surface to its server-side or alternative equivalent.

Probing ARA surfaces in this browser…

Deprecation timeline

Chrome 117–128 (origin trial)
Attribution Reporting API in origin trial; available to opted-in sites
attributionsrc, AttributionReportingRequestOptions, Attribution-Reporting-Register-Source header
Chrome 129–148
ARA generally available; runs alongside continued 3PC deprecation plans
All surfaces available by default
Chrome 149+
Google reverses third-party cookie deprecation — ARA rationale collapses
Deprecation intent announced; Intent to Ship withdrawn
Chrome 150 — this release
ARA surfaces marked deprecated; removal begins. attributionsrc attribute and fetch() option no longer fire registration requests in most contexts.
attributionsrc, attributionReporting fetch option, Attribution-Reporting-Register-Source/Trigger headers
Chrome 151+
Remaining ARA surfaces removed; API fully unavailable
All ARA registration, report, and debug surfaces gone

Live surface probe

Migration map

deprecated surface removed in recommended alternative
attributionsrc attribute Chrome 150 Server-side conversion tracking via first-party cookies + secure server endpoints
fetch({ attributionReporting: { … } }) Chrome 150 Standard fetch() — use first-party server-side logging
Attribution-Reporting-Register-Source header Chrome 150 First-party analytics with server-validated click/view events
Attribution-Reporting-Register-Trigger header Chrome 150 Server-side conversion beacon (can be a first-party pixel)

implementation reference

Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗