Retailers and marketplaces sell advertising space in their own shops and apps. AI decides which sponsored product appears for a query, how it is blended with organic results, what the brand pays, and which loyalty-based audiences see an offer. Because the retailer sees the actual purchase, results can be measured as incremental sales. In the EU this runs on consented first-party data and clean rooms rather than third-party cookies.
Problem & value
- Today: brands used to negotiate trade-marketing budgets and fixed banner placements. Retailers with a shop, app or loyalty scheme now run self-service ad platforms, but ranking sponsored items without harming shopper trust, selling inventory profitably and proving results to brands is hard.
- AI value: better query-to-ad relevance, higher revenue per search page without degrading conversion, automated bids and budgets for hundreds of small brand advertisers, and closed-loop measurement that links ad exposure to store and online purchases.
- Market evidence: industry trade press reports European retail media spend of about EUR 13.7bn, growing 21.1% [1]. MediaMarktSaturn extended its in-store retail media network to eight European markets in 2026, with the parent Ceconomy reporting EUR 91m retail media revenue in FY 2024/25 [2]. Figures come from trade sources; verify before using in a business case.
Variants
- Onsite sponsored products: auction-ranked product ads in search and category pages (core case).
- Onsite display and app placements: banners, carousels, sponsored brands, video.
- Offsite extension: retailer audiences activated on the open web via partners (overlaps REC-007).
- In-store / digital out-of-home: screens at the point of sale with sales-lift measurement [2].
- Marketplace vs. single retailer: marketplaces auction third-party seller listings; single retailers sell brand supplier budgets. Grocery and DIY emphasise loyalty data; fashion emphasises browse data.
- Advertiser side: automated bidding and budget agents offered to brands (see REC-007 for open-web buying).
How it works
- shopper query / page view
- candidate retrieval (organic ranking from REC-001 search/recommender)
- ad candidate retrieval (eligible sponsored products, stock, margin, brand rules)
- relevance model (query-to-product, pCTR, pCVR) + reranker
- auction (generalised second-price or first-price; bid x quality score) + pacing/budget control
- blending with organic list (slot rules, ad load cap, "Sponsored" label)
- impression/click/purchase events
- streaming pipeline
- reporting + clean-room measurement (incrementality, new-to-brand)
- Relevance and prediction: gradient-boosted trees or deep ranking models predict click and conversion probability; embeddings plus a reranker align query intent with product text and images. LLMs are used for query understanding, product-attribute enrichment and generated ad copy.
- Auction and pacing: control-theory or reinforcement-learning/bandit pacing spreads budgets over the day; reserve prices and ad-load caps protect the shopper experience.
- Audiences: lookalike and propensity models on consented loyalty and purchase data, delivered as segments to the advertiser without exposing individual records.
- Measurement: holdout tests, geo-experiments and uplift models estimate incremental sales (see REC-005).
- Human-in-the-loop: retail-media managers set floors, blocked categories and ad-load policies; brand-safety and legal review sensitive categories; experiment results are reviewed before rollout.
Data preparation
The system needs shopper events (search, click, add-to-cart), the product catalogue with prices and stock, consented loyalty and transaction data, advertiser budgets and in-store sales for closed-loop measurement. Typically these live in the shop platform and web-analytics tool, the ERP/merchandise system, a CRM or loyalty database and the POS; they are rarely joined.
Typical gaps: inconsistent product IDs across channels, poor catalogue attributes and categories, missing or inconsistent consent flags, duplicate customer records, bot traffic in click logs, and no link between online exposure and store sales.
Preparation steps: build a clean product master with harmonised attributes (see PREP-011 and PREP-012), unify event tracking in one schema, resolve identities under a documented legal basis (PREP-025, PREP-022 for pseudonymised clean-room exports), filter bot traffic, and extract data from legacy systems via exports or connectors (PREP-005, DATA-003). Create evaluation sets for relevance and lift tests together with merchandisers (PREP-018). Typical tools are a data warehouse, dbt, a consent management platform and a clean-room service.
Expect roughly 50 to 60 percent of the total effort in data work; identity resolution and consent are the slowest parts. A readiness check (GUIDE-003) before vendor selection avoids surprises.
Implementation paths
Which path for whom
- Enterprise: B. Ranking and auction logic are core to the retail-media business and tied to own catalogue and loyalty data, so a build on cloud/ML components with own control beats a closed vendor black box; buy (A) only for the ad-server layer if scale is small.
- Developer: C. Open-source ranking, feature-store and streaming components (e.g. OpenSearch, Feast, Kafka) run self-hosted and keep shopper data in-house.
Path A — Buy (suits smaller retailers and commodity ad-server needs)
- Retail media platforms: Criteo Commerce Media (EU-founded, France), Epsilon Retail Media, Pacvue and Skai (advertiser-side tooling), Amazon Ads (marketplace-side reference), Instacart and Zalando's own retail media units show the model; EU-based and EU-headquartered vendors include Criteo, One Tech Group (ad server in MediaMarktSaturn's network [2]) and Unlimitail (Carrefour/Publicis JV, EU). Check vendor claims directly.
- Clean rooms: Snowflake, Databricks, AWS Clean Rooms (EU regions), Google Ads Data Hub / BigQuery data clean rooms, LiveRamp; EU options hosted in EU regions of these hyperscalers.
- Choose A when: under a few million monthly sessions or no ad-tech team; time to launch is months, not years.
Path B — Build on cloud APIs
- Retrieval and ranking on managed search (OpenSearch Service, Elastic, Algolia, Vertex AI Search), models trained on SageMaker, Vertex AI or Azure ML in EU regions, streaming via Kafka/Kinesis/Pub/Sub.
- LLM APIs (Mistral as EU provider, or Claude/Gemini/GPT with EU data residency) for catalogue enrichment, query rewriting and ad-copy generation; not for the auction path itself, where latency budgets are tens of milliseconds.
- Clean-room measurement through a hyperscaler-hosted service.
Path C — Self-host (open source)
- Ranking: XGBoost/LightGBM, PyTorch with TorchRec, NVIDIA Merlin; Vespa or OpenSearch for retrieval.
- Auction/pacing: custom services; open-source Prebid is for publisher header bidding, not retailer onsite.
- Embeddings/reranking: open models such as BGE or multilingual E5 and BGE-reranker.
- Experimentation/causal: CausalML, EconML, GrowthBook.
- Hardware: HW2 is sufficient for training and serving mid-size models; the real constraint is low-latency serving infrastructure and data engineering, not GPUs.
Path D — Custom training
Large retailers train their own multi-task deep ranking models and bidding policies on billions of impression logs. Needs unbiased logging (randomised exploration slots), counterfactual evaluation and a dedicated ads-science team. Not advisable for SMB retailers.
State of the art (2026)
- Ranking: large-scale deep ranking models with transformer-based user-sequence encoders are the norm at leading platforms; generative retrieval and LLM-based product understanding are growing.
- Automation for advertisers: goal-based bidding (target ROAS) and AI campaign builders replace manual keyword management.
- Privacy-preserving collaboration: clean rooms and aggregated, consented segments replace third-party cookies; interoperability across retailers remains limited.
- Measurement: incrementality testing is the credibility test for brands; last-click ROAS over-states results.
- Limits and failure modes: position and selection bias in click logs; cold start for new products and advertisers; ad load degrading trust and organic relevance; self-preferencing of retailer private labels; small-sample incrementality noise; brand-safety and counterfeit listings.
Shared resources & combinations
- Shared stack: recommender, search and streaming pipelines with REC-001; segmentation and next-best-action with REC-003 and REC-009; causal measurement with REC-005; open-web buying with REC-007.
- Combine with: REC-006 (retailer CRM campaigns sold as sponsored media), REC-011 (visibility of products in AI shopping assistants, where ad formats are emerging).
- Data platform: one customer data platform plus consent management feeds personalisation, ads and measurement.
Effort, cost & KPIs
- Path A: 3-6 months including legal setup, consent integration and seller onboarding.
- Path B: 6-12 months; cost drivers are data engineering, low-latency serving and ad ops staff.
- Path C/D: 12+ months and a dedicated ads-science team.
- KPIs: ad revenue per 1,000 sessions, ad load, sponsored CTR/CVR, advertiser ROAS and incremental ROAS, new-to-brand share, shopper conversion and satisfaction on pages with ads versus holdout, advertiser retention, share of self-service spend.
People & change
Involve management early (budget, brand and customer-trust stance), the commercial or marketing lead as process owner, merchandisers and category managers who feel the effect of sponsored slots, IT and IT security (integration, data flows), the DPO (consent, profiling, DPIA) and legal for advertiser contracts and DSA transparency on ads. Data owners for the catalogue and loyalty data join from the start.
Works council: depends. The system mainly evaluates shoppers, not staff. Co-determination under section 87(1) no. 6 BetrVG applies once dashboards or logs allow performance or behaviour monitoring of employees such as campaign managers, and section 90(1) no. 3 requires timely information about AI-supported work processes. Public-sector retailers involve the staff council.
Data protection: profiling at scale makes a DPIA (Art. 35 GDPR) likely; conclude an AVV with every processor. AI literacy: support staff with short role-based training (Art. 4 AI Act as amended by Regulation (EU) 2026/1744), see GUIDE-006.
Communication and pilot: start with one category or one brand cohort, explain to merchandisers how organic and sponsored results are blended, and set guardrails (relevance floors, ad-load caps) so humans keep control over bidding rules and exclusions. Typical concern: loss of shopper trust; address it with clear ad labelling. See GUIDE-008 and GUIDE-009, and GUIDE-005 for data protection.
Risks, regulation & compliance
- EU AI Act: typically minimal risk; no Annex III category. Art. 4 AI literacy applies. Exceptions to watch: Art. 5 prohibits manipulative or exploitative techniques that materially distort behaviour or exploit vulnerabilities (age, disability, social or economic situation); do not target by inferred vulnerability or use dark patterns. Generated ad creative and chatbots may trigger Art. 50 transparency [3].
- GDPR and ePrivacy: profiling for ad targeting needs a lawful basis (usually consent for tracking and cross-context data use); loyalty-based audiences need explicit scheme terms; opt-out for direct marketing (Art. 21); DPIA likely for large-scale profiling; joint-controller arrangements with brands in clean rooms must be documented [4].
- Digital Services Act: online platforms must show, for each ad, that it is an ad, who paid and the main targeting parameters (Art. 26), and may not profile on special-category data or minors' data for ads (Art. 26(3), 28) [5].
- Digital Markets Act: for designated gatekeepers, Art. 5(2) restricts combining personal data across services without consent, and Art. 6(5) prohibits self-preferencing in ranking [6].
- Competition and platform fairness: the P2B Regulation requires disclosure of ranking parameters to business users, including paid placement effects [7].
- Consumer law: sponsored results must be clearly labelled (UCPD, Omnibus Directive search-ranking transparency).
- Mitigations: ad-load caps, clear labelling, consent-gated audiences, aggregation thresholds in clean rooms, exclusion of sensitive categories (health, children), audit logs of auction decisions.
Getting started
- Audit first-party data: consent rates, loyalty ID coverage and event quality across web, app and store.
- Define ad policy: slot positions, ad-load cap, label design, prohibited categories, minimum relevance.
- Launch sponsored products through a platform (Path A) on one category with a holdout group.
- Add a clean room and run an incrementality test for the first ten brands.
- Only then consider custom ranking and offsite extensions.
Sources
- PPC Land - European retail media spending reaches EUR 13.7 billion - https://ppc.land/european-retail-media-spending-reaches-eu13-7-billion-with-21-1-growth/
- Flipflow - MediaMarktSaturn expands its retail media strategy to 8 European markets - https://www.flipflow.io/en/blog/mediamarktsaturn-expands-its-retail-media-strategy-to-8-european-markets/
- Regulation (EU) 2024/1689 (AI Act), Arts. 4, 5, 50 - https://eur-lex.europa.eu/eli/reg/2024/1689/oj
- Regulation (EU) 2016/679 (GDPR) - https://eur-lex.europa.eu/eli/reg/2016/679/oj
- Regulation (EU) 2022/2065 (Digital Services Act) - https://eur-lex.europa.eu/eli/reg/2022/2065/oj
- Regulation (EU) 2022/1925 (Digital Markets Act) - https://eur-lex.europa.eu/eli/reg/2022/1925/oj
- Regulation (EU) 2019/1150 (P2B) - https://eur-lex.europa.eu/eli/reg/2019/1150/oj
- Criteo Commerce Media - https://www.criteo.com/