demo · v132

Decoding a verbose debug report

When a source or trigger silently fails, Attribution Reporting POSTs a JSON blob to /.well-known/attribution-reporting/debug/verbose. Pick a failure mode and inspect what the network would actually receive — with and without ar_debug.

debug stream: enabled

choose a failure

delivered payload

fieldmeaning
typeidentifies which check failed
body.attribution_destinationthe conversion site that would have received the report
body.source_debug_keydebug key set on source registration (only present if eligibility passed)
body.trigger_debug_keydebug key set on trigger registration
body.context_sitetop-level site the request happened on
body.reporting_originthe ad-tech that registered the source / trigger

see also