Product labelling

Bid on what each product actually earns

AdPeak reads your Google Ads and Merchant Center history, groups every product into performance tiers, and writes each product's tier into a Merchant Center custom label. Structure and bid your Shopping and Performance Max campaigns by label, across the whole catalogue.

Premium · Business & Agency · Enterprise · AdPeak MCP+

Every account, labelled

Labels that keep up with your data

Each labelling ties a Google Ads account to its Merchant Center account and a strategy. It runs on your schedule, and Merchant Center picks up the new labels after every run.


  • Runs on a schedule Daily, or weekly on the day you choose. Run it now whenever you like, with fresh data if you need it.
  • Output feeds Label the whole catalogue, or split it by feed label, country and language into separate supplemental feeds.
  • Applied through your feed Each output feed has a stable link serving the latest labels. Add it to Merchant Center once and you’re done.
  • Every run on record The last five runs with their status and logs, and the labels from any good run as a CSV.

Product labelling

Automatically label your products by performance tier, so your spend keeps up with your data.

Add product labelling
Name Last run Status Strategy
Acme Outdoor UK09/10/2026SUCCEEDEDCPB
Output feeds
Feed labels Countries Languages Strategy
Acme IE — Shopping 1,240 products
IE IE en EWR
Acme UK — Shopping 5,076 products
UK GB en CPB
Google Ads account: 482-957-1630 / Merchant ID: 118204377 / View run history
Acme Outdoor US09/10/2026SUCCEEDEDEWR
Acme Outdoor DE09/10/2026RUNNINGPPB
Trailhead Running08/10/2026QUEUEDTCI
Fellside Kids07/10/2026FAILEDFBD
Strategies

Eight strategies, one for every kind of account

The percentile strategies rank products against each other, so there is always a top band. Breakeven ROAS Index, Target CPA Index and Funnel Bottleneck Diagnosis grade each product against your own thresholds instead, so they can tell you when nothing is working.

  • CPB Cumulative Profit Band Default

    Groups products into percentile bands of cumulative profit (conversion value minus cost)

  • PC Performance Clustering

    Finds natural groups in cumulative profit instead of using fixed bands

  • RPB ROAS Percentile Band

    Groups products into percentile bands of return on ad spend

  • PPB POAS Percentile Band

    Groups products into percentile bands of profit on ad spend, using cost of goods sold from Merchant Center

  • EWR Evidence-Weighted ROAS Bands

    ROAS bands, with each product's ROAS pulled towards the account average in proportion to how little spend backs it

  • BRI Breakeven ROAS Index

    Grades each product against your own breakeven ROAS rather than against other products

  • TCI Target CPA Index

    Grades each product's cost per conversion against your target CPA; for accounts that count conversions without values

  • FBD Funnel Bottleneck Diagnosis

    Labels each product with where it falls out of the funnel (no impressions, no clicks, no conversions, unprofitable, healthy), so the label names a fix rather than a bid

Tuned to your account

Weight what happened recently

Limit the history a labelling reads, and use sigmoid decay so last week counts for more than last spring. You set the midpoint, the age at which data counts for half as much as today’s, and how steeply its influence falls away.


  • Any of the five custom labels Write tiers to custom label 0 to 4, leaving the others free for your own use.
  • Group before tiering Tier products within groups defined by another custom label, such as brand or category.
  • Lookback and decay Read only the last N days, and weight recent performance more heavily than older data.
  • Settings you can edit Each strategy’s settings are editable in the app. The defaults suit most accounts, and Reset to defaults puts them back.
Ask, don’t configure

Set it up by asking

The assistant can create, change and run a labelling for you, in the web app, in Slack or from your own AI tool over MCP. Ask it which strategy suits an account and why.


  • Overrides, with approval Pin a product to a label for a launch or a discontinuation, with a reason and an expiry up to 90 days away. An Admin approves it first.
  • Overrides expire When an override ends, the product goes back to the strategy’s answer. Overrides are capped at a fraction of the catalogue.

Labelling for Acme Outdoor DE

Set up labelling for Acme Outdoor DE on profit on ad spend, written to custom label 0, and run it every Monday.

Listing optimisation strategies

Creating a product labelling

Running product labelling

Done. Acme Outdoor DE now uses POAS Percentile Band, which uses the cost of goods sold from Merchant Center, and writes its tiers to custom_label_0. It runs every Monday, and the first run has started.

To apply the labels, open the Feed link in the labelling's expanded row and add that address to Merchant Center as a supplemental feed, scheduled to fetch regularly. After that, each run's labels arrive on their own.

Fellside Kids launch

The new Fellside Kids range has no history yet. Keep it in Testing until Christmas.

Proposing label overrides

I've proposed an override pinning the 14 Fellside Kids products to Testing, with your reason, expiring on 24 December.

Nothing changes until an Admin approves it. Once it expires, the products go back to whatever the strategy says.

Label your catalogue tonight

Product labelling and output feeds are included on Premium, Business & Agency, Enterprise and AdPeak MCP+.