Retail media

리테일 미디어

Advertise in a retailer's search or shelf placement while people shop.

···
html
<div class="shelf"><div class="search">SEARCH · DAILY GOODS</div><div class="products"><div class="product sponsored"><span class="box"></span><div><small>SPONSORED</small><b>NOVA / DAILY KIT</b><em>$29</em></div></div><div class="product"><span class="box pale"></span><div><small>RESULT 01</small><b>EVERYDAY SET</b><em>$27</em></div></div><div class="product"><span class="box cool"></span><div><small>RESULT 02</small><b>FRESH START</b><em>$31</em></div></div></div></div>
css
.shelf{width:min(88%,500px);background:var(--surface);border:1px solid var(--line);padding:clamp(8px,2vmin,18px);font:800 clamp(10px,max(1.5vmin,1vw),13px)/1.2 sans-serif}.search{border:1px solid var(--line);padding:clamp(6px,1.5vmin,11px);color:var(--muted);letter-spacing:.08em}.products{display:grid;gap:clamp(4px,1vmin,8px);margin-top:8px}.product{display:flex;gap:clamp(7px,2vmin,15px);align-items:center;border-bottom:1px solid var(--line);padding:clamp(3px,1vmin,7px);transition:transform .4s}.product .box{width:clamp(28px,8vmin,60px);height:clamp(28px,8vmin,60px);background:linear-gradient(135deg,var(--accent),var(--accent-2));flex:none}.box.pale{background:linear-gradient(135deg,var(--accent-3),var(--line))}.box.cool{background:linear-gradient(135deg,var(--muted),var(--line))}.product div{display:grid;gap:2px}.product small{color:var(--muted);font-size:clamp(10px,max(1.2vmin,1vw),12px)}.sponsored small{color:var(--accent)}.product b{font-size:clamp(10px,max(1.7vmin,1vw),14px)}.product em{font-style:normal;color:var(--muted)}.sponsored{animation:enter 4s ease-in-out infinite}@keyframes enter{0%,10%{opacity:0;transform:translateY(30px)}30%,80%{opacity:1;transform:none}100%{opacity:0;transform:translateY(30px)}}

Retail media places ads in a retailer's search results, shelves, or other shopping touchpoints. It can reach people who are already considering a purchase.

In the demo, a sponsored item enters above organic results. To evaluate the campaign, distinguish additional purchases from sales that would have happened anyway.

Label paid placement clearly. A higher rank should not be mistaken for proof of product quality.

When to use

Use it to improve discovery inside a shopping channel, measuring incremental sales alongside spend.

Open as page ↗