Skip to content

docs(measurement): add seller-as-measurement-agent topology + conversation-context open question#3891

Merged
bokelley merged 1 commit into
mainfrom
bokelley/measurement-taxonomy-seller-as-vendor
May 2, 2026
Merged

docs(measurement): add seller-as-measurement-agent topology + conversation-context open question#3891
bokelley merged 1 commit into
mainfrom
bokelley/measurement-taxonomy-seller-as-vendor

Conversation

@bokelley

@bokelley bokelley commented May 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Two doctrinal additions to the measurement taxonomy doc, surfaced from analysis of ChatGPT's ad-serving and attribution architecture in the context of post-#3884 measurement work.

What changes

1. Closed-loop topologies: seller-as-measurement-agent (Verification section)

New subsection naming retail-media closed loop and AI-native channels as a structurally different topology where the seller is also the measurement vendor — not a degraded case of third-party verification.

Documents that the existing primitives (BrandRef, qualifier slot, atomic-unit row shape) handle both topologies cleanly without channel-specific schemas. ChatGPT-attributed conversions and Walmart Connect's attributedSalesIn14Days both express via conversion_value + qualifier.attribution_methodology: "deterministic_purchase" + qualifier.attribution_window: { interval: 30, unit: "days" }. No retail-media-specific schema, no AI-native-specific schema.

Flags the missing primitive: seller-provided merchant-side SDK distribution / integration / supply-chain story (OAIQ on advertiser pages for ChatGPT). Tracked as #3889.

2. Conversation-context targeting open question (Boundaries section)

AI-native channels target using the conversation prompt itself as the signal — closer to walled-garden engagement-signal targeting than traditional contextual. AdCP's existing Signals taxonomy doesn't directly model this; whether it warrants a new signal type or fits within Contextual signals is open. Documented so future signals-layer RFCs have a frame for it.

What this PR is NOT

No schema changes. The taxonomy doc is the only file touched. The shape we shipped over the prior PRs (#3576, #3877, #3884, #3885, #3886) already accommodates the AI-native topology cleanly — this is just naming the pattern in the doc so future readers can find it.

Files

  • docs/measurement/taxonomy.mdx — two new sections
  • .changeset/measurement-taxonomy-seller-as-vendor.md — empty (docs-only)

Test plan

  • Doc renders cleanly
  • All inline links resolve

Related

🤖 Generated with Claude Code

…ation-context open question

Two doctrinal additions surfaced from analysis of ChatGPT's ad-serving
architecture in the context of post-#3884 measurement work.

1. New "Closed-loop topologies: seller-as-measurement-agent" subsection
   in the Verification layer. Names retail-media closed loop (Walmart
   Connect, Kroger Precision, Amazon DSP, Criteo) and AI-native channels
   (ChatGPT and agentic-conversation surfaces) as a structurally
   different topology where the seller IS the measurement vendor — not
   a degraded case of third-party verification.

   Documents how the existing primitives (BrandRef, qualifier slot,
   atomic-unit row shape) handle both topologies cleanly without
   channel-specific schemas. Notes that the seller-provided merchant-
   side SDK pattern (OAIQ on advertiser pages for ChatGPT) is the one
   missing primitive — tracked as #3889.

2. New "Where does conversation-context targeting fit?" open question
   in the Boundaries section. AI-native channels target using the
   conversation prompt itself as the targeting signal — closer to
   walled-garden engagement-signal targeting than traditional
   contextual. AdCP's existing Signals taxonomy doesn't directly model
   this; whether it warrants a new signal type or fits within
   Contextual signals is open. Documented so future signals-layer RFCs
   have a frame for it.

No schema changes. Doc-only update keeping the taxonomy current with
AI-native channel reality.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@bokelley bokelley merged commit 1a33291 into main May 2, 2026
18 checks passed
@bokelley bokelley deleted the bokelley/measurement-taxonomy-seller-as-vendor branch May 2, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant