Skip to main content

Rank Crowds by Cost or ROI? Same Cost, 4× Apart in ROI

· 7 min read

TL;DR

July data from 18 audience packages in one store: two crowds with inquiry costs just 10% apart (¥38.9 vs ¥43.0) ran 4× apart in ROI (5.30 vs 1.25). Inquiry cost and ROI answer different questions — cost per inquiry says whether the traffic was bought expensively; ROI says whether the buyers were worth it — and either ruler alone, used in an environment month, will mislead you.

The situation: ranking by one metric produces fiction

The comfortable way to read a crowd report is to sort it: by inquiry cost, cut the priciest; by ROI, cut the worst. In July's real data, those two sorts disagree completely. This reconciliation came out of a crowd-report audit while building AI Operations.

Similar inquiry costs, ROI 4× apart, within one month

The data: one ruler prices traffic, the other grades it

Across crowds (one month, 18 packages): inquiry costs spread ¥32–44, yet near-identical costs carried ROI from 1.25 to 5.30 — "store new-buyers" at ¥43.0 cost only 10% more than "cross-border buyers" at ¥38.9, and returned a quarter of the ROI. Inquiry cost measures what it takes to pull in one interested buyer; what those buyers then purchase, and at what value, is invisible to it.

Across months (the same store, seven months): January–June crowd inquiry costs held at ¥16–21 with ROI 8.4–18.5; in July, spend tripled (×3.1), cost doubled to ¥39, and ROI collapsed to 4.0. All 18 packages breached together — July was an environment month (platform competition, market-wide moves), not one crowd suddenly failing.

ViewSubjectInquiry costROINote
Across crowds (July)Cross-border buyers¥38.95.30Highest ROI among the 18 packages
Across crowds (July)Store new-buyers¥43.01.2510% pricier, a quarter of the ROI
Across crowds (July)All 18 packages¥32–441.25–5.30Costs bunch in a narrow band; ROI fans out 4×
Across months (Jan–Jun)Store-wide crowds¥16–218.4–18.5The normal-environment watermark
Across months (July)Store-wide crowds¥39 (about doubled)4.0Spend ×3.1; all packages breached together

(Technical note: the report's ROI uses 15-day-attributed GMV — while measured attribution back-fill runs as late as day 29 after week end, see Is 16 Days Enough for Marketplace Ad Data?. That ROI only counts what landed inside 15 days: systematically low for long-cycle B2B buyers, and still drifting between months as the ledger finishes posting.)

What it's worth: the mis-pruning ledger

Repricing by a single ruler in an environment month is wrong in both directions: June's good environment (ROI 18.5) inflates every crowd and hides the ones that genuinely need fixing; July's bad environment (ROI 4.0) condemns them all — including crowds that were merely dragged down by the month. Separating "environment" from "crowd" is what makes pruning precise: what deserves cutting deserves it in good months too; nothing gets cut for the weather.

Disciplines for operators

  1. Read both rulers together: inquiry cost prices the traffic; ROI grades it. Similar costs with multiples-apart ROI is an audience-selection problem — repricing cannot fix it.
  2. No rankings in environment months: when store-wide crowd spend and costs move together (as in July), cross-audience comparisons are void that month.
  3. Discount the ROI: 15-day-attributed ROI runs systematically low for B2B and drifts until settlement closes (when the platform locks the period's numbers and stops back-filling) — it has not earned the "sole benchmark" chair.
  4. Reprice on consecutive trends: single months are noise; three months in one direction with real magnitude is a trend. The full monthly procedure lives in The 1688 Crowd Premium Monthly Method.

The judgment order for developers

The discipline above ships as an automated pipeline in the crowd report. A comparable month = a finalized month (16 days after month-end, the attribution cutoff) with spend in that month; for cost-trend math, months with zero inquiries are filtered out as well. Checks run in dependency order, later checks overriding earlier conclusions:

OrderCheckTriggerOutcomeOverride relation
1Finalized-month filterOnly finalized months are judged (16 days after month-end)Months still in progress are excluded wholeRuns before everything
2Whitelist splitCrowd not on the operable whitelist (crowds that can actually be repriced)No data, no judgmentDomain gate
3Low-spend groupingFinalized final-month spend below 0.10 × the median spend of operable crowdsGrouped separately, no adviceBefore trend; untouched by freeze
4Trend checkTwo consecutive comparable months with spend but zero inquiries → cut candidate; the 2 moves across the latest 3 cost-comparable months point the same way with cumulative change ≥ 0.20 → raise/cut; fewer than 3 months → insufficientThree-way directional callZero-inquiry outranks magnitude
5Market-freeze overlayStore-wide inquiry cost moves more than 0.40 month-over-monthEvery directional call above flips to frozenOverrides all directional calls, zero-inquiry cuts included
6Execution-state filterMarked stopped → stopped; premium already 0 → no cut adviceRe-judged by execution factsRuns last, overrides directional calls

(Technical note: the environment check sits after the trend check, not before — each crowd gets its own direction first, then the store-wide overlay flips directional calls to frozen; an environment month freezes the advice without swallowing state groups like low-spend or insufficient data. The freeze trigger is the inquiry-cost ratio, not spend: if spend doubles and inquiries double with it, cost hasn't moved and month-over-month self-comparison still works — freezing only when the efficiency baseline itself shifts. The 0.40 threshold comes from the measured split — normal months move 0.5%–27.6%, structure months 98%–116% — and 0.40 sits mid-band. And the 15-day ROI is display-only in this pipeline; it never enters the judgment.)

One line to remember

Inquiry cost prices the traffic; ROI grades it. No rankings in environment months; reprice on consecutive trends.

FAQ

Should audience performance be judged on ROI or inquiry cost?

Both, always: inquiry cost is the price of the traffic, ROI is its quality. Either one alone gets bent out of shape by environment months or single big orders.

Why can similar-cost audiences differ 4× in ROI?

Inquiry cost only says whether the traffic was expensive, not whether the buyers convert. Audiences with different order sizes and paths turn the same inquiry price into very different GMV.

What to do in a month when all crowd costs jumped together?

Call it an environment month — when store-wide crowd spend and costs double together, no cross-audience repricing; return to each crowd's own trend after the environment recovers.

That "two rulers + environment detection" method for crowd reports is built into AI Operations — LLM-powered analysis that automatically surfaces market trends, user behavior, and sales data to drive strategy. A crowd report deserves more than one sort button.

CCLEE

Independent developer, 24 years in e-commerce, focused on grounding AI in real business scenarios.

Work with me