client account
Shared view

Sources & methodology

How every figure on this analysis is derived — sources, retrieval dates, formulas and confidence.
✓ Free · automatedExample data
← Back to the Potential Analysis
Claim states

The four claim states

Every channel statement carries exactly one state. The state decides how the statement may be read — and what it must never be read as.
Proven

A find with a retrievable URL — a listing, ad or post was captured and matched. Publishable evidence.

Likely

Strong but inconclusive evidence — the statement is disclosed as inferred; the automated gate holds the analysis when no channel is proven.

Not found — not verified as absent

Checked, and nothing was found. Never evidence of absence — a machine can prove a product is listed somewhere, not that it is listed nowhere.

Not verifiable

The source could not be checked or the crawl module did not run. No statement is made.

Confidence is fixed by state: Proven 0.9 · Likely 0.55 · Not found 0.4 · Not verifiable 0.

Every figure in the basis table carries one Evidence word and one Produced tag. Evidence says where the value came from; Produced says who or what made it.

Evidence — where the value came from
Observed

read directly from a public source (a listing, a storefront, an ad, a review)

Inferred

derived from observed inputs by a stated rule (an allocation, a benchmark, a modelled pool)

Assumed

a placeholder or an editorial / market-report figure no reading of the brand confirms

Not found

we searched and found nothing — never 'absent'

Unknown

not searched, not derivable, or no source exists

Produced — who or what made it
auto

produced by the crawl or the composer without a person

auto-low

produced automatically at low confidence — a heuristic, an allocation, an unreviewed extraction

human

reviewed or written by an analyst

not-yet

nothing has been produced yet — the module did not run or no source exists

preview

static example data of the Audit / Live preview stages — a worked example under the sample band, never a brand's own figure

1
Presence, not absence

A machine can prove a product is listed somewhere, never that it is listed nowhere. We report proven finds and never turn "not found" into "not present".

2
Count, not quality

A machine can count what is on a page, and count comments and reviews, but never the quality, awareness or reputation of a brand in a specific market. Every such KPI carries a person behind it.

Brand & portfolio

How the brand snapshot is built

The product snapshot is assembled from crawl rows in three tables: marketplace listings (staging.marketplace_products), shopping search results (staging.serp_shopping) and independent shop products (staging.independent_shop_products).

Only rows whose title starts with the brand name are accepted — the strict brand-prefix rule, our homonym guard against near-name products of other brands. Duplicates are collapsed by lowercased title, keeping the row with the most reviews; the top 8 by review count become the product cards.

The average price is the mean over ALL deduped candidate products — not only the 8 shown — converted to USD via a fixed FX table. Quality index = rating ÷ 5 × 100.

Positioning is a price band — average ≥ $80 Premium, ≥ $35 Mid-market, otherwise Value — unless overridden in human review. The price–quality matrix axes auto-zoom to the data range, so quadrants read relative to the shown range.

Product sources
Steps 1 to 4

Market figures · Germany

Every market number carries its sources, retrieval dates, extraction method and confidence.

Market figures are researched through structured web searches (the exact queries are listed below) plus machine extraction under a hard rule: every number must cite one of the supplied source URLs, or it is nulled — the anti-hallucination gate. A human review status is recorded on every market object, and everything market-level is directional by definition.

MetricValueConfidenceMethodSources
Market size€6.8B (2026)0.6demo_fixtureexample.com (retrieved 2026-07-30)
CAGR7.4%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Online share41%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Amazon share of online33%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Category growth benchmark34%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Segment rules: example.com (retrieved 2026-07-30) · Confidence 0.5
Fastest channels: TikTok example.com (retrieved 2026-07-30) · Amazon example.com (retrieved 2026-07-30)
Fastest brands: Glow Example Co. example.com (retrieved 2026-07-30) · Pure Demo Labs example.com (retrieved 2026-07-30)
Target group: example.com (retrieved 2026-07-30) · Confidence 0.4
Search queries used

The exact queries this market research run issued — the audit trail of the market object.

  • beauty market size Germany 2026 (demo)
test_beauty__de v1 · human reviewed · 2026-07-30
Steps 5 to 9

Channel presence · Germany

One entry per channel claim: state, statement, confidence, the machine-readable derivation trace, and every evidence source with its retrieval date.
AmazonProvenConfidence 0.95 · Brand index 48 vs benchmark 86

48 listings found on amazon.de matching the brand.

demo_fixture
Evidence: amazon.de (retrieved 2026-07-30) · checked 2026-07-30
DouglasLikelyConfidence 0.55 · Brand index 30 vs benchmark 64

Search results reference douglas.de for the brand; no product page was captured.

