Commerce Media

    Commerce Media Business Case Template: 3-Year P&L Model

    Published · Last updated
    Next scheduled review:

    Commerce Media Business Case Template: 3-Year P&L Model

    Try the model

    Model version: 2026-10-17. Defaults are editable assumptions unless a dated source is shown.

    These are illustrative inputs. Replace assumptions with your own measured values or contracted prices. Results recalculate in your browser.

    Edit inputs and view sources
    ResultValue
    Monthly active users12,000,000
    Addressable active users9,600,000
    Monthly redemptions1,248,000
    Monthly merchant sales driven$74,880,000
    Monthly offer billings$3,744,000
    Monthly consumer incentives$1,460,160
    Monthly partner share$0
    Monthly retained offer revenue$2,283,840
    Monthly onsite impressions36,000,000
    Monthly onsite revenue$288,000
    Monthly screen revenue$0
    Monthly offsite billings$384,000
    Monthly retained offsite revenue$96,000
    Steady-state monthly gross billings$4,416,000
    Steady-state monthly retained revenue$2,667,840
    Year 1 gross billings$26,496,000
    Year 1 retained revenue$16,007,040
    Year 1 contribution$8,384,344
    Year 2 gross billings$45,043,200
    Year 2 retained revenue$27,211,968
    Year 2 contribution$19,348,286
    Year 3 gross billings$52,992,000
    Year 3 retained revenue$32,014,080
    Year 3 contribution$23,189,976
    Contribution NPV over three years$41,035,422
    Cumulative contribution$50,922,606
    Annual offer billings per active user$4
    Annual retained revenue per member$2
    Payback year within the modeled horizon1 years
    Explore sensitivity to input assumptions
    Download editable XLSX model

    The XLSX starts with the published defaults. It includes editable inputs and formulas, and can be imported into Google Sheets.

    A commerce media business case has four revenue lines (card-linked or loyalty offers, onsite placements, owned screens, offsite audiences) and three cost lines (platform, people, incentives). This template gives every formula, a sourced default for every input that has a public source, three presets (bank, airline, pharmacy) and a sensitivity table that shows which five inputs decide the result.

    The model is vendor-neutral. Platform cost is an input you set, as a share of net revenue or as a fixed license, so the same sheet works for a rented platform, a white-label deployment or a self-hosted stack.

    Key facts

    • The largest bank network reports audience and spend, not fees. Chase Media Solutions states 84 million customers, 2.2 billion offer views a month and $11.2 billion of merchant spend driven in 2025 (chase.com, accessed 17 October 2026). Advertisers are charged only "if a customer sees an offer and makes a purchase" (Marketing Brew, 16 April 2024).
    • The only audited card-linked P&L is Cardlytics. FY2025 billings were $385.0 million, consumer incentives $151.7 million, partner share and other third-party costs $102.9 million, adjusted contribution $130.3 million, on 224.2 million monthly qualified users (Cardlytics 10-K, FY2025). Incentives were therefore 39% of billings and billings were $1.72 per MQU per year (our calculation from the filing).
    • Retail media pricing has been flat for years. Sponsored Products CPC was $0.96 and Amazon DSP CPC $0.86 in Q1 2026 (Skai, 28 April 2026); retail media CPC has "held near a dollar for the seventh straight year" (Skai, 28 July 2026).
    • Offsite reach is capped by match rate. LiveRamp says single-identifier solutions "level off around 50%", and quotes 89.8% for its own email-only matching against a 40 to 60% industry baseline, in a Comscore CustomIQ analysis dated Q1 2026 (LiveRamp, 30 June 2026; vendor claim).
    • The category is small and forecast to grow. eMarketer forecasts US financial media network ad spend of $680 million in 2025 rising to $3.15 billion in 2028 (eMarketer, January 2026; forecast).
    • Retail benchmarks for "ad revenue as a share of sales" sit between 0.9% and 2.8%. Walmart's global advertising business reached nearly $6.4 billion on revenue of $713.2 billion in fiscal 2026 (Walmart, 19 February 2026), 0.9% by our calculation; Instacart's advertising and other revenue was 2.8% of GTV in Q1 2026 (Instacart, 6 May 2026).

    Definition

    Commerce media business case: a multi-year projection of the revenue, direct costs and contribution of an advertising business run on a company's own customer relationships and first-party transaction, loyalty or booking data, built from audience size, addressable share, inventory, price and take rate.

    The IAB's July 2025 explainer defines commerce media as retailers, travel firms, financial institutions and other companies turning their properties, first-party data and proximity to customer journeys into media opportunities (IAB, July 2025). The live networks that this template is calibrated against are listed in the Commerce Media Networks Directory; the retail-only version of the model is the Retail Media Economics Calculator.

    How the model is built

    The template is one sheet of inputs, one sheet of monthly steady-state formulas, one sheet of annual P&L with a ramp, and one sheet of sensitivity. Everything flows from audience to inventory to price to cost.

    Audience. You start with total customers or members, the share that is monthly active, and the share that is addressable after consent and legal exclusions. For a bank the exclusions follow GLBA and the opt-out model the big networks use; for a pharmacy they follow HIPAA and state health-data laws, which remove prescription and health-adjacent purchases from the addressable base. The compliance hub has the frameworks; how a bank launches a media network without moving customer data walks through the consent architecture.

    Offers. Card-linked and loyalty offers are the revenue line that every non-retail network starts with, because the purchase is the billing event. The model multiplies addressable users by offer views per user per month, applies a redemption rate, multiplies by average basket to get merchant spend driven, then applies the advertiser fee. Fees can be a share of the sale or a fixed cost per redemption. Consumer incentives (cash back, miles, coupon value) come off the top, then any partner share if the network runs inside someone else's channel.

    Onsite placements. App and web impressions are sessions times ad impressions per session times the monetizable share, times fill. Pricing is CPM or, for sponsored listings, CTR times CPC.

    Owned screens. Seatback, in-store, lobby and fuel-pump screens are modelled as screens times plays per day times opportunity-to-see per play, times sell-through, times CPM. The IAB and IAB Europe in-store measurement standard (finalized December 2024) is the reference for what counts as an impression (Pygmalios, updated 28 July 2026, citing the IAB standard).

    Offsite audiences. Addressable users times match rate gives the matched audience; times frequency gives impressions; times CPM gives gross media. The network keeps a take rate on that media and the rest is media cost paid to publishers or a DSP. This is the line where match rate, not audience size, sets the ceiling. Clean rooms vs CDP explains the matching options.

    Costs. Platform cost is either a percentage of net revenue (typical for rented and white-label platforms) or a fixed annual figure (license plus cloud for a self-hosted stack). People cost is FTEs times a loaded cost. Measurement, clean-room and sales commission lines are separate so they can be challenged separately. One-off build cost lands in year one.

    Inputs

    33 of 33 rows

    Download JSON

    Table by AdSovereign, CC BY 4.0.

    1

    Customers or members

    N

    count

    Audience

    2

    Monthly active share

    m

    %

    Audience

    3

    Addressable share after consent and exclusions

    c

    %

    Audience

    4

    Offer views per addressable user per month

    v

    count

    Offers

    5

    Redemption rate (redemptions per offer view)

    r

    %

    Offers

    6

    Average basket per redemption

    B

    currency

    Offers

    7

    Advertiser fee as share of sale

    f

    %

    Offers

    7b

    Fixed cost per redemption (alternative to 7)

    F

    currency

    Offers

    8

    Consumer incentive share of billings

    i

    %

    Offers

    9

    Partner share (channel owner, if any)

    p

    %

    Offers

    10

    Sessions per MAU per month

    s

    count

    Onsite

    11

    Ad impressions per session

    a

    count

    Onsite

    12

    Monetizable share of impressions

    q

    %

    Onsite

    13

    Fill rate

    fill

    %

    Onsite

    14

    Onsite CPM

    CPM_on

    currency

    Onsite

    14b

    CTR and CPC (sponsored listings mode)

    CTR, CPC

    %, currency

    Onsite

    15

    Owned screens

    S

    count

    Screens

    16

    Plays per screen per day

    pl

    count

    Screens

    17

    Opportunity-to-see per play

    ots

    count

    Screens

    18

    Screen sell-through

    st

    %

    Screens

    19

    Screen CPM

    CPM_scr

    currency

    Screens

    20

    Offsite match rate

    mr

    %

    Offsite

    21

    Offsite frequency (impressions per matched user per month)

    fo

    count

    Offsite

    22

    Offsite CPM

    CPM_off

    currency

    Offsite

    23

    Offsite take rate (share of gross media retained)

    t_off

    %

    Offsite

    24

    Platform fee as share of net revenue

    plat%

    %

    Costs

    25

    Platform fixed cost per year

    plat$

    currency

    Costs

    26

    FTEs

    FTE

    count

    Costs

    27

    Loaded cost per FTE

    L

    currency

    Costs

    28

    Measurement and clean-room cost per year

    meas

    currency

    Costs

    29

    Sales commission as share of net revenue

    comm

    %

    Costs

    30

    One-off build and legal cost (year 1)

    oneoff

    currency

    Costs

    31

    Ramp (share of steady state in Y1, Y2, Y3) and discount rate

    ramp, d

    %, %

    P&L

    Formulas

    All monthly figures are steady state. Annual figures apply the ramp.

    # Audience
    MAU        = N × m
    ADDR       = MAU × c
    
    # Offers (card-linked or loyalty)
    OFFER_VIEWS = ADDR × v
    REDEMPTIONS = OFFER_VIEWS × r
    SPEND_DRIVEN = REDEMPTIONS × B
    BILLINGS_OFFERS = SPEND_DRIVEN × f            # or REDEMPTIONS × F in fixed-CPA mode
    INCENTIVES  = BILLINGS_OFFERS × i
    PARTNER     = (BILLINGS_OFFERS − INCENTIVES) × p
    NET_OFFERS  = BILLINGS_OFFERS − INCENTIVES − PARTNER
    
    # Onsite placements
    IMP_ON      = MAU × s × a × q × fill
    REV_ON      = IMP_ON / 1000 × CPM_on            # CPM mode
    REV_ON      = IMP_ON × CTR × CPC                # sponsored-listings mode
    
    # Owned screens
    OTS_SCR     = S × pl × ots × 30 × st
    REV_SCR     = OTS_SCR / 1000 × CPM_scr
    
    # Offsite audiences
    MATCHED     = ADDR × mr
    IMP_OFF     = MATCHED × fo
    GROSS_OFF   = IMP_OFF / 1000 × CPM_off
    REV_OFF     = GROSS_OFF × t_off                 # the rest is media cost passed through
    
    # Totals (monthly)
    GROSS_BILLINGS = BILLINGS_OFFERS + REV_ON + REV_SCR + GROSS_OFF
    NET_REVENUE    = NET_OFFERS + REV_ON + REV_SCR + REV_OFF
    
    # Annual P&L, year y
    GROSS_y     = GROSS_BILLINGS × 12 × ramp_y
    NET_y       = NET_REVENUE × 12 × ramp_y
    PLATFORM_y  = NET_y × plat% + plat$
    PEOPLE_y    = FTE × L
    OTHER_y     = meas + NET_y × comm
    ONEOFF_y    = oneoff if y = 1 else 0
    CONTRIB_y   = NET_y − PLATFORM_y − PEOPLE_y − OTHER_y − ONEOFF_y
    CUM_y       = Σ CONTRIB_1..y
    NPV         = Σ CONTRIB_y / (1 + d)^y
    PAYBACK     = first y where CUM_y ≥ 0
    
    # Unit economics
    BILLINGS_PER_MAU_YEAR = BILLINGS_OFFERS × 12 / MAU
    NET_PER_MEMBER_YEAR   = NET_REVENUE × 12 / N
    SPEND_PER_MEMBER_YEAR = SPEND_DRIVEN × 12 / N
    

    Three scenarios and their defaults

    Every default below is either tied to a dated public figure or marked editable assumption. The presets are illustrative sizes, not forecasts for any named company.

    30 of 30 rows

    Download JSON

    Table by AdSovereign, CC BY 4.0.

    N, customers or members

    20,000,000

    40,000,000

    90,000,000

    Bank: editable assumption (mid-size issuer). Airline: ~40M active MileagePlus members (United, 7 Jun 2024). Pharmacy: 90M+ ExtraCare members (Beet.TV, 16 Jul 2025)

    m, monthly active share

    60%

    20%

    35%

    Editable assumption (no network discloses MAU share)

    c, addressable share

    80%

    85%

    60%

    Editable assumption; opt-out model for banks and airlines; pharmacy lower to exclude health-adjacent purchases under HIPAA and state laws

    v, offer views per addressable user per month

    26

    4

    8

    Bank: 2.2B offer views a month over 84M customers, 26.2 (chase.com, accessed 17 Oct 2026). Airline and pharmacy: editable assumption

    r, redemption rate

    0.5%

    0.3%

    1.0%

    Editable assumption (no network discloses redemption per view)

    B, average basket

    $60

    $120

    $35

    Editable assumption

    f, advertiser fee as share of sale

    5%

    6%

    5%

    Editable assumption; pay-on-purchase model confirmed, rate not disclosed (Marketing Brew, 16 Apr 2024)

    i, consumer incentive share of billings

    39%

    30%

    50%

    Bank: $151.7M incentives on $385.0M billings, FY2025 (Cardlytics 10-K), our calculation. Airline (miles) and pharmacy (coupon value): editable assumption

    p, partner share

    0%

    0%

    0%

    Owner-run network; set >0 only if selling through another company's channel (Cardlytics' partner share and other third-party costs were $102.9M on $385.0M billings, 27%, same filing)

    s, sessions per MAU per month

    10

    2.5

    3

    Airline: ~100M app sessions a month over ~40M members (United, 7 Jun 2024). Bank and pharmacy: editable assumption

    a, ad impressions per session

    1

    2

    4

    Editable assumption

    q, monetizable share

    50%

    60%

    70%

    Editable assumption

    fill, fill rate

    60%

    50%

    60%

    Editable assumption

    CPM_on, or CTR and CPC

    $8 CPM

    $15 CPM

    CTR 1.0%, CPC $0.96

    Pharmacy CPC: Sponsored Products $0.96, Q1 2026 (Skai, 28 Apr 2026); CTR editable assumption. Bank and airline CPM: editable assumption

    S, owned screens

    0

    100,000

    11,000

    Airline: ~100,000 seatback screens (United, 7 Jun 2024). Pharmacy: 11,000 screens (Solomon Partners, Jan 2026)

    pl, plays per screen per day

    n/a

    12

    200

    Editable assumption

    ots, opportunity-to-see per play

    n/a

    1

    2

    Editable assumption

    st, sell-through

    n/a

    40%

    30%

    Editable assumption

    CPM_scr

    n/a

    $20

    $15

    Within the $10 to $50 range quoted for in-store screens (Pygmalios, updated 28 Jul 2026; vendor estimate)

    mr, offsite match rate

    50%

    50%

    55%

    Single-identifier matching "level[s] off around 50%" (LiveRamp, 30 Jun 2026; vendor claim)

    fo, offsite frequency

    10

    8

    12

    Editable assumption

    CPM_off

    $8

    $10

    $9

    Editable assumption (Skai reports DSP CPC of $0.86 for Q1 2026 but no CPM)

    t_off, offsite take rate

    25%

    25%

    25%

    Editable assumption

    plat%, platform fee on net revenue

    15%

    12%

    12%

    Editable assumption; Criteo describes charging retailers "a negotiated SSP fee and sometimes a technology fee" without a rate (Criteo 10-K, FY2025)

    FTE

    12

    15

    20

    Editable assumption

    L, loaded cost per FTE

    $176,774

    $176,774

    $176,774

    Median software developer wage $135,980, May 2025 (BLS, modified 27 Aug 2026) × 1.3 loading (editable assumption)

    meas, measurement and clean room per year

    $300,000

    $400,000

    $600,000

    Editable assumption

    comm, sales commission

    5%

    5%

    5%

    Editable assumption

    oneoff, year-1 build and legal

    $2.0M

    $3.0M

    $4.0M

    Editable assumption

    ramp Y1/Y2/Y3; d

    50% / 85% / 100%; 10%

    same

    same

    Editable assumption

    Output tables

    Running the formulas on the defaults gives the following. These are illustrations of the arithmetic, not forecasts.

    Monthly steady state

    9 of 9 rows

    Download JSON

    Table by AdSovereign, CC BY 4.0.

    MAU / addressable

    12.0M / 9.6M

    8.0M / 6.8M

    31.5M / 18.9M

    Offer views / redemptions

    249.6M / 1.25M

    27.2M / 82k

    151.2M / 1.5M

    Merchant spend driven

    $74.9M

    $9.8M

    $52.9M

    Offer billings / incentives / net offers

    $3.74M / $1.46M / $2.28M

    $588k / $176k / $411k

    $2.65M / $1.32M / $1.32M

    Onsite impressions / revenue

    36.0M / $288k

    12.0M / $180k

    158.8M / $1.52M

    Screen OTS sold / revenue

    0 / $0

    14.4M / $288k

    39.6M / $594k

    Matched users / offsite impressions

    4.8M / 48.0M

    3.4M / 27.2M

    10.4M / 124.7M

    Offsite gross media / net to network

    $384k / $96k

    $272k / $68k

    $1.12M / $281k

    Gross billings / net revenue

    $4.42M / $2.67M

    $1.33M / $947k

    $5.89M / $3.72M

    Annual P&L

    6 of 6 rows

    Download JSON

    Table by AdSovereign, CC BY 4.0.

    Y1

    $16.0M / $2.4M / $2.1M / $1.1M / $2.0M / $8.4M

    $5.7M / $0.7M / $2.7M / $0.7M / $3.0M / −$1.3M

    $22.3M / $2.7M / $3.5M / $1.7M / $4.0M / $10.4M

    Y2

    $27.2M / $4.1M / $2.1M / $1.7M / 0 / $19.4M

    $9.7M / $1.2M / $2.7M / $0.9M / 0 / $5.0M

    $38.0M / $4.6M / $3.5M / $2.5M / 0 / $27.4M

    Y3

    $32.0M / $4.8M / $2.1M / $1.9M / 0 / $23.2M

    $11.4M / $1.4M / $2.7M / $1.0M / 0 / $6.4M

    $44.7M / $5.4M / $3.5M / $2.8M / 0 / $32.9M

    3-year cumulative contribution

    $50.9M

    $10.0M

    $70.7M

    NPV at 10%

    $41.0M

    $7.7M

    $56.8M

    Payback

    Y1

    Y2

    Y1

    Unit economics and sanity checks

    3 of 3 rows

    Download JSON

    Table by AdSovereign, CC BY 4.0.

    Offer billings per MAU per year

    $3.74

    $0.88

    $1.01

    Cardlytics $1.72 per MQU, FY2025 (our calculation from the 10-K)

    Merchant spend driven per member per year

    $45

    $3

    $7

    Chase $133 per customer ($11.2B over 84M, chase.com, accessed 17 Oct 2026)

    Net revenue per member per year

    $1.60

    $0.28

    $0.50

    n/d for any non-retail network

    The bank preset lands at about double Cardlytics' billings per user and a third of Chase's spend driven per customer, which is the range an owner-run network with a modest redemption assumption should expect. If your inputs put you above Chase on spend per customer, the redemption rate or offer frequency is too high.

    Sensitivity analysis

    Open Explore sensitivity to input assumptions in the interactive model. It recalculates contribution with one input changed at a time. Invalid percentage ranges remain unavailable instead of being silently capped.

    Use these cases to identify which inputs need measurement or a commercial quote. Offer views, redemption, advertiser fees and consumer incentives affect different parts of the same revenue path. Do not treat a preset as a forecast. The workbook supports direct changes to the same inputs; it does not include a native two-variable Excel Data Table in this release.

    Benchmarks you can hold the output against

    12 of 12 rows

    Download JSON

    Table by AdSovereign, CC BY 4.0.

    Cardlytics consumer incentives as share of billings

    39% (FY2025), 37% (FY2024)

    Our calculation from Cardlytics 10-K, FY2025

    Cardlytics adjusted contribution as share of billings

    34% (FY2025)

    Same filing, our calculation

    Cardlytics ACPU

    $0.50 (2025), $0.67 (2024)

    Cardlytics 10-K, FY2025

    Amex Offers merchant spend driven

    $15B in 2024

    Axios, 6 Oct 2025

    Mastercard Commerce Media ROAS

    "up to 22x"

    Marketing Dive, 1 Oct 2025; company claim

    Sponsored Products CPC / Amazon DSP CPC

    $0.96 / $0.86, Q1 2026

    Skai, 28 Apr 2026

    Prime Day 2026 blended CPC

    $1.63

    Skai, 28 Jul 2026

    In-store screen CPM

    $10 to $50

    Pygmalios, updated 28 Jul 2026; vendor estimate

    Walmart advertising as share of revenue

    0.9% (FY2026)

    Our calculation from Walmart, 19 Feb 2026

    Instacart advertising and other as share of GTV

    2.8% (Q1 2026)

    Instacart, 6 May 2026

    US financial media network ad spend

    $680M (2025) to $3.15B (2028)

    eMarketer, Jan 2026; forecast

    United Kinective Media campaign result

    9,000+ bookings (Cayman Islands)

    Skift, 16 Mar 2026

    For how the retailers that these ratios come from built their networks, see how retailers turn shopper data into media revenue and the financial media networks explainer.

    Downloads

    • XLSX. The editable workbook has a Model sheet with live formulas and an Inputs sheet with values, units, source links and assumption labels. The default scenario is the bank example; change the inputs to model another network.
    • Google Sheets. Import the XLSX into Google Sheets. A hosted master copy is not provided in this release.
    • CSV and JSON. Download the current inputs and calculated results from the tool, or export individual reference tables below.

    The models and original reference tables are available under CC BY 4.0 with attribution.

    FAQ

    How much revenue does a retail media network make per customer? Public figures are scarce. Cardlytics billed $385.0 million against 224.2 million monthly qualified users in 2025, which is $1.72 per user per year before incentives and partner share (Cardlytics 10-K, FY2025). Chase states $11.2 billion of merchant spend driven across 84 million customers in 2025, $133 per customer, but does not disclose its fee (chase.com, accessed 17 October 2026). The template reports both ratios so you can compare.

    What take rate should a commerce media network expect? It depends on the line. Offers are billed on the sale, and the network's margin is what is left after incentives, which were 39% of Cardlytics' billings in 2025. Onsite placements are close to pure margin before platform cost. Offsite media is mostly pass-through; the template's 25% retained share is an editable assumption because no network discloses it. The retail media economics calculator shows the same split for a retailer.

    How do you build a business case for a retail media network? Start from audience, not from a revenue target: members, active share, addressable share. Add inventory per line (offer views, sessions, screens, matched users). Price each line with a dated benchmark or a pilot result. Subtract incentives and pass-through to get net revenue, then platform, people and measurement. Run the sensitivity before anyone sees the headline number.

    What is a good redemption rate for card-linked offers? No network publishes redemptions per offer view. Cardlytics reports consumer incentives, not redemptions, and Chase reports offer views and spend driven. The template's 0.5% for a bank is an editable assumption; the pilot's job is to replace it with a measured figure within the first quarter.

    How long does a media network take to pay back? On the defaults, the bank and pharmacy presets pay back in year one and the airline preset in year two, because the airline case has lower offer volume and a higher year-one build cost. Payback is most sensitive to the ramp assumption and the one-off cost, both of which are editable.

    Continue reading

    Use the commerce media guide to compare the related operating models, definitions and evidence before making this decision.

    How this works on owned infrastructure

    The template treats platform cost as a number, but the number depends on where the data sits. A rented or white-label platform charges a share of revenue and usually needs customer records copied into its environment, which for a bank or pharmacy means a GLBA or HIPAA review before the first campaign. AdSovereign is an enterprise, on-premise RTB stack (DSP, SSP, exchange, DMP and clean room) that runs the offers engine, onsite ad server, offsite bidder and matching inside the owner's perimeter, so the "platform" line becomes license plus infrastructure rather than a percentage. The architecture and security pages describe the deployment model, use cases lists the configurations we recommend, the pilot page describes a 60-day evaluation, and the TCO calculator prices the three deployment models side by side. The template stays neutral; the product is mentioned only here.

    Sources

    1. Chase Media Solutions site (accessed 17 October 2026). https://www.chase.com/mediasolutions/home
    2. Marketing Brew, "Chase launches a retail media network" (16 April 2024). https://www.marketingbrew.com/stories/2024/04/16/chase-retail-media-network-chase-media-solutions
    3. Cardlytics, Form 10-K FY2025 (filed March 2026). https://www.sec.gov/Archives/edgar/data/1666071/000166607126000010/cdlx-20251231.htm
    4. Axios, "American Express launches Amex Ads" (6 October 2025). https://www.axios.com/2025/10/06/amex-ads-american-express-media
    5. Marketing Dive, "Mastercard makes bigger grab for commerce media dollars" (1 October 2025). https://www.marketingdive.com/news/mastercard-bigger-grab-commerce-media-dollars-new-network/761568/
    6. eMarketer, "The State of Financial Media Networks 2026" (January 2026). https://www.emarketer.com/content/state-of-financial-media-networks-2026
    7. United Airlines, "United Launches Airline Industry's First Media Network" (7 June 2024). https://united.mediaroom.com/2024-06-07-United-Launches-Airline-Industrys-First-Media-Network
    8. Skift, "United and Marriott Pitch Ad Strategies to Target Travelers" (16 March 2026). https://skift.com/2026/03/16/united-and-marriott-pitch-ad-strategies-to-target-travelers-on-plane-and-hotel-screens/
    9. Marketing Dive, "Walgreens debuts retail media network" (3 December 2020). https://www.marketingdive.com/news/walgreens-debuts-retail-media-network-with-revamped-loyalty-program-front/591550/
    10. Beet.TV, "CVS Media Exchange celebrates five years" (16 July 2025). https://www.beet.tv/2025/07/from-retail-media-to-reddit-cvs-media-exchange-celebrates-five-years.html
    11. Solomon Partners, 2026 NRF presentation (January 2026). https://solomonpartners.com/wp-content/uploads/2026/01/260113-Solomon-Partners-2026-NRF-Presentation.pdf
    12. Skai, "AI adoption rises as retail media delivers record efficiency gains in Q1" (28 April 2026). https://skai.io/press-releases/ai-adoption-rises-as-retail-media-delivers-record-efficiency-gains-in-q1-skai-data-shows/
    13. Skai, "Ad spend rises across every channel in Q2 2026" (28 July 2026). https://skai.io/press-releases/ad-spend-rises-across-every-channel-in-q2-2026-as-ai-reshapes-commerce-media-skai-data-shows/
    14. Pygmalios, "How to price in-store retail media inventory" (updated 28 July 2026). https://www.pygmalios.com/insights/how-to-price-in-store-retail-media-inventory
    15. LiveRamp, "Identity graph match rate" explainer (30 June 2026). https://liveramp.com/explainer/identity-graph-match-rate
    16. US Bureau of Labor Statistics, Occupational Outlook Handbook, Software Developers (May 2025 wages; page modified 27 August 2026). https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm
    17. Instacart, "Instacart Announces First Quarter 2026 Financial Results" (6 May 2026). https://seekingalpha.com/pr/20502657
    18. Walmart, Q4 and full-year fiscal 2026 earnings release (19 February 2026). https://stock.walmart.com/sec-filings/all-sec-filings/content/0000104169-26-000032/earningsreleasefy26q4.htm
    19. Criteo S.A., Form 10-K FY2025. https://www.sec.gov/Archives/edgar/data/1576427/000157642726000014/crto-20251231.htm
    20. IAB, "Defining Commerce Media and Its Ecosystem" (July 2025). https://www.iab.com/wp-content/uploads/2025/07/IAB_Commerce_Media_and_its_Ecosystem_Explainer_July_2025.pdf

    Changelog

    • 18 October 2026: aligned the title and heading and applied recorded source-URL corrections where needed. Factual research cutoff remains 17 October 2026.

    • 17 October 2026. First edition: 31 inputs, 22 formulas, three presets, sensitivity table. Next review 15 January 2027.