► Programmatic

Retail media just ate CTV

Walmart Connect and Kroger Precision Marketing extended retailer first-party data into streaming inventory. CTV stops being a reach channel. Here is what the loop actually closes, and where it still does not.

Constellation network diagram of four circular nodes arranged in a closed loop on cream paper with ink line-art paths and one brand-orange filled node, representing the retail media impression-to-purchase measurement cycle.

► Bottom line up front

Walmart Connect and Kroger Precision Marketing spent the first half of 2026 connecting their shopper purchase databases to streaming and social video inventory: Connected TV (CTV) via Vizio, YouTube via Google's Display & Video 360 (DV360), and TikTok. The strategic result is that a brand can now serve an ad on a living-room screen, then match that impression to a verified in-store or online purchase using the retailer's own transaction data, without a cookie. The measurement story is real for brands with product on Walmart or Kroger shelves. For mid-market brands outside the US, the capability is 18 to 24 months away from comparable maturity. The open question in every case is incrementality: matched is not the same as caused.

What a retail media network (RMN) actually does with CTV

A Retail Media Network (RMN) is an advertising platform built on a retailer's own purchase and shopper data. The advertiser buys ad inventory from the retailer, and the measurement uses actual transaction records rather than panel estimates or probabilistic models. Amazon Advertising is the largest global example, with annual ad revenues exceeding $56 billion in 2024 according to its annual report. Walmart Connect, Kroger Precision Marketing, Target Roundel, and Albertsons Media Collective are the US tier-1 equivalents.

The traditional limitation of RMNs was reach. Their inventory sat mostly on-site: sponsored product listings on the retailer's own website and app, display units on category and search results pages. A brand got excellent closed-loop attribution because the retailer controlled both the ad and the purchase, but audience scale was capped at people already browsing within that retailer's property. Independent channel-level verification through marketing mix modelling (MMM) was the standard complement, because on-site RMN attribution could not account for halo effects from other channels.

Extending into Connected TV (CTV) inverts the constraint. Instead of adding more inventory within the retailer's own walls, the retailer takes their shopper identity off-site into streaming environments. A household that shops weekly at Walmart can now be matched to a CTV device and served an ad on a living-room screen, with the purchase outcome tracked back through Walmart's transaction database. The reach gets television scale. The measurement retains retailer-grade determinism.

This is structurally different from how CTV has historically been bought. Standard CTV buys used age-and-gender demographics from the streaming platform, or third-party segment overlays that modelled likely shoppers based on browser behaviour. Neither approach could answer the direct question: did this impression drive a purchase? Retailer first-party data answers that directly, because the retailer owns the purchase record.

Standard CTV vs retail media CTV: measurement comparison
Dimension Standard CTV buy Retail media CTV (e.g. Walmart Connect)
Audience source Platform demographics, third-party segments Retailer first-party purchase history
Attribution method Panel-based or modelled lift Deterministic impression-to-purchase match
Cookie dependency Varies; often partially cookie-based None; retailer identity is login and loyalty data
Purchase signal Inferred (third-party data, model) Actual transaction record
Incrementality proof Weak without holdout test Weak without holdout test (same gap)

The last row matters. Closing the attribution loop is not the same as proving incrementality. A shopper who would have bought regardless of the ad still generates a matched purchase. Both standard CTV and retail media CTV carry this gap unless a proper holdout or geo-split test is layered on top. More on this in section five.

For brands working across e-commerce and retail, this shift is consequential. The measurement language of retail media CTV is the same measurement language the CFO understands: units sold, revenue attributed, return on ad spend (ROAS). The translation from impression to outcome is direct. That changes the internal conversation about CTV budget allocation.

What Walmart and Kroger built, and the verified timeline

The primary source here is Digiday's reporting from 30 June 2026, titled "Streaming is the next frontier for Walmart's, Kroger's ads businesses." The article is a straightforward account of the partnerships and the industry context. The facts below are taken directly from that report and the retailer's own announcements, not from analyst projections.

