Performance Max

퍼포먼스 맥스

Distributes one goal and asset set across multiple ad channels.

···
html
<div class="pmax"><div class="goal">ONE GOAL <b>SALES</b></div><div class="paths"><div data-path="0">SEARCH<i></i></div><div data-path="1">VIDEO<i></i></div><div data-path="2">DISPLAY<i></i></div><div data-path="3">SHOPPING<i></i></div></div><div class="total">COMBINED OUTCOME <strong id="pt">24</strong></div></div>
css
.pmax{width:min(90%,540px);font:800 clamp(10px,max(2vmin,1vw),16px)/1.2 sans-serif}.goal{background:var(--fg);color:var(--bg);padding:clamp(8px,2vmin,15px);display:flex;justify-content:space-between}.goal b{color:var(--bg)}.paths{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(4px,1.5vmin,12px);margin:clamp(13px,4vmin,27px) 0}.paths div{min-width:0;border:2px solid var(--line);background:var(--surface);padding:clamp(5px,1.4vmin,12px);transition:.4s}.paths div.on{border-color:var(--accent);transform:translateY(-5px)}.paths i{display:block;height:clamp(7px,2vmin,16px);width:25%;background:var(--accent);margin-top:clamp(8px,2vmin,16px);transition:width .4s}.paths .on i{width:85%}.total{border-top:2px solid var(--fg);display:flex;justify-content:space-between;align-items:center;padding-top:7px}.total strong{font-size:clamp(24px,6vmin,45px);color:var(--accent)}
js
const totals=[24,27,26,29];let n=0;function draw(){const step=n++%4;document.querySelectorAll('[data-path]').forEach((node,i)=>node.classList.toggle('on',i===step));document.querySelector('#pt').textContent=String(totals[step])}draw();setInterval(draw,1200);

Performance Max groups a goal, budget, creative assets, and product information into a campaign distributed across multiple Google ad channels. Its management unit differs from a separate campaign for each channel.

The demo fans a fictional goal out to four placements and gathers illustrative conversions back into one total. Its figures do not predict real allocation or results.

Automation still needs a clear goal, sound assets, exclusions, and channel reporting. A higher total alone does not reveal which channel added incremental results.

When to use

Use it for a shared conversion goal across channels; review assets and measurement setup.

Open as page ↗