oddly

comparison

Many tools. One store each.

Your email app, your reviews app, your analytics, your ad-copy generator: every one of them installs on your store and reads your store. Useful, and all sharing the same ceiling.

Each can tell you your number. None can tell you whether your number is good, because none has ever seen another store to compare it against. This page lays out that ceiling category by category, then capability by capability, against the one thing a single-store tool structurally cannot build: a cross-store benchmark.

reads the whole cohort. they each read one store.

The one-store ceiling

A tool installed on one store can only ever read that one store. It will tell you your open rate, your star average, your conversion rate, your cost per click. What none of them can tell you is the part that decides whether to act: is that number good for a store like yours, or is it quietly the reason last month was flat.

The answer to that question does not live inside your store. It lives in other stores like it. A single-store tool was never able to look there, so the context never arrives, and every metric stays a lonely number you have to judge on instinct. Why oddly tells that story in full; this page is the structured side-by-side.

Category by category

Four shapes of single-store tool, framed by category rather than by any named product. Each does its own job. The ceiling is the column on the right, and it is the same ceiling every time.

Category of tool What it reads The one-store ceiling
Email and SMS apps Your subscribers, sends, opens, clicks, and flows Knows your open rate. Cannot say whether it beats stores like yours.
Review apps Your reviews, ratings, and request flows Knows your star average. Cannot place it against your category.
Single-store analytics Your sessions, funnels, and attribution Reports your conversion rate. Cannot say if it is good for a store your size.
Automated ad-copy generators Your account, your creative, and your keywords Writes from your data alone. Cannot learn from what works across the cohort.

These tools do their jobs, and oddly does not try to be any of them. The point is the shared limit: each reads only your store, so none can tell you whether a number is good for your category. oddly adds that layer, it does not replace the tools in your stack.

Capability by capability

A plain capability comparison. Not against any named product, against the shape of a tool that installs on your store and reads your store alone.

Capability A single-store tool oddly
Reads your own store's data Yes Yes
Tells you whether a number is good for your category No, it has nothing to compare against Yes, against an opt-in cohort of similar stores
Shows your percentile among similar stores No Yes, once the cohort clears its minimum size
Holds back a comparison built from too few stores No comparison exists to hold back Yes, never fewer than five distinct stores
Anonymizes every contributor before aggregating Nothing is aggregated across stores Yes, each reduced to an opaque hash
Verdicts you can trace to a rule Varies; often a chart you read yourself Deterministic, traceable to the rule and the signal
Carries the fix, with your approval Usually reports only Held-mutate: dry-run, approve, reversible in 24 hours
Reads Shopify, ads, GA4, and Search Console together One source at a time One engine, so findings cross sources

For head-to-head pages against specific tools, see the comparisons. For oddly's cross-store benchmark as a primitive other systems can call, see the platform.

The benchmark a single-store tool cannot build

The reason the right-hand column is not just marketing is that the cross-store benchmark is built to be safe to take part in. Four rules, each enforced in the product rather than promised in a policy.

Opt-in. A store sees the cohort comparison only when it chooses to contribute its own aggregates. Opt out and you keep your own dashboard; you simply do not see the cohort half. Nothing is contributed by default.
Anonymized. Each contributor is reduced to an opaque hash before anything is aggregated, so the benchmark is counted without the math ever touching a store's identity. Summary figures go into the cohort, never your orders or customers.
Minimum cohort size. oddly will not show a comparison built from fewer than five distinct stores. Below that floor the cohort is held back, so no single store can be reverse-engineered out of the result.
Deterministic and auditable. The benchmark is computed from a fixed method, not estimated by a model, so a given comparison traces back to the rule and the aggregates behind it rather than being taken on trust. No AI guessing.

Why oddly walks through the benchmark and the deterministic layer underneath it in full.

See where you actually stand

Start free on Watch. Connect your Shopify store and oddly shows you what it catches, and once you opt in, how you compare against stores like yours. No charge to look, and nothing contributed until you choose to.

Common questions

What counts as a single-store tool?

Email and SMS apps, review apps, single-store analytics, and automated ad-copy generators all install on your store and read your store. Each is useful at its job. What they share is a ceiling: none can compare your store against other stores, because each has only ever seen the one it sits on.

Can a single-store tool benchmark me against similar stores?

No. A benchmark is built by aggregating across many stores, and a tool that installs on one store at a time has only ever read one. The limit is structural, not a missing feature you could turn on. oddly reads an opt-in cohort of similar stores, so it can place your numbers against the pack.

How does oddly keep the cross-store benchmark private?

Three ways, each enforced in the product. It is opt-in: a store only sees the cohort comparison once it chooses to contribute its own aggregates. It is anonymized: each contributor is reduced to an opaque hash before anything is aggregated. And it holds a minimum cohort size: oddly will not show a comparison built from fewer than five distinct stores, so no single store can be reverse-engineered from the result.

Does oddly replace my email, reviews, or analytics app?

No. oddly adds the cross-store layer those tools structurally cannot reach: it tells you whether your numbers are good for your category, on a deterministic, auditable engine that reads Shopify, ads, GA4, and Search Console together. It sits across your stack, it does not replace the tools in it.