demo_fixture
Evidence: douglas.de (retrieved 2026-07-30) · checked 2026-07-30
TikTok ShopProvenConfidence 0.9 · Brand index 24 vs benchmark 45

5 TikTok Shop listings/storefront pages found matching the brand.

demo_fixture
Evidence: tiktok.com (retrieved 2026-07-30) · checked 2026-07-30
Google AdsNot found — not verified as absentConfidence 0.4

Checked the ads transparency surface — no active ads found (not proof of absence).

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
Meta AdsProvenConfidence 0.9 · Brand index 40 vs benchmark 61

6 active creatives found in the Meta Ad Library.

demo_fixture
Evidence: facebook.com (retrieved 2026-07-30) · checked 2026-07-30
Own D2C storeProvenConfidence 0.9 · Brand index 71 vs benchmark 70

Own shop found with 140 products captured.

demo_fixture
Evidence: sample-brand.example.com (retrieved 2026-07-30) · checked 2026-07-30
Social presenceNot verifiableConfidence 0

Social module did not run for this market — presence not checkable.

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
The benchmark tick is the segment median of the presence index over the brands we track in the same category and country once it has been derived — otherwise a directional editorial placeholder per channel. Each claim's method trace records which applies. A reading aid, not a measured competitor value.
TikTok Shop outside the US and UK: Google indexes no product pages for TikTok's EU shops, so presence there is read from shop-tagged videos — the shopping-cart anchor on the brand's own account (or on creator videos naming the brand), with the video's region as the market. That evidence is graded Likely, never Proven; a product page remains the only proof of a listing.
Output · the gap

Revenue run-rate derivation · Germany

How today, benchmark and potential are computed for this market.
Today

Latest ground-truth daily sales × 365 — a labelled estimate, not measured sales. (Confidence 0.4)

Benchmark

Today ÷ covered-mix share — the share of the typical online channel mix the brand provably covers; weights derive from online share × Amazon share of online.

today ÷ share_of_typical_channel_mix(proven_channels)
Potential

Benchmark × (1 + CAGR) — the same coverage at benchmark performance, grown at the market's CAGR.

benchmark × (1 + cagr)
Full derivation
Demo figures. Today is the documented spider estimate (avg price × capped product count × trend index, confidence 0.4). Benchmark and potential are directional derivations from the demo market object. FX: none applied.
Steps 1 to 4

Market figures · United Kingdom

Every market number carries its sources, retrieval dates, extraction method and confidence.

Market figures are researched through structured web searches (the exact queries are listed below) plus machine extraction under a hard rule: every number must cite one of the supplied source URLs, or it is nulled — the anti-hallucination gate. A human review status is recorded on every market object, and everything market-level is directional by definition.

MetricValueConfidenceMethodSources
Market size€7.9B (2026)0.6demo_fixtureexample.com (retrieved 2026-07-30)
CAGR6.9%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Online share52%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Amazon share of online41%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Category growth benchmark31%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Segment rules: example.com (retrieved 2026-07-30) · Confidence 0.5
Fastest channels: TikTok example.com (retrieved 2026-07-30) · Amazon example.com (retrieved 2026-07-30)
Fastest brands: Glow Example Co. example.com (retrieved 2026-07-30) · Pure Demo Labs example.com (retrieved 2026-07-30)
Target group: example.com (retrieved 2026-07-30) · Confidence 0.4
Search queries used

The exact queries this market research run issued — the audit trail of the market object.

  • beauty market size Germany 2026 (demo)
test_beauty__gb v1 · human reviewed · 2026-07-30
Steps 5 to 9

Channel presence · United Kingdom

One entry per channel claim: state, statement, confidence, the machine-readable derivation trace, and every evidence source with its retrieval date.
AmazonProvenConfidence 0.95 · Brand index 43 vs benchmark 86

48 listings found on amazon.co.uk matching the brand.

demo_fixture
Evidence: amazon.de (retrieved 2026-07-30) · checked 2026-07-30
DouglasLikelyConfidence 0.55 · Brand index 27 vs benchmark 64

Search results reference douglas.de for the brand; no product page was captured.

demo_fixture
Evidence: douglas.de (retrieved 2026-07-30) · checked 2026-07-30
TikTok ShopProvenConfidence 0.9 · Brand index 21 vs benchmark 45

5 TikTok Shop listings/storefront pages found matching the brand.

demo_fixture
Evidence: tiktok.com (retrieved 2026-07-30) · checked 2026-07-30
Google AdsNot found — not verified as absentConfidence 0.4