Walmart Connect, June 2026. Walmart opened Vizio inventory in Walmart Connect via Yahoo's demand-side platform (DSP) through ad-tech provider Magnite. This followed Walmart's 2024 acquisition of Vizio, which gave Walmart access to Vizio's Inscape automatic content recognition (ACR) data: viewing patterns from tens of millions of smart TVs in US households. The Magnite integration makes that inventory accessible to brands buying through Walmart Connect without requiring a direct integration with a trade desk. Separately, Walmart Connect partnered with Google's Display & Video 360 (DV360) to let brands use Walmart audience data to manage and measure YouTube campaigns.

Kroger Precision Marketing, March to June 2026. Kroger launched a YouTube advertising integration via DV360 in March 2026, giving brands access to Kroger shopper audience segments for YouTube targeting and post-campaign purchase attribution. In June 2026, Kroger announced an additional integration allowing advertisers to reach Kroger shoppers within TikTok's advertising platform. Christine Foster, Group Vice President at Kroger Precision Marketing, told Modern Retail: social video "is where people are starting their shopping journeys and thinking about what they're going to do next. This is where a lot of the meal inspiration gets planned, and a lot of health and beauty decisions get made, and we need to be in those spaces."

Albertsons Media Collective, April 2026. Albertsons followed with a YouTube and DV360 integration in April 2026, the third US grocery retailer to connect shopper purchase data to YouTube inventory within a four-month window.

US retail media CTV and streaming expansions, Q1-Q2 2026
Retailer Month Inventory added Tech partner
Kroger Precision Marketing March 2026 YouTube Google DV360
Albertsons Media Collective April 2026 YouTube Google DV360
Walmart Connect June 2026 CTV via Vizio Yahoo DSP + Magnite
Walmart Connect June 2026 YouTube Google DV360
Kroger Precision Marketing June 2026 TikTok TikTok Ads platform

Sean Crawford, Managing Director for North America at SMG, the retail media consultancy, summarised the direction in the same Digiday piece: "The recent wave of streaming partnerships signals that retail media is evolving beyond retailers' owned-and-operated properties into a much broader media ecosystem." That is accurate. What it does not say is that the measurement quality scales linearly with the reach expansion. It does not, for reasons this post covers in section five.

For teams running programmatic buys, these integrations mean the DV360 seat you already operate can now carry Kroger or Walmart audience data on YouTube. That is a workflow change, not a new platform onboarding. The activation path is shorter than it looks.

How the closed loop works: from streaming impression to purchase

The mechanism is straightforward in principle and requires several data joins in practice. The diagram below maps the four steps. Each node is a discrete data event; the connections between them are where match rates, identity resolution quality, and data governance decisions determine whether the loop actually closes.

Retail media closed-loop measurement: four-node cycle A four-node loop diagram showing: Node 1 Streaming impression at top, Node 2 Retailer first-party identity match at right, Node 3 In-store or online purchase at bottom highlighted in brand orange, Node 4 Measurement feeds back into campaign at left. Curved ink arrows connect the nodes clockwise. 1. STREAMING IMPRESSION 2. RETAILER IDENTITY MATCH 3. PURCHASE 4. MEASUREMENT FEEDS CAMPAIGN
Retail media closed-loop: four steps from CTV impression to campaign optimisation. Node 3 (purchase) in brand orange is the proof point the whole system depends on.

Step 1: Streaming impression. The brand's ad is served to a CTV device (a Vizio smart TV, a Roku device running a Walmart-connected app, or a YouTube video on a connected screen). The impression is logged with a device identifier and a timestamp.

Step 2: Retailer first-party identity match. The retailer's identity graph maps the CTV device to a known shopper. For Walmart, this uses the Vizio Inscape ACR data joined to the Walmart+ loyalty and account database. The match is deterministic where the shopper is logged into a Walmart account on the same network or device; probabilistic where the join relies on household IP or device graph inference. Match rates vary by retailer and inventory source, and are rarely published. Industry estimates for deterministic RMN identity matching run between 40 and 70 percent of impressions, depending on the audience segment and inventory type.

