Sponsored Offer¶
aggregate-root promotion
Governed retail-media offer with approved audience, placement, timing, and closed-loop attribution rules.
Business Purpose: Support retail-media monetisation while separating sponsored exposure and attribution from core promotion and price ownership.
Identity¶
| Type | Field | Description |
|---|---|---|
global |
sponsored-offer-id |
Globally unique identifier for the sponsored offer. |
Attributes¶
| Attribute | Description |
|---|---|
sponsored-offer-id Sponsored Offer ID |
Stable sponsored offer identifier. |
audience-policy Audience Policy |
Consent-aware eligibility and audience policy reference. |
placement Placement |
Approved touchpoint and placement context. |
status Status |
Current offer lifecycle state. |
attribution-method Attribution Method |
Approved method used for closed-loop outcome attribution. |
Lifecycle¶
draft → active → attributed → expired
Invariants¶
sponsored-offer-has-audience-policy— A sponsored offer must reference a consent-aware audience policy before activation.sponsored-offer-has-attribution-method— A sponsored offer must define an approved attribution method before recording attributed outcomes.
Relationships¶
| Type | Target |
|---|---|
applies-to |
promotion promotion |
references |
customer customer |
references |
order order |
Events¶
| Event | Classification | Terminal |
|---|---|---|
SponsoredOfferActivated |
transitioned | — |
SponsoredOfferExposed |
updated | — |
SponsoredOfferAttributed |
transitioned | ✓ |
Used by Capabilities¶
- retail-media-management Retail Media Management
Used by Processes¶
Used by Applications¶
- Retail Media Platform
retail-media-platform
Note
Sponsored offers do not own price calculation or core promotion eligibility.