Checked the ads transparency surface — no active ads found (not proof of absence).

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
Meta AdsProvenConfidence 0.9 · Brand index 36 vs benchmark 61

6 active creatives found in the Meta Ad Library.

demo_fixture
Evidence: facebook.com (retrieved 2026-07-30) · checked 2026-07-30
Own D2C storeProvenConfidence 0.9 · Brand index 63 vs benchmark 70

Own shop found with 140 products captured.

demo_fixture
Evidence: sample-brand.example.com (retrieved 2026-07-30) · checked 2026-07-30
Social presenceNot verifiableConfidence 0

Social module did not run for this market — presence not checkable.

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
The benchmark tick is the segment median of the presence index over the brands we track in the same category and country once it has been derived — otherwise a directional editorial placeholder per channel. Each claim's method trace records which applies. A reading aid, not a measured competitor value.
TikTok Shop outside the US and UK: Google indexes no product pages for TikTok's EU shops, so presence there is read from shop-tagged videos — the shopping-cart anchor on the brand's own account (or on creator videos naming the brand), with the video's region as the market. That evidence is graded Likely, never Proven; a product page remains the only proof of a listing.
Output · the gap

Revenue run-rate derivation · United Kingdom

How today, benchmark and potential are computed for this market.
Today

Latest ground-truth daily sales × 365 — a labelled estimate, not measured sales. (Confidence 0.4)

Benchmark

Today ÷ covered-mix share — the share of the typical online channel mix the brand provably covers; weights derive from online share × Amazon share of online.

today ÷ share_of_typical_channel_mix(proven_channels)
Potential

Benchmark × (1 + CAGR) — the same coverage at benchmark performance, grown at the market's CAGR.

benchmark × (1 + cagr)
Full derivation
Demo figures. Today is the documented spider estimate (avg price × capped product count × trend index, confidence 0.4). Benchmark and potential are directional derivations from the demo market object. FX: none applied.
Steps 1 to 4

Market figures · France

Every market number carries its sources, retrieval dates, extraction method and confidence.

Market figures are researched through structured web searches (the exact queries are listed below) plus machine extraction under a hard rule: every number must cite one of the supplied source URLs, or it is nulled — the anti-hallucination gate. A human review status is recorded on every market object, and everything market-level is directional by definition.

MetricValueConfidenceMethodSources
Market size€5.9B (2026)0.6demo_fixtureexample.com (retrieved 2026-07-30)
CAGR6.8%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Online share46%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Amazon share of online30%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Category growth benchmark30%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Segment rules: example.com (retrieved 2026-07-30) · Confidence 0.5
Fastest channels: TikTok example.com (retrieved 2026-07-30) · Amazon example.com (retrieved 2026-07-30)
Fastest brands: Glow Example Co. example.com (retrieved 2026-07-30) · Pure Demo Labs example.com (retrieved 2026-07-30)
Target group: example.com (retrieved 2026-07-30) · Confidence 0.4
Search queries used

The exact queries this market research run issued — the audit trail of the market object.

  • beauty market size Germany 2026 (demo)
test_beauty__fr v1 · human reviewed · 2026-07-30
Steps 5 to 9

Channel presence · France

One entry per channel claim: state, statement, confidence, the machine-readable derivation trace, and every evidence source with its retrieval date.
AmazonProvenConfidence 0.95 · Brand index 44 vs benchmark 86

48 listings found on amazon.fr matching the brand.

demo_fixture
Evidence: amazon.de (retrieved 2026-07-30) · checked 2026-07-30
DouglasLikelyConfidence 0.55 · Brand index 27 vs benchmark 64

Search results reference douglas.de for the brand; no product page was captured.

demo_fixture
Evidence: douglas.de (retrieved 2026-07-30) · checked 2026-07-30
TikTok ShopProvenConfidence 0.9 · Brand index 22 vs benchmark 45

5 TikTok Shop listings/storefront pages found matching the brand.

demo_fixture
Evidence: tiktok.com (retrieved 2026-07-30) · checked 2026-07-30
Google AdsNot found — not verified as absentConfidence 0.4

Checked the ads transparency surface — no active ads found (not proof of absence).

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
Meta AdsProvenConfidence 0.9 · Brand index 36 vs benchmark 61

6 active creatives found in the Meta Ad Library.

demo_fixture
Evidence: facebook.com (retrieved 2026-07-30) · checked 2026-07-30
Own D2C storeProvenConfidence 0.9 · Brand index 64 vs benchmark 70

Own shop found with 140 products captured.

demo_fixture
Evidence: sample-brand.example.com (retrieved 2026-07-30) · checked 2026-07-30
Social presenceNot verifiableConfidence 0