Step 3: In-store or online purchase. The shopper buys the advertised product, either in a physical store or via the retailer's app or website. The purchase is logged in the retailer's transaction system with the shopper's account ID.

Step 4: Measurement feeds the campaign. The retailer's measurement layer matches the impression log (step 1) to the purchase record (step 3) via the identity graph (step 2). The output is a post-campaign attribution report showing which audience segments saw the ad and subsequently purchased, what the revenue amount was, and often a calculated ROAS figure. This data feeds back into the campaign for audience optimisation in subsequent flights.

The loop is real. The gaps are in steps 2 and 4. Step 2's match rate determines how much of the impression universe the retailer can attribute at all. Step 4's attribution model determines whether "subsequent purchase" means "caused by the ad" or simply "happened after the ad." The latter is a correlation, not a causal claim. Analytics and measurement work sits here: building the holdout methodology that converts matched attribution into incremental proof. Google's DV360 documentation for audience-based buying provides the technical reference for how retailer audience segments are activated in connected video campaigns (blog.google, ads and commerce). Kroger's TikTok integration routes through TikTok for Business's standard advertiser onboarding for audience segment activation, documented in the platform's own resources (TikTok for Business).

What mid-market brands can copy today

The Digiday piece specifically noted that Walmart Connect's Vizio integration targets smaller advertisers: brands without large media teams, including Walmart Marketplace sellers. Martin Kristiseter, CEO of Digital Remedy, told Digiday that the simplified interface means smaller advertisers can launch CTV campaigns and measure performance using Walmart's commerce data without the complexity of a trade desk relationship.

For mid-market brands with product distribution at one of the US retailers mentioned above, the activation path is shorter than it has historically been for CTV. Three practical steps:

  1. Confirm shelf presence and account eligibility. The closed-loop measurement only works for products sold at or through the retailer. Kroger Precision Marketing's YouTube and TikTok integrations are most relevant to consumer packaged goods (CPG) brands with product on Kroger-family shelves (Kroger, Fred Meyer, Ralphs, Harris Teeter, and others). Walmart Connect covers Walmart and Sam's Club, plus Walmart Marketplace sellers.
  2. Use the DV360 seat you already operate. If your team or agency runs Display & Video 360, the Kroger and Walmart YouTube integrations work inside that seat. This is not a new platform onboarding. Request audience segment access from the retailer's media team and activate through the existing workflow. See how media integration work connects these data layers without rebuilding the entire stack.
  3. Build a holdout from the first flight. The first campaign flight should not aim for scale. Aim for a clean holdout design: a matched set of stores or households that do not receive the ad, against which the exposed group's purchase rate can be compared. Without this, the ROAS figure the RMN reports is matched-not-incremental. The holdout makes it incremental.

For brands in Singapore, Malaysia, Australia, and Canada, the honest answer is that retail media CTV at this level of closed-loop measurement is not yet available from domestic retailers. In Singapore, Lazada and Shopee operate growing ad platforms, but neither offers deterministic CTV attribution at Walmart-level depth as of mid-2026. In Australia, Woolworths and Coles have built commerce media offerings and are expanding; CTV integration is nascent. In Canada, Loblaws (PC Optimum loyalty data) has announced retail media expansion, but CTV closed-loop measurement is less mature. In Malaysia, Shopee MY ad products exist with commerce data, but streaming integration is not yet comparable.

The performance marketing framing for this channel is direct: retail media CTV is now a performance channel with a purchase outcome, not a branding channel with a reach outcome. Evaluate it on the same ROAS discipline as paid search. Budget accordingly.

Where the measurement is still soft

