Zpět na projekty
Case Study 04

Competitive
Intelligence

Pod NDA · jméno klienta nesdílíme
Segment E-commerce · Retail
Typ Automatizovaný competitive intelligence systém
Stack Python · Playwright · PostgreSQL · Cron
Kontext

E-commerce firma potřebovala v reálném čase vědět co dělá konkurence. Ceny, dostupnost zásob, nové produkty, cenové akce — denně, automaticky, bez lidského zásahu.

Ruční monitoring 15+ konkurenčních webů zabíral 3–4 hodiny denně. Výsledky přicházely pozdě. Cenová rozhodnutí se dělala na základě pocitů, ne dat. Cíl: informační převaha.

COMPETITOR-A.CZ COMPETITOR-B.CZ COMPETITOR-C.CZ + 12 DALŠÍCH LAYERS INTELLIGENCE ENGINE {"product":"SKU-4821","price":2690,"stock":true} {"product":"SKU-4821","price":2990,"stock":true} {"product":"SKU-4821","price":3190,"stock":false} → LOWEST: 2 690 Kč | YOU: 2 990 Kč | Δ -300 PRICE DASHBOARD ⚠ COMPETITOR-B SNÍŽIL CENU O 12% ✓ VY MÁTE NEJNIŽŠÍ CENU NA 4 SKU △ 3 PRODUKTY MIMO SKLAD U KONK. LAST SCAN: 06:00 CET · NEXT: 12:00
Situace

15+ konkurentů. Tisíce SKU. Ceny se mění denně.

Segment s agresivní cenovou konkurencí. Zákazníci porovnávají ceny na Heurece a Zboží.cz — rozdíl 50 Kč rozhoduje o objednávce.

Bez real-time dat o konkurenci reagovali se zpožděním. Než zjistili že konkurent snížil cenu, přišli o dva dny prodejů. V peak season to znamenalo statisíce korun.

Co jsme postavili

Autonomní intelligence systém. Nonstop monitoring. Automatické alerty.

Playwright-based scraping pipeline, která každých 6 hodin projde celý katalog konkurenčních webů — ceny, dostupnost, akce, nové produkty. Data jdou do PostgreSQL, historické trendy se vizualizují v dashboardu.

Automatický alerting: konkurent snížil cenu? Vyprodal se produkt? Nový SKU? Odpověď přijde do minuty. Ne za dva dny.

Schopnosti systému
◉
Cenový monitoring
Real-time sběr cen z konkurenčních e-shopů. Porovnání na úrovni SKU. Historické trendy. Průměry, mediány, odchylky.
◎
Skladová dostupnost
Monitoring stavu zásob u konkurence. Detekce vyprodaných produktů = příležitost ke zvýšení ceny nebo PPC výdajů.
◈
Alerting & notifikace
Automatické notifikace při cenových změnách, výpadcích zásob, nebo nových produktech. Slack, email, nebo custom webhook.
◇
Historické trendy
Cenová historie za měsíce zpět. Sezónní vzorce, reakce na Black Friday, pattern detection. Data pro predikci strategie konkurence.
◆
Anti-detection
Rotace user agents, proxy management, fingerprint randomizace, rate limiting. Systém navržený pro dlouhodobý nepřerušený provoz.
◉
Custom dashboard
Vizualizace dat v přehledném interním dashboardu. Filtrování podle kategorie, značky, cenového rozpětí. Export do CSV/Excel.
Architektura
01
Crawl
Playwright headless browser. Cron schedule (4× denně). Proxy rotace. Anti-bot evasion. Paralelní zpracování.
→
02
Parse
Extrakce strukturovaných dat. Ceny, názvy, SKU, dostupnost. Normalizace pro cross-site porovnání. Deduplikace.
→
03
Store
PostgreSQL s časovou řadou. Historická data nemazána. Indexy optimalizované pro range queries a agregace.
→
04
Alert
Pravidlová detekce změn. Threshold notifikace. Slack webhook + email. Dashboard s live daty a exportem.
Tech Stack
Scraping
Playwright
Headless Chromium pro JavaScript-heavy e-shopy. Full page rendering. Stealth mode s fingerprint randomizací.
Jazyk
Python
Async pipeline s asyncio. BeautifulSoup pro HTML parsing. Custom normalizační vrstvy pro cross-site matching.
Databáze
PostgreSQL
Časové řady cenových dat. Partitioned tabulky pro rychlé queries. Full history retention pro trend analýzu.
Scheduling
Cron + Supervisor
4× denně automatický run. Process monitoring. Auto-restart při selhání. Logging a error tracking.
Alerting
Slack + Email
Webhook notifikace do Slack kanálu. Email digest s denním přehledem. Custom pravidla pro trigger podmínky.
Deploy
Railway
Cron jobs, worker procesy, database hosting. Zero-downtime deploys. Environment isolation.
Výsledky
15+
monitorovaných konkurentů
Non-stop
4×
denně automatický scan
Cron pipeline
<1min
reakce na cenovou změnu
Real-time alerting
0
hodin manuální práce
Plná automatizace

Tento projekt je chráněn dohodou o mlčenlivosti. Jméno firmy nesdílíme — ale o samotném projektu, architektuře, a výsledcích rádi promluvíme detailněji.

Pokud řešíte podobný problém — monitoring konkurence, automatizaci sběru dat, nebo cenovou intelligence — rádi ukážeme víc.

Potřebujete competitive intelligence, scraping pipeline, nebo automatizovaný monitoring?

Zarezervovat hovor