Social module did not run for this market — presence not checkable.

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
The benchmark tick is the segment median of the presence index over the brands we track in the same category and country once it has been derived — otherwise a directional editorial placeholder per channel. Each claim's method trace records which applies. A reading aid, not a measured competitor value.
TikTok Shop outside the US and UK: Google indexes no product pages for TikTok's EU shops, so presence there is read from shop-tagged videos — the shopping-cart anchor on the brand's own account (or on creator videos naming the brand), with the video's region as the market. That evidence is graded Likely, never Proven; a product page remains the only proof of a listing.
Output · the gap

Revenue run-rate derivation · France

How today, benchmark and potential are computed for this market.
Today

Latest ground-truth daily sales × 365 — a labelled estimate, not measured sales. (Confidence 0.4)

Benchmark

Today ÷ covered-mix share — the share of the typical online channel mix the brand provably covers; weights derive from online share × Amazon share of online.

today ÷ share_of_typical_channel_mix(proven_channels)
Potential

Benchmark × (1 + CAGR) — the same coverage at benchmark performance, grown at the market's CAGR.

benchmark × (1 + cagr)
Full derivation
Demo figures. Today is the documented spider estimate (avg price × capped product count × trend index, confidence 0.4). Benchmark and potential are directional derivations from the demo market object. FX: none applied.
Steps 1 to 4

Market figures · Netherlands

Every market number carries its sources, retrieval dates, extraction method and confidence.

Market figures are researched through structured web searches (the exact queries are listed below) plus machine extraction under a hard rule: every number must cite one of the supplied source URLs, or it is nulled — the anti-hallucination gate. A human review status is recorded on every market object, and everything market-level is directional by definition.

MetricValueConfidenceMethodSources
Market size€2.6B (2026)0.6demo_fixtureexample.com (retrieved 2026-07-30)
CAGR6.6%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Online share48%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Amazon share of online22%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Category growth benchmark29%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Segment rules: example.com (retrieved 2026-07-30) · Confidence 0.5
Fastest channels: TikTok example.com (retrieved 2026-07-30) · Amazon example.com (retrieved 2026-07-30)
Fastest brands: Glow Example Co. example.com (retrieved 2026-07-30) · Pure Demo Labs example.com (retrieved 2026-07-30)
Target group: example.com (retrieved 2026-07-30) · Confidence 0.4
Search queries used

The exact queries this market research run issued — the audit trail of the market object.

  • beauty market size Germany 2026 (demo)
test_beauty__nl v1 · human reviewed · 2026-07-30
Steps 5 to 9

Channel presence · Netherlands

One entry per channel claim: state, statement, confidence, the machine-readable derivation trace, and every evidence source with its retrieval date.
AmazonProvenConfidence 0.95 · Brand index 40 vs benchmark 86

48 listings found on amazon.nl matching the brand.

demo_fixture
Evidence: amazon.de (retrieved 2026-07-30) · checked 2026-07-30
DouglasLikelyConfidence 0.55 · Brand index 25 vs benchmark 64

Search results reference douglas.de for the brand; no product page was captured.

demo_fixture
Evidence: douglas.de (retrieved 2026-07-30) · checked 2026-07-30
TikTok ShopProvenConfidence 0.9 · Brand index 20 vs benchmark 45

5 TikTok Shop listings/storefront pages found matching the brand.

demo_fixture
Evidence: tiktok.com (retrieved 2026-07-30) · checked 2026-07-30
Google AdsNot found — not verified as absentConfidence 0.4

Checked the ads transparency surface — no active ads found (not proof of absence).

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
Meta AdsProvenConfidence 0.9 · Brand index 33 vs benchmark 61

6 active creatives found in the Meta Ad Library.

demo_fixture
Evidence: facebook.com (retrieved 2026-07-30) · checked 2026-07-30
Own D2C storeProvenConfidence 0.9 · Brand index 59 vs benchmark 70

Own shop found with 140 products captured.

demo_fixture
Evidence: sample-brand.example.com (retrieved 2026-07-30) · checked 2026-07-30
Social presenceNot verifiableConfidence 0

Social module did not run for this market — presence not checkable.

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
The benchmark tick is the segment median of the presence index over the brands we track in the same category and country once it has been derived — otherwise a directional editorial placeholder per channel. Each claim's method trace records which applies. A reading aid, not a measured competitor value.
TikTok Shop outside the US and UK: Google indexes no product pages for TikTok's EU shops, so presence there is read from shop-tagged videos — the shopping-cart anchor on the brand's own account (or on creator videos naming the brand), with the video's region as the market. That evidence is graded Likely, never Proven; a product page remains the only proof of a listing.
Output · the gap

