How it works

Connect. Run. Segment. Act. Export.

One pipeline, on a schedule. Here's what actually happens between your ad accounts and the labels that end up back in your feeds.

Step 1

Connect your sources

Three integrations are required: Google Ads (cost), Google Analytics 4 (behavior and revenue), and Google Merchant (your product feed). Meta Ads is optional, TikTok is next. If you upload sales data from your store, PMK Core treats it as the truth for revenue — your database beats analytics sampling. COGS data unlocks margin-aware views. Access is read-only to start.

Step 2

A run takes the snapshot

On your schedule — daily for most stores — a run matches ad cost, revenue and purchases to every product in your catalog. Cost is split into direct (attributable to the product) and indirect (campaign overhead, distributed proportionally — reported, never used to judge a product). Every run is immutable: you can always go back and see exactly what the data said on any date. Runs are also the pricing unit — you pay for runs, nothing else.

Step 3

The catalog splits into seven segments

Every product is ranked twice: once by ad cost, once by revenue and purchases. The two rankings combine into seven segments — Champions and Power Players at the top, Niche Players and Underperformers in the middle, Black Holes (spend with zero purchases), Free Wins (sales with zero spend) and Phantoms (inactive) at the edges. No thresholds to configure: the split adapts to your catalog every run.

Free WinsChampionsPower PlayersNiche PlayersUnderperformersBlack HolesPhantoms
The Grey Hole twist. Some Black Holes aren't waste — the network reports conversions for them, but your database shows no purchase. A shopper clicked product A and bought product B; the network credits A. PMK Core cross-checks every network's claimed conversions against your database and flags these as Grey Holes: investigate the attribution before cutting the budget.
Step 4

You act — or the Actions screen tells you where

The Analyzer shows the whole catalog. Movements shows what changed since the last run. Product Detail explains any single SKU. And the Actions screen turns the latest run into a prioritized list: cut these Black Holes, review these Grey Holes, scale these Champions.

Step 5

Segments flow back to Google & Meta

The export publishes supplemental feeds where each product carries its segment as a custom label. Google Shopping and Meta catalogs pull the feeds on schedule. Your campaigns restructure around the labels — bid up on Champions, quarantine Black Holes — and the loop closes: next run measures the result.

See your own catalog in the segment model

Book a 30-minute demo with Bogdan, the founder. Bring your store — we'll estimate your wasted spend live. Your first run is free.

Book a demo with the founder