Verdicts
verdict.countHow many products TickClip has published a Tick, Clip or Skip for, inside the selected filter. One product counts once no matter how many listings or sellers it has.
Numerator
Eligible published verdictsEligibility
Depends on the audience, and the audience is ALWAYS reported in the result's `filters.visibility`. `public` (every shopper-facing surface) counts only catalog-eligible rows: a real ASIN, renderable product data, and a passed publication gate. `all` (admin monitoring) counts everything analysed, including rows the catalog rejected. A number without its visibility is not this metric.Minimum sample
None. A count of zero is a fact rather than a small sample.Currency treatment
Not a money metric.
Products
catalog.product_countHow many distinct products are in the catalog. One product sold by five sellers counts ONCE. Never show this under the word 'listings'.
Numerator
Distinct eligible productsEligibility
Same as verdict.count.Minimum sample
None. A count of zero is a fact rather than a small sample.Currency treatment
Not a money metric.
Listings
catalog.listing_countHow many distinct offers are in the catalog. One product sold by five sellers counts FIVE. Never show this under the word 'products'.
Numerator
Distinct eligible listingsEligibility
Listings attached to an eligible product. Each listing counts once even if it appears under several variants.Minimum sample
None. A count of zero is a fact rather than a small sample.Currency treatment
Not a money metric.
Sellers
seller.countHow many DISTINCT sellers TickClip has recorded operating on this retailer. One seller running two storefronts counts ONCE. This is not the storefront count and must never be shown under that word.
Numerator
Distinct sellers behind the recorded storefrontsEligibility
Sellers with at least one storefront recorded on this retailer. It counts what TickClip has MODELLED, not what exists on the retailer, and a surface showing it has to say so.Minimum sample
None. A count of zero is a fact rather than a small sample.Currency treatment
Not a money metric.
Storefronts
store.countHow many storefronts TickClip has recorded on this retailer. A storefront is one seller's shop ON a retailer, so two storefronts can belong to one seller. This is not the seller count.
Numerator
Recorded storefronts on this retailerEligibility
Storefronts attached to this retailer. Like seller.count, it reflects what TickClip has modelled rather than what exists.Minimum sample
None. A count of zero is a fact rather than a small sample.Currency treatment
Not a money metric.
Brands
brand.countHow many DISTINCT brands appear across the eligible listings in the selected filter. A brand with forty listings counts once. Unbranded listings are not counted as a brand.
Numerator
Distinct brand keys on eligible listingsEligibility
Eligible listings that carry a brand key. Two spellings of one brand normalise to one key and count once.Minimum sample
None. A count of zero is a fact rather than a small sample.Currency treatment
Not a money metric.
Tick rate
verdict.tick_rateThe share of eligible verdicts that say Tick (buy now). Tick, Clip and Skip rates always add up to 100%.
Numerator
Eligible verdicts with action = tickDenominator
All eligible verdicts in the same filterEligibility
Same as verdict.count.Currency treatment
Not a money metric.
Clip rate
verdict.clip_rateThe share of eligible verdicts that say Clip (wait for a better price). Tick, Clip and Skip rates always add up to 100%.
Numerator
Eligible verdicts with action = clipDenominator
All eligible verdicts in the same filterEligibility
Same as verdict.count.Currency treatment
Not a money metric.
Skip rate
verdict.skip_rateThe share of eligible verdicts that say Skip (do not buy this). Tick, Clip and Skip rates always add up to 100%.
Numerator
Eligible verdicts with action = skipDenominator
All eligible verdicts in the same filterEligibility
Same as verdict.count.Currency treatment
Not a money metric.
Clean rate
integrity.clean_rateThe share of a brand's analysed products where TickClip found no pricing-manipulation signals. This is about the listing's pricing behaviour, not about product quality.
Numerator
Eligible verdicts with no manipulation flagsDenominator
All eligible verdicts for the brandEligibility
Same as verdict.count.Currency treatment
Not a money metric.
Flag rate
integrity.flag_rateThe share of a brand's analysed products where TickClip found at least one pricing-manipulation signal. Exactly the inverse of the clean rate, over the same records. Internal framing; the public surface shows the clean rate.
Numerator
Eligible verdicts with one or more manipulation flagsDenominator
All eligible verdicts for the brandEligibility
Same as verdict.count.Currency treatment
Not a money metric.
Average score
verdict.average_scoreThe mean TickClip score (0-100) across eligible verdicts. Verdicts with no score are left out of both the top and the bottom of the calculation — they are not counted as zero.
Numerator
Sum of scores, over verdicts that have oneDenominator
Count of verdicts that have a scoreEligibility
Same as verdict.count, further restricted to records with a valid numeric score.Currency treatment
Not a money metric.
Average confidence
verdict.average_confidenceThe mean evidence-coverage confidence (0-100) across eligible verdicts. Confidence measures how much evidence we had, not how sure we are. Verdicts with no computed confidence are excluded, never treated as zero.
Numerator
Sum of confidence values, over verdicts that have oneDenominator
Count of verdicts with a computed confidenceEligibility
Same as verdict.count, further restricted to records with a computed confidence.Currency treatment
Not a money metric.
Average rating
product.average_ratingThe mean marketplace star rating across eligible products, counting each product once. A product with no rating is excluded from the calculation entirely — it never enters as a zero, which would drag the average down.
Numerator
Sum of ratings, over products that have oneDenominator
Count of products with a ratingEligibility
Same as verdict.count, further restricted to products with a rating greater than zero.Currency treatment
Not a money metric.
Average discount
listing.average_discount_percentThe mean of listing.discount_percent across eligible listings in the selected filter. A listing whose discount cannot be calculated (missing, zero or inverted reference price) is EXCLUDED from the average rather than counted as a zero discount — counting it as zero would drag the figure down with listings that simply have no reference price.
Numerator
Sum of each eligible listing's own discount percentageDenominator
Listings whose discount could be calculatedEligibility
Listings for which listing.discount_percent returns a number. Both prices are in the listing's own currency, so the percentage is currency-free and the mean is safe across currencies.Currency treatment
A ratio of two amounts in the same currency, so the unit cancels.