Revenue run-rate derivation · Netherlands

How today, benchmark and potential are computed for this market.
Today

Latest ground-truth daily sales × 365 — a labelled estimate, not measured sales. (Confidence 0.4)

Benchmark

Today ÷ covered-mix share — the share of the typical online channel mix the brand provably covers; weights derive from online share × Amazon share of online.

today ÷ share_of_typical_channel_mix(proven_channels)
Potential

Benchmark × (1 + CAGR) — the same coverage at benchmark performance, grown at the market's CAGR.

benchmark × (1 + cagr)
Full derivation
Demo figures. Today is the documented spider estimate (avg price × capped product count × trend index, confidence 0.4). Benchmark and potential are directional derivations from the demo market object. FX: none applied.
Steps 1 to 4

Market figures · Spain

Every market number carries its sources, retrieval dates, extraction method and confidence.

Market figures are researched through structured web searches (the exact queries are listed below) plus machine extraction under a hard rule: every number must cite one of the supplied source URLs, or it is nulled — the anti-hallucination gate. A human review status is recorded on every market object, and everything market-level is directional by definition.

MetricValueConfidenceMethodSources
Market size€3.6B (2026)0.6demo_fixtureexample.com (retrieved 2026-07-30)
CAGR7%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Online share45%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Amazon share of online27%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Category growth benchmark32%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Segment rules: example.com (retrieved 2026-07-30) · Confidence 0.5
Fastest channels: TikTok example.com (retrieved 2026-07-30) · Amazon example.com (retrieved 2026-07-30)
Fastest brands: Glow Example Co. example.com (retrieved 2026-07-30) · Pure Demo Labs example.com (retrieved 2026-07-30)
Target group: example.com (retrieved 2026-07-30) · Confidence 0.4
Search queries used

The exact queries this market research run issued — the audit trail of the market object.

  • beauty market size Germany 2026 (demo)
test_beauty__es v1 · human reviewed · 2026-07-30
Steps 5 to 9

Channel presence · Spain

One entry per channel claim: state, statement, confidence, the machine-readable derivation trace, and every evidence source with its retrieval date.
AmazonProvenConfidence 0.95 · Brand index 41 vs benchmark 86

48 listings found on amazon.es matching the brand.

demo_fixture
Evidence: amazon.de (retrieved 2026-07-30) · checked 2026-07-30
DouglasLikelyConfidence 0.55 · Brand index 25 vs benchmark 64

Search results reference douglas.de for the brand; no product page was captured.

demo_fixture
Evidence: douglas.de (retrieved 2026-07-30) · checked 2026-07-30
TikTok ShopProvenConfidence 0.9 · Brand index 20 vs benchmark 45

5 TikTok Shop listings/storefront pages found matching the brand.

demo_fixture
Evidence: tiktok.com (retrieved 2026-07-30) · checked 2026-07-30
Google AdsNot found — not verified as absentConfidence 0.4

Checked the ads transparency surface — no active ads found (not proof of absence).

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
Meta AdsProvenConfidence 0.9 · Brand index 34 vs benchmark 61

6 active creatives found in the Meta Ad Library.

demo_fixture
Evidence: facebook.com (retrieved 2026-07-30) · checked 2026-07-30
Own D2C storeProvenConfidence 0.9 · Brand index 60 vs benchmark 70

Own shop found with 140 products captured.

demo_fixture
Evidence: sample-brand.example.com (retrieved 2026-07-30) · checked 2026-07-30
Social presenceNot verifiableConfidence 0

Social module did not run for this market — presence not checkable.

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
The benchmark tick is the segment median of the presence index over the brands we track in the same category and country once it has been derived — otherwise a directional editorial placeholder per channel. Each claim's method trace records which applies. A reading aid, not a measured competitor value.
TikTok Shop outside the US and UK: Google indexes no product pages for TikTok's EU shops, so presence there is read from shop-tagged videos — the shopping-cart anchor on the brand's own account (or on creator videos naming the brand), with the video's region as the market. That evidence is graded Likely, never Proven; a product page remains the only proof of a listing.
Output · the gap

Revenue run-rate derivation · Spain

How today, benchmark and potential are computed for this market.
Today

Latest ground-truth daily sales × 365 — a labelled estimate, not measured sales. (Confidence 0.4)

Benchmark

Today ÷ covered-mix share — the share of the typical online channel mix the brand provably covers; weights derive from online share × Amazon share of online.

today ÷ share_of_typical_channel_mix(proven_channels)
Potential

Benchmark × (1 + CAGR) — the same coverage at benchmark performance, grown at the market's CAGR.

