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
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