Vyvinuli jsme aplikaci WebMedea – analytický nástroj pro efektivnější rozhodování nejen pro obchoďáky a markeťáky

V roce 2015 se v hlavách Michala Rosta a Josefa Smolky zrodila vize nástroje, který by překonal limity soudobých nástrojů pro SEO a webovou analytiku a pomohl firmám lépe porozumět online světu. Zásadním impulsem bylo, že existující nástroje, které jsme v TRITON IT využívali, nedokázaly efektivně zobrazovat potřebné pohledy na data, které jsme v TRITON IT potřebovali k tomu, abychom mohli naše klienty posouvat v konkurenčním prostředím. Proto vznikla WebMedea, nástroj pro webovou analytiku s unikátními funkcemi a širokou škálou využití.

Homepage aplikace WebMedea
Obr. 1: WebMedea je intuitivní aplikace pro ucelené pohledy na velké množství dat. Po zadání klíčového slova nebo adresy domény se uživateli zobrazí pohledy na agregovaná data.

Aplikace na míru markeťákům a obchoďákům

Zadání bylo dané mnohaletými zkušenostmi celého týmu v online marketingu, programování serverových microservices aplikací, zpracování velkého množství dat a datového reportingu. Bylo zapotřebí, aby vznikl nástroj, který by poskytoval komplexní data o webových stránkách, SEO a vyhledávacích a zbožových PPC kampaních, nabízel ucelené pohledy na jednotlivá klíčová slova i na jejich množiny, umožňoval detailní analýzu konkurence, byl intuitivní a snadno ovladatelný a nabízel širokou škálu funkcí pro pokročilé analýzy.

Pohled na detail klíčového slova v aplikaci WebMedea.
Obr. 2: WebMedea umožňuje pohled na jednotlivá klíčová slova, nebo na celé množiny. Kromě aktuální hledanosti nabízí pohled i na historický vývoj, ze kterého může uživatel vyčíst aktuální trend nebo sezónnost daného produktu nebo služby.

Vývoj a rozvoj WebMedea je realizován v rámci firmy WebMedea services, kterou jsme založili v roce 2016. V roce 2017 jsme s ní úspěšně dokončili pilot nástroje u Deloitte. Štěpán Húsek, Petr Kouřil a Petr Brich z Deloitte nás nasměrovali na tvorbu marketingových analýz a studií na základě dat z WebMedea. Pravidelným odběratelem našich analýz se stala například Modrá pyramida. A právě z prodeje takových studií a analýz jsme v rámci WebMedea services financovali vývoj a dokončení koncové aplikace pro širší veřejnost, která vznikla za podpory Jakuba Jánského a Tomáše Brettschneidera. Současně jsme v TRITON IT díky online nástroji WebMedea mohli řídit online marketing takových firem, jako například Planet A AIM nebo MISURA.

Infrastruktura WebMedea

WebMedea je postavena na moderní infrastruktuře, která umožňuje vysokou škálovatelnost a dostupnost, bezpečné ukládání dat a rychlé a efektivní zpracování dat. Veškeré hardwarové vybavení je pravidelně servisováno a upgradováno, veškeré softwarové vybavení je několikrát do měsíce aktualizováno. Jedná se o kompletní inhouse řešení, které nám umožnilo výrazně snížit náklady na provoz.

Odkazové portfolio v aplikaci WebMedea
Obr. 3: WebMedea ve své databázi uchovává přes miliardu hypertextových odkazů. Díky pohledu na odkazová portfolia konkurentů pak může uživatel odhalit zajímavé partnerské vazby, určit četnost externích publikací a další marketingové strategie.

Infrastruktura aplikace WebMedea je rozdělena do čtyř hlavních částí: registry, master, slave a webová část. Služby slave jsou kompletně implementovány v jazyce Python a spolu s masterem a registry vytváří microservices architecture postavenou na knihovně Spring Boot. Master a registry jsou napsány v Javě a registry jsou integrovány nad databází ScyllaDB, což je škálovatelná NoSQL databáze vycházející z C++ portu Cassandry. Databáze ScyllaDB je optimalizována pro velké objemy dat, avšak nezahrnuje některé operace jako slučování, agregaci nebo plnotextové vyhledávání.

Registry představují klíčovou službu aplikace, která manipuluje s daty v databázi. Kromě základních operací jako ukládání, výběr a mazání dat obsahují také logiku pro efektivní zpracování velkých objemů dat a získání dat pro různé pohledy.

Master část aplikace funguje na základě principu master jobů, které jsou dále rozděleny na sekvenční a frontové úlohy. Frontové úlohy komunikují prostřednictvím RabbitMQ a jsou prioritizovány podle důležitosti domén nebo hledanosti klíčových slov, které zpracovávají. Sekvenční joby pravidelně procházejí databázi, určují priority a zařazují úkoly do front. Díky škálovatelné architektuře může existovat více frontových jobů pro každý úkol.

Vzhledem k obrovskému objemu dat, které aplikace zpracovává, je implementováno efektivní kešování předpočítaných dat a výsledků. Tato kešovaná data slouží jako základ pro sestavování různých pohledů a dat ve webové aplikaci, která je implementována pomocí PHP, HTML a JavaScriptu a komunikuje s masterem pro získání dat. Pro komunikaci s API aplikace je vyžadován přímý kontakt s masterem. Celkově je infrastruktura WebMedea navržena tak, aby efektivně zpracovávala velké objemy dat a poskytovala uživatelům robustní analytické nástroje. O vývoj aplikace se stará vývojový tým pod vedením Jiřího Kynčla, Josefa Smolky a Marka Rosta.

K čemu WebMedeu používáme v TRITON IT

V TRITON IT je aplikace WebMedea nepostradatelným nástrojem pro efektivní práci ve všech odděleních. V obchodním oddělení je využívána zejména pro vyhledávání příležitostí a získávání informací o potenciálních klientech nebo nových konkurentech. Kdykoliv se objeví nový web nebo služba, stačí URL adresu zapsat do WebMedea a aplikace umožní rychle získat informace o jeho úspěšnosti a viditelnosti ve vyhledávačích.

Pohled na detail domény v aplikaci WebMedea
Obr. 4: WebMedea nabízí pohled na úspěšnost jednotlivých domén v organickém a placeném vyhledávání. Kromě počtu pokrytých klíčových slov a počtu uživatelů, kterým se doména zobrazí ve vyhledávači na první straně, může uživatel zjistit i odhadovanou měsíční návštěvnost.

Obsahové oddělení využívá WebMedeu pro detailní analýzy klíčových slov, které jsou klíčové pro tvorbu obsahu. Před sepsáním článků provádíme minianalýzu klíčových slov, aby se identifikovala ta nejhledanější a nejrelevantnější slova, která by měla být zahrnuta do textu. Dále sledujeme úspěšnost obsahu konkurenčních domén a analýza toho, který obsah přitahuje nejvíce návštěvníků.

TOP stránky v aplikaci WebMedea
Obr. 5: Obsahový tým může při tvorbě článků čerpat inspiraci z nejúspěšnějších podstránek konkurentů a velkých magazínů.

Ve spojení se sociálními sítěmi je WebMedea využívána pro volbu podtémat a obsahových směrů, které korespondují s aktuálními zájmy a trendy. Tímto způsobem lze efektivně oslovit cílovou skupinu na sociálních sítích a zvýšit angažovanost publika.

V rámci PPC kampaní je WebMedea klíčovým nástrojem pro zjištění rozsahu inzerce konkurentů našich klientů, rozložení cílení inzerce v čase (celoroční inzerce, sezónní inzerce) a priority v rámci produktů a služeb při inzerování. To umožňuje optimalizovat PPC strategie a dosáhnout vyšší účinnosti a efektivity kampaní.

Webový frontend WebMedea je od 1.9.2023 k dispozici široké veřejnosti.

Chcete postavit aplikaci na míru?