benchmark × (1 + cagr)
Full derivation
Demo figures. Today is the documented spider estimate (avg price × capped product count × trend index, confidence 0.4). Benchmark and potential are directional derivations from the demo market object. FX: none applied.
Steps 1 to 4

Market figures · Italy

Every market number carries its sources, retrieval dates, extraction method and confidence.

Market figures are researched through structured web searches (the exact queries are listed below) plus machine extraction under a hard rule: every number must cite one of the supplied source URLs, or it is nulled — the anti-hallucination gate. A human review status is recorded on every market object, and everything market-level is directional by definition.

MetricValueConfidenceMethodSources
Market size€4.4B (2026)0.6demo_fixtureexample.com (retrieved 2026-07-30)
CAGR6.7%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Online share43%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Amazon share of online25%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Category growth benchmark30%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Segment rules: example.com (retrieved 2026-07-30) · Confidence 0.5
Fastest channels: TikTok example.com (retrieved 2026-07-30) · Amazon example.com (retrieved 2026-07-30)
Fastest brands: Glow Example Co. example.com (retrieved 2026-07-30) · Pure Demo Labs example.com (retrieved 2026-07-30)
Target group: example.com (retrieved 2026-07-30) · Confidence 0.4
Search queries used

The exact queries this market research run issued — the audit trail of the market object.

  • beauty market size Germany 2026 (demo)
test_beauty__it v1 · human reviewed · 2026-07-30
Steps 5 to 9

Channel presence · Italy

One entry per channel claim: state, statement, confidence, the machine-readable derivation trace, and every evidence source with its retrieval date.
AmazonProvenConfidence 0.95 · Brand index 42 vs benchmark 86

48 listings found on amazon.it matching the brand.

demo_fixture
Evidence: amazon.de (retrieved 2026-07-30) · checked 2026-07-30
DouglasLikelyConfidence 0.55 · Brand index 26 vs benchmark 64

Search results reference douglas.de for the brand; no product page was captured.

demo_fixture
Evidence: douglas.de (retrieved 2026-07-30) · checked 2026-07-30
TikTok ShopProvenConfidence 0.9 · Brand index 21 vs benchmark 45

5 TikTok Shop listings/storefront pages found matching the brand.

demo_fixture
Evidence: tiktok.com (retrieved 2026-07-30) · checked 2026-07-30
Google AdsNot found — not verified as absentConfidence 0.4

Checked the ads transparency surface — no active ads found (not proof of absence).

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
Meta AdsProvenConfidence 0.9 · Brand index 35 vs benchmark 61

6 active creatives found in the Meta Ad Library.

demo_fixture
Evidence: facebook.com (retrieved 2026-07-30) · checked 2026-07-30
Own D2C storeProvenConfidence 0.9 · Brand index 62 vs benchmark 70

Own shop found with 140 products captured.

demo_fixture
Evidence: sample-brand.example.com (retrieved 2026-07-30) · checked 2026-07-30
Social presenceNot verifiableConfidence 0

Social module did not run for this market — presence not checkable.

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
The benchmark tick is the segment median of the presence index over the brands we track in the same category and country once it has been derived — otherwise a directional editorial placeholder per channel. Each claim's method trace records which applies. A reading aid, not a measured competitor value.
TikTok Shop outside the US and UK: Google indexes no product pages for TikTok's EU shops, so presence there is read from shop-tagged videos — the shopping-cart anchor on the brand's own account (or on creator videos naming the brand), with the video's region as the market. That evidence is graded Likely, never Proven; a product page remains the only proof of a listing.
Output · the gap

Revenue run-rate derivation · Italy

How today, benchmark and potential are computed for this market.
Today

Latest ground-truth daily sales × 365 — a labelled estimate, not measured sales. (Confidence 0.4)

Benchmark

Today ÷ covered-mix share — the share of the typical online channel mix the brand provably covers; weights derive from online share × Amazon share of online.

today ÷ share_of_typical_channel_mix(proven_channels)
Potential

Benchmark × (1 + CAGR) — the same coverage at benchmark performance, grown at the market's CAGR.

benchmark × (1 + cagr)
Full derivation
Demo figures. Today is the documented spider estimate (avg price × capped product count × trend index, confidence 0.4). Benchmark and potential are directional derivations from the demo market object. FX: none applied.
Steps 1 to 4

Market figures · Poland

Every market number carries its sources, retrieval dates, extraction method and confidence.

Market figures are researched through structured web searches (the exact queries are listed below) plus machine extraction under a hard rule: every number must cite one of the supplied source URLs, or it is nulled — the anti-hallucination gate. A human review status is recorded on every market object, and everything market-level is directional by definition.

MetricValueConfidenceMethodSources
Market size€2.3B (2026)0.6demo_fixtureexample.com (retrieved 2026-07-30)
CAGR9.1%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Online share44%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Amazon share of online28%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Category growth benchmark38%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Segment rules: example.com (retrieved 2026-07-30) · Confidence 0.5
Fastest channels: TikTok example.com (retrieved 2026-07-30) · Amazon example.com (retrieved 2026-07-30)
Fastest brands: Glow Example Co. example.com (retrieved 2026-07-30) · Pure Demo Labs example.com (retrieved 2026-07-30)
Target group: example.com (retrieved 2026-07-30) · Confidence 0.4
Search queries used

The exact queries this market research run issued — the audit trail of the market object.

  • beauty market size Germany 2026 (demo)
test_beauty__pl v1 · human reviewed · 2026-07-30
Steps 5 to 9

Channel presence · Poland

One entry per channel claim: state, statement, confidence, the machine-readable derivation trace, and every evidence source with its retrieval date.
AmazonProvenConfidence 0.95 · Brand index 42 vs benchmark 86

48 listings found on amazon.pl matching the brand.

demo_fixture
Evidence: amazon.de (retrieved 2026-07-30) · checked 2026-07-30
DouglasLikelyConfidence 0.55 · Brand index 26 vs benchmark 64

Search results reference douglas.de for the brand; no product page was captured.

demo_fixture
Evidence: douglas.de (retrieved 2026-07-30) · checked 2026-07-30
TikTok ShopProvenConfidence 0.9 · Brand index 21 vs benchmark 45

5 TikTok Shop listings/storefront pages found matching the brand.

demo_fixture
Evidence: tiktok.com (retrieved 2026-07-30) · checked 2026-07-30
Google AdsNot found — not verified as absentConfidence 0.4

Checked the ads transparency surface — no active ads found (not proof of absence).

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
Meta AdsProvenConfidence 0.9 · Brand index 35 vs benchmark 61

6 active creatives found in the Meta Ad Library.

demo_fixture
Evidence: facebook.com (retrieved 2026-07-30) · checked 2026-07-30
Own D2C storeProvenConfidence 0.9 · Brand index 61 vs benchmark 70

Own shop found with 140 products captured.

demo_fixture
Evidence: sample-brand.example.com (retrieved 2026-07-30) · checked 2026-07-30
Social presenceNot verifiableConfidence 0

Social module did not run for this market — presence not checkable.

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
The benchmark tick is the segment median of the presence index over the brands we track in the same category and country once it has been derived — otherwise a directional editorial placeholder per channel. Each claim's method trace records which applies. A reading aid, not a measured competitor value.
TikTok Shop outside the US and UK: Google indexes no product pages for TikTok's EU shops, so presence there is read from shop-tagged videos — the shopping-cart anchor on the brand's own account (or on creator videos naming the brand), with the video's region as the market. That evidence is graded Likely, never Proven; a product page remains the only proof of a listing.
Output · the gap

Revenue run-rate derivation · Poland

How today, benchmark and potential are computed for this market.
Today

Latest ground-truth daily sales × 365 — a labelled estimate, not measured sales. (Confidence 0.4)

Benchmark

Today ÷ covered-mix share — the share of the typical online channel mix the brand provably covers; weights derive from online share × Amazon share of online.

today ÷ share_of_typical_channel_mix(proven_channels)
Potential

Benchmark × (1 + CAGR) — the same coverage at benchmark performance, grown at the market's CAGR.

benchmark × (1 + cagr)
Full derivation
Demo figures. Today is the documented spider estimate (avg price × capped product count × trend index, confidence 0.4). Benchmark and potential are directional derivations from the demo market object. FX: none applied.
Steps 1 to 4

Market figures · Switzerland

Every market number carries its sources, retrieval dates, extraction method and confidence.

Market figures are researched through structured web searches (the exact queries are listed below) plus machine extraction under a hard rule: every number must cite one of the supplied source URLs, or it is nulled — the anti-hallucination gate. A human review status is recorded on every market object, and everything market-level is directional by definition.

MetricValueConfidenceMethodSources
Market size€1.7B (2026)0.6demo_fixtureexample.com (retrieved 2026-07-30)
CAGR5.9%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Online share44%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Amazon share of online18%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Category growth benchmark26%0.6demo_fixtureexample.com (retrieved 2026-07-30)
Segment rules: example.com (retrieved 2026-07-30) · Confidence 0.5
Fastest channels: TikTok example.com (retrieved 2026-07-30) · Amazon example.com (retrieved 2026-07-30)
Fastest brands: Glow Example Co. example.com (retrieved 2026-07-30) · Pure Demo Labs example.com (retrieved 2026-07-30)
Target group: example.com (retrieved 2026-07-30) · Confidence 0.4
Search queries used

The exact queries this market research run issued — the audit trail of the market object.

  • beauty market size Germany 2026 (demo)
test_beauty__ch v1 · human reviewed · 2026-07-30
Steps 5 to 9

Channel presence · Switzerland

One entry per channel claim: state, statement, confidence, the machine-readable derivation trace, and every evidence source with its retrieval date.
AmazonProvenConfidence 0.95 · Brand index 38 vs benchmark 86

48 listings found on amazon.de matching the brand.

demo_fixture
Evidence: amazon.de (retrieved 2026-07-30) · checked 2026-07-30
DouglasLikelyConfidence 0.55 · Brand index 24 vs benchmark 64

Search results reference douglas.de for the brand; no product page was captured.

demo_fixture
Evidence: douglas.de (retrieved 2026-07-30) · checked 2026-07-30
TikTok ShopNot verifiableConfidence 0

TikTok Shop does not operate in this market yet — channel not applicable.

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
Google AdsNot found — not verified as absentConfidence 0.4

Checked the ads transparency surface — no active ads found (not proof of absence).

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
Meta AdsProvenConfidence 0.9 · Brand index 32 vs benchmark 61

6 active creatives found in the Meta Ad Library.

demo_fixture
Evidence: facebook.com (retrieved 2026-07-30) · checked 2026-07-30
Own D2C storeProvenConfidence 0.9 · Brand index 56 vs benchmark 70

Own shop found with 140 products captured.

demo_fixture
Evidence: sample-brand.example.com (retrieved 2026-07-30) · checked 2026-07-30
Social presenceNot verifiableConfidence 0

Social module did not run for this market — presence not checkable.

demo_fixture
Evidence: No evidence sources captured for this claim. · checked 2026-07-30
The benchmark tick is the segment median of the presence index over the brands we track in the same category and country once it has been derived — otherwise a directional editorial placeholder per channel. Each claim's method trace records which applies. A reading aid, not a measured competitor value.
TikTok Shop outside the US and UK: Google indexes no product pages for TikTok's EU shops, so presence there is read from shop-tagged videos — the shopping-cart anchor on the brand's own account (or on creator videos naming the brand), with the video's region as the market. That evidence is graded Likely, never Proven; a product page remains the only proof of a listing.
Output · the gap

Revenue run-rate derivation · Switzerland

How today, benchmark and potential are computed for this market.
Today

Latest ground-truth daily sales × 365 — a labelled estimate, not measured sales. (Confidence 0.4)

Benchmark

Today ÷ covered-mix share — the share of the typical online channel mix the brand provably covers; weights derive from online share × Amazon share of online.

today ÷ share_of_typical_channel_mix(proven_channels)
Potential

Benchmark × (1 + CAGR) — the same coverage at benchmark performance, grown at the market's CAGR.

benchmark × (1 + cagr)
Full derivation
Demo figures. Today is the documented spider estimate (avg price × capped product count × trend index, confidence 0.4). Benchmark and potential are directional derivations from the demo market object. FX: none applied.
Scores

How the indexes are computed

Potential index (0–100)

0.6 × presence coverage + 0.4 × CAGR growth. Presence coverage scores the channel claims (proven 1.0, likely 0.5, otherwise 0); the growth term saturates at a 15% CAGR and sits neutral when CAGR is unknown. It needs a released market object — without one the index is null, never guessed.

Brand index (per channel, 0–98)

Presence index = min(98, round(base + bonus)). Base = log10(items found + 1) ÷ log10(saturation + 1) × 70, capped at 70 — the saturation is the item count at which a channel reads as fully present: marketplaces 50, D2C 100, ads 20, social 50. Bonus = average rating ÷ 5 × 25 when listings carry ratings. Capped at 98 because a crawl never proves everything. Explainable arithmetic, not an ML score.

Category benchmark tick

The tick on each channel bar is the segment median of the same presence index over the brands we track in the same category and country — or, while no segment median has been derived, an editorial placeholder per channel. The method trace of every claim records which one applies, and the reading aid at the top of the analysis rolls it up.

Gap and comparability

Gap = brand index − benchmark tick, in index points — not percent, not revenue. Indexes are comparable within one channel only: each channel counts different items at its own saturation, so a 60 on Amazon and a 60 on social are not the same presence. Never compare across channels.

Analysis version v1 · released 2026-07-30 · Every statement carries its state, source and retrieval date.