Retail first-party data

리테일 1자 데이터

Use retailer-observed search, cart, and purchase signals to understand audiences.

···
html
<div class="fp"><div class="fp-signals"><div>SEARCH <b>DESK LIGHT</b></div><div>CART <b>WORKSPACE KIT</b></div><div>PURCHASE <b>LAMP</b></div></div><div class="fp-arrow">→</div><div class="fp-group"><span>PERMITTED SIGNALS</span><strong id="fp-name">SEARCH INTEREST</strong><div class="fp-dots"><i></i><i></i><i></i></div><span>AGGREGATED SEGMENT</span></div></div>
css
.fp{width:min(92%,510px);display:flex;align-items:center;gap:clamp(5px,1.3vmin,12px);font:700 clamp(10px,1vw,14px)/1.2 sans-serif}.fp-signals{width:45%;display:grid;gap:clamp(5px,1vmin,9px)}.fp-signals div{border:1px solid var(--line);background:var(--surface);padding:clamp(6px,1.4vmin,11px);color:var(--muted);transition:.4s}.fp-signals b{display:block;color:var(--fg);margin-top:3px}.fp-signals div.active{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.fp-arrow{font-size:clamp(20px,3vw,40px);color:var(--accent)}.fp-group{flex:1;min-width:0;border:2px solid var(--fg);padding:clamp(6px,1.8vmin,15px);background:var(--surface);display:grid;gap:clamp(7px,1.8vmin,15px)}.fp-group span{color:var(--muted)}.fp-group strong{color:var(--accent);font-size:clamp(11px,1.3vw,17px)}.fp-dots{display:flex;gap:5px}.fp-dots i{width:clamp(13px,3.5vmin,25px);aspect-ratio:1;border-radius:50%;background:var(--line);transition:.4s}.fp-dots i.on{background:var(--accent)}
js
const signals=[...document.querySelectorAll('.fp-signals div')],dots=[...document.querySelectorAll('.fp-dots i')],name=document.querySelector('#fp-name');const labels=['SEARCH INTEREST','CART INTENT','RECENT BUYER'];let step=0;function render(){signals.forEach((node,i)=>node.classList.toggle('active',i===step));dots.forEach((node,i)=>node.classList.toggle('on',i<=step));name.textContent=labels[step]}setTimeout(()=>{step=1;render()},700);setInterval(()=>{step=(step+1)%3;render()},2700);

Retail first-party data comes from interactions a retailer observes directly, such as searches, carts, and purchases. Its use for ad targeting or measurement depends on consent and permitted data terms.

The demo aggregates three fictional behavior signals into a segment rule rather than exposing an individual's raw history. Identity coverage can vary across touchpoints, so records cannot always be joined.

When to use

Use it when defining which retailer signals may support an audience or measurement workflow.

Open as page ↗