The honest version of this post cannot end without itemising what the closed-loop claim does not yet deliver. These are structural gaps, not vendor failures. They apply to the most sophisticated retail media CTV implementations as of mid-2026.

  • Match rate opacity. Retailers do not publish their identity match rates. A campaign that reached 10 million CTV impressions may have attributed outcomes from only 4 to 7 million of them, if the match rate is 40 to 70 percent. The unmatched impressions simply drop out of the attribution report. This makes the reported ROAS look better than the actual ROAS on total spend.
  • Incrementality is not default. Matching an impression to a purchase is correlation, not causation. The shopper may have purchased regardless of the ad. Sean Crawford of SMG noted in the Digiday piece that he expects only the largest retailers to build fully integrated measurement capabilities. That includes holdout-based incrementality testing, which requires a retailer to give up attributed revenue in the control group to produce a cleaner number. Few do this by default. The IAB's Project Eidos, launched February 2026, is the industry's most structured attempt to address this class of measurement problem at an industry-wide level (IAB, Feb 2026). The June 2026 IAB guidance on AI-powered contextual tools for video is a parallel document that covers what measurement signals are available in streaming environments where deterministic purchase data is absent (IAB, Jun 2026).
  • Multi-retailer double counting. A brand selling at both Walmart and Kroger, running campaigns on both RMNs simultaneously, will see purchase events counted in both attribution reports. The same shopper buying a product shows up as a Walmart Connect attributed sale and a Kroger Precision Marketing attributed sale if they happen to be in both RMNs' exposed audiences. Independent measurement via marketing mix modelling (MMM) is the only way to reconcile this. For brands running across multiple RMNs, analytics and measurement infrastructure that sits outside any single retailer's reporting becomes the arbiter.
  • APAC lag is 18 to 24 months. None of the closed-loop CTV measurement capabilities described here are currently available from Singapore, Malaysian, Australian, or Canadian retailers at equivalent depth. The US market leads by a structural margin. Planning for it is sensible; budgeting to it now in those markets is premature.
  • Data residency and consent. In Singapore (PDPA), Australia (Privacy Act and OAIC enforcement), and Canada (PIPEDA/Law 25 in Quebec), the rules governing how shopper purchase data can be used for advertising are materially different from US norms. Any APAC brand or US brand with APAC audiences that builds a retail media CTV program needs legal sign-off on the data flow between the retailer's transaction environment and the ad platform before activation, not after.

The underlying thesis of this post stands: retail media extending into CTV is a genuine structural shift. A streaming impression can now carry a purchase outcome, without a cookie, using the most defensible data source in advertising: the retailer's own transaction record. The move Walmart and Kroger made in the first half of 2026 is the model every tier-1 retailer globally will replicate.

The caution is equally real: the measurement is better than legacy CTV attribution, but it is not the clean proof-of-incrementality number it is sometimes presented as. Build the holdout. Keep MMM running in parallel. Don't let the retailer's ROAS figure be the only measurement signal in the room.

Questions, answered.

What is a retail media network (RMN)?

A retail media network (RMN) is an advertising platform built on a retailer's own purchase and shopper data. The retailer sells ad inventory to brands, and the measurement closes the loop using actual purchase records rather than modelled proxies. Amazon Advertising is the largest global example. In the United States, Walmart Connect, Kroger Precision Marketing, Target Roundel, and Albertsons Media Collective operate at tier-1 scale. In Singapore and Southeast Asia, Lazada and Shopee run comparable ad products; in Australia, Woolworths and Coles have built out commerce media offerings. The critical differentiator from standard programmatic is the deterministic purchase match: the retailer knows what their shopper bought, not just what they clicked.

What does closed-loop measurement mean in connected TV advertising?

Closed-loop measurement in connected TV (CTV) advertising means matching a streaming impression to a downstream purchase using the retailer's own first-party data. The loop has four steps: (1) an ad impression is served to a CTV device in a known shopper's household; (2) the retailer's identity graph links the device to a shopper profile with purchase history; (3) the shopper makes an in-store or online purchase at that retailer; (4) the purchase event is matched back to the campaign's impression log. The result is deterministic attribution: this impression contributed to this sale. No cookie required. The match uses the retailer's own purchase database, which is why the measurement quality is structurally better than panel-based TV attribution.

Which retailers have extended into CTV and streaming advertising?

As of June 2026, three US retailers have made confirmed CTV and streaming moves. Walmart Connect opened Vizio inventory via Yahoo's demand-side platform (DSP) through Magnite, and partnered with Google's Display and Video 360 (DV360) for YouTube with Walmart audience data. Kroger Precision Marketing launched YouTube via DV360 in March 2026, and announced a TikTok integration shortly after. Albertsons Media Collective followed with a YouTube DV360 integration in April 2026. This was reported by Digiday on 30 June 2026. Outside the United States, retail media CTV integration at this scale is not yet available from APAC retailers as of mid-2026.

How does Walmart Connect use Vizio data for CTV measurement?

Walmart acquired Vizio in 2024 and has integrated Vizio's Inscape automatic content recognition (ACR) data with Walmart Connect's shopper identity graph. The integration allows Walmart to match CTV viewing data from Vizio smart TVs to Walmart purchase records at the household level. When a brand runs a campaign through Walmart Connect using Vizio inventory, available via Yahoo's DSP and Magnite, the brand can receive post-campaign reporting showing which shopper segments saw the ad and subsequently purchased at Walmart. Jesse Math of Keen Decision Systems described this as Walmart taking more direct control over data activation, the downstream purchase impact, and its measurement capabilities, rather than relying on third-party intermediaries.

Is retail media CTV available to mid-market brands without large media teams?

Yes, with caveats. Walmart Connect's Vizio integration is specifically designed to give smaller advertisers and Walmart Marketplace sellers access to CTV inventory without requiring a large media team. For Kroger Precision Marketing, access to the YouTube and TikTok integrations is available to CPG brands with product distribution at Kroger stores. The constraint for mid-market brands is not access but minimum spend thresholds and the requirement to have product sold at or through the retailer. A brand without shelf presence at Walmart or a Kroger-family banner cannot use the closed-loop measurement, because the purchase match only works for products in the retailer's transaction database.

What is the difference between retail media and commerce media?

Retail media refers specifically to advertising platforms built and operated by retailers using their own transaction and shopper data. Commerce media is the broader category: it includes retail media plus any advertising or measurement infrastructure that connects a commercial transaction to an ad exposure, including bank-level purchase data (financial media networks), airline loyalty data, and telecom transaction data. Retail media is the most mature segment. Commerce media is where the market is heading as non-retailer entities with transaction data, notably banks and payment networks, build their own ad and measurement products. For practical buying purposes in 2026, retail media means Amazon, Walmart, Kroger, and their equivalents. Commerce media is the concept that will absorb them over the next three to five years.

How should brands evaluate a retail media network CTV offering?

Four questions matter most. First, match rate: what percentage of CTV impressions the RMN can match back to a verified purchase record. A match rate below 40 percent makes the closed-loop claim weaker than it sounds. Ask for the methodology. Second, incrementality: matched attribution is not the same as incremental sales. Ask whether the RMN offers a holdout group or geo-based incrementality test. Third, multi-RMN reconciliation: if your brand sells at multiple retailers, each RMN's attribution will count the same sale, inflating total reported impact. Independent measurement via marketing mix modelling (MMM) remains necessary. Fourth, data governance: understand what purchase data leaves the retailer's environment and in what form, particularly for brands with APAC audiences under Singapore PDPA, Australian Privacy Act, or Canadian PIPEDA obligations.

Where does retail media CTV measurement fall short in 2026?

Three gaps remain material in mid-2026. First, scale limitation: only the largest retailers have shopper databases large enough to achieve statistically significant match rates on a CTV campaign. Smaller RMNs often lack the audience depth to close the loop reliably across a national TV buy. Second, incremental proof: the category has a matched-not-incremental problem. Most RMN CTV reports show that shoppers who saw the ad bought the product, but they do not run a holdout test to prove the ad caused the purchase rather than simply preceded it. Third, geographic imbalance: the US market leads by 18 to 24 months. In Singapore, Malaysia, Australia, and Canada, retail media networks are building out their offerings but do not yet offer deterministic CTV closed-loop measurement at the scale Walmart Connect does.

► Next step

Evaluate retail media CTV before your competitors do.

20 minutes covers whether closed-loop measurement applies to your category and markets, which RMN integrations suit your distribution, and what the independent measurement layer needs to look like.

Talk to leapbuzz