Help us improve
Share bugs, ideas, or general feedback.
From acp-agentic-commerce
Implement ACP affiliate attribution with token-based first- and last-touch models for privacy-preserving referral tracking in checkout sessions. Use for affiliate programs and partnerships.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin acp-agentic-commerceHow this skill is triggered — by the user, by Claude, or both
Slash command
/acp-agentic-commerce:acp-affiliate-attributionThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Fetch live docs**:
Guides authoring custom ACP extensions—composable add-ons with JSONPath targeting, schema composition, versioning for proprietary or domain-specific features beyond built-ins.
Designs and optimizes customer referral and affiliate programs for viral growth using best practices, loops, and incentives. Useful for product teams building growth features.
Evaluates and implements cookie-less tracking alternatives like Privacy Sandbox APIs (Topics, Attribution Reporting, Protected Audiences), server-side analytics, and privacy-preserving measurement for post-cookie era.
Share bugs, ideas, or general feedback.
Fetch live docs:
site:github.com agentic-commerce-protocol rfcs affiliate_attribution for the affiliate attribution RFChttps://developers.openai.com/commerce/specs/checkout/ for how attribution integrates with checkoutsite:github.com agentic-commerce-protocol spec json-schema affiliate for the schemaACP's affiliate attribution extension provides privacy-preserving affiliate tracking without cookies. It replaces traditional cookie-based tracking with structured tokens that respect buyer privacy while enabling fair commission attribution.
| Model | Description |
|---|---|
| First-touch | Credit goes to the first affiliate that referred the buyer |
| Last-touch | Credit goes to the most recent affiliate before purchase |
POST /checkout_sessions) and last-touch attribution data on complete (POST /checkout_sessions/{id}/complete)Affiliate → Token → Agent → Checkout Session (attribution field) → Merchant
↓
Commission Processing
Like all extensions, affiliate attribution must be negotiated:
affiliate_attribution in capabilities.extensions[]Fetch the affiliate attribution RFC for exact token format, attribution object structure, and write-only enforcement rules before implementing.