Skip to content

Retail Media Attribution

scheduled management


Outcome

A sponsored offer is activated for eligible audiences and has its approved closed-loop exposure and conversion outcome recorded separately from core pricing and promotion state.

Service Flow

flowchart LR
    S0["Activate Sponsored Offer"]
    S1["Record Sponsored Offer Exposure"]
    S0 --> S1
    S2["Attribute Sponsored Offer"]
    S1 --> S2

Capabilities

Retail Media Management Customer Consent Customer Segmentation Promotions Order Management

Domains

promotion customer order commerce

Business Objects

Object Classification Domain
sponsored-offer aggregate-root promotion
customer aggregate-root customer
order aggregate-root order
promotion aggregate-root promotion

Business Services

  • activate-sponsored-offer
  • record-sponsored-offer-exposure
  • attribute-sponsored-offer

Applications

Application Classification
Retail Media Platform retail-media-platform system-of-intelligence
CRM crm system-of-intelligence
Promotion Engine promotion-engine system-of-intelligence
OMS oms system-of-record
POS pos system-of-engagement
eCommerce Platform ecommerce-platform system-of-engagement
Event Classification Object Terminal
CustomerConsentUpdated updated consent
CustomerConsentRevoked transitioned consent
CustomerSegmentCalculated calculated customer
CustomerSegmentAssigned transitioned customer
BasketConverted transitioned basket
OrderCreated created order
OrderValidated transitioned order
OrderConfirmed transitioned order
OrderModified updated order
OrderCancelled transitioned order
OrderClosed transitioned order
PromotionApplied transitioned promotion
PromotionEvaluated calculated promotion
CouponValidated calculated coupon
CouponRedeemed transitioned coupon
CustomerSegmentCreated created customer-segment
CustomerSegmentUpdated updated customer-segment
CustomerSegmentArchived transitioned customer-segment
CustomerConsentUpdated updated customer
ConsentRecorded created consent
ConsentUpdated updated consent
ConsentWithdrawn transitioned consent
ConsentDeclined transitioned consent
ConsentExpired transitioned consent
SponsoredOfferActivated transitioned sponsored-offer
SponsoredOfferExposed updated sponsored-offer
SponsoredOfferAttributed transitioned sponsored-offer
Endpoint Method Service Description
/orders POST create-order Creates a new Order from a validated Basket, transition…
/orders/{id} GET track-order Retrieves the full state of an Order including lines, p…
/orders/{id}/cancel POST cancel-order Cancels a confirmed Order, triggering reversal of payme…
/orders/{id}/confirm POST confirm-order Confirms a validated Order once payment is authorised, …
/promotions/evaluate POST evaluate-promotions Evaluates all applicable promotions against a basket, a…

Validation Rules

Rule Type Severity Condition
retail-media-requires-consent-aware-audience pre-condition invariant sponsored-offer.audience-policy is not null AND custome…

← Back to Process Catalog