Wij hebben WebMedea ontwikkeld – een analytisch hulpmiddel voor effectievere besluitvorming, niet alleen voor winkelcentra en marketeers

In 2015 hadden Michal Rost en Josef Smolka een visie voor een tool die de beperkingen van de hedendaagse SEO- en webanalysetools zou overwinnen en bedrijven zou helpen de online wereld beter te begrijpen. De fundamentele drijfveer was dat de bestaande tools die we bij TRITON IT gebruikten, niet in staat waren om effectief de noodzakelijke gegevensinzichten weer te geven die we nodig hadden om onze klanten vooruit te helpen in een concurrerende omgeving. Daarom werd WebMedea gecreëerd, een webanalysetool met unieke functies en een breed scala aan gebruiksmogelijkheden.

Startpagina van de WebMedea-app
Afbeelding 1: WebMedea is een intuïtieve toepassing voor uitgebreide weergaven van grote hoeveelheden gegevens. Na het invoeren van een trefwoord of domeinadres krijgt de gebruiker overzichten van geaggregeerde gegevens.

Een applicatie op maat voor marketeers en winkelcentra

De opdracht werd bepaald door de jarenlange ervaring van het team in online marketing, het programmeren van server-side microservices toepassingen, big data verwerking en datarapportage. Er was behoefte aan een tool die uitgebreide gegevens zou bieden over website, SEO en search en merchandise PPC-campagnes, uitgebreide overzichten zou bieden van individuele zoekwoorden en hun sets, gedetailleerde concurrentieanalyses mogelijk zou maken, intuïtief en gebruiksvriendelijk zou zijn en een breed scala aan functies voor geavanceerde analyse zou bieden.

Bekijk de details van het trefwoord in WebMedea.
Fig. 2: WebMedea biedt een overzicht van individuele zoekwoorden of complete sets. Naast actuele zoekopdrachten biedt het ook een overzicht van historische trends, waaruit de gebruiker de huidige trend of seizoensgebondenheid van een bepaald product of dienst kan aflezen.

De ontwikkeling en evolutie van WebMedea wordt uitgevoerd binnen het bedrijf WebMedea services, dat we in 2016 hebben opgericht. In 2017 hebben we een pilot van de tool met Deloitte succesvol afgerond. Štěpán Húsek, Petr Kouřil en Petr Brich van Deloitte stuurden ons aan om marketinganalyses en -studies te maken op basis van gegevens van WebMedea. Blue Pyramid is bijvoorbeeld een regelmatige abonnee geworden van onze analyses. En uit de verkoop van dergelijke studies en analyses financierden we de ontwikkeling en voltooiing van de eindtoepassing voor het grote publiek, die werd gemaakt met de steun van Jakub Jánský en Tomáš Brettschneider. Tegelijkertijd konden we bij TRITON IT, dankzij de online tool WebMedea, de online marketing van bedrijven zoals Planet A AIM of MISURA beheren.

WebMedea infrastructuur

WebMedea is gebouwd op een moderne infrastructuur die een hoge schaalbaarheid en beschikbaarheid, veilige gegevensopslag en snelle en efficiënte gegevensverwerking mogelijk maakt. Alle hardware wordt regelmatig onderhouden en geüpgraded en alle software wordt meerdere keren per maand bijgewerkt. Dit is een complete interne oplossing waarmee we onze bedrijfskosten aanzienlijk hebben kunnen verlagen.

Referentie portfolio in WebMedea
Fig. 3: WebMedea slaat meer dan een miljard hyperlinks op in haar database. Door de linkportfolio's van concurrenten te bekijken, kan de gebruiker vervolgens interessante affiliatelinks ontdekken, de frequentie van externe publicaties bepalen en andere marketingstrategieën toepassen.

De infrastructuur van WebMedea is verdeeld in vier hoofdonderdelen: registers, master, slave en web part. De slaveservices zijn volledig geïmplementeerd in Python en vormen samen met de master en registers een microservicesarchitectuur die is gebouwd op de Spring Boot-bibliotheek. De master en registers zijn geschreven in Java en de registers zijn geïntegreerd bovenop ScyllaDB, een schaalbare NoSQL-database gebaseerd op de C-port van Cassandra. De ScyllaDB-database is geoptimaliseerd voor grote hoeveelheden gegevens, maar bevat geen bewerkingen zoals samenvoegen, aggregatie of full-text zoeken.

Registers zijn een belangrijke toepassingsservice die de gegevens in de database manipuleert. Naast basisbewerkingen zoals het opslaan, selecteren en verwijderen van gegevens, bevatten ze ook logica om efficiënt om te gaan met grote hoeveelheden gegevens en om gegevens op te halen voor verschillende weergaven.

Het master gedeelte van de applicatie werkt volgens het principe van master jobs, die verder onderverdeeld zijn in sequentiële en wachtrij jobs. Wachtrijbanen communiceren via RabbitMQ en krijgen prioriteit op basis van het belang van de domeinen of trefwoordzoekopdrachten die ze verwerken. Sequentiële taken scannen periodiek de database, geven prioriteit aan de taken en plaatsen ze in een wachtrij. Door de schaalbare architectuur kunnen er voor elke taak meerdere taken in de wachtrij staan.

Vanwege de enorme hoeveelheid gegevens die de applicatie verwerkt, wordt efficiënte caching van vooraf berekende gegevens en resultaten geïmplementeerd. Deze gegevens in de cache dienen als basis voor het bouwen van verschillende weergaven en gegevens in de webapplicatie, die is geïmplementeerd met PHP, HTML en JavaScript en communiceert met de master om de gegevens op te halen. Er is direct contact met de master nodig om te communiceren met de API van de applicatie. Over het geheel genomen is de infrastructuur van WebMedea ontworpen om efficiënt om te gaan met grote hoeveelheden gegevens en gebruikers te voorzien van robuuste analytische tools. De applicatie wordt ontwikkeld door een ontwikkelteam onder leiding van Jiří Kynčl, Josef Smolka en Marek Rost.

Waar gebruiken we WebMedea voor bij TRITON IT?

Bij TRITON IT is WebMedea een onmisbaar hulpmiddel voor efficiënt werken op alle afdelingen. Op de verkoopafdeling wordt het voornamelijk gebruikt voor het zoeken naar mogelijkheden en het verkrijgen van informatie over potentiële klanten of nieuwe concurrenten. Wanneer er een nieuwe website of dienst verschijnt, hoeft u alleen maar de URL in te voeren in WebMedea en de applicatie geeft snel informatie over het succes en de zichtbaarheid in zoekmachines.

Domein detailweergave in WebMedea
Fig. 4: WebMedea biedt een overzicht van het succes van individuele domeinen in organische en betaalde zoekresultaten. Naast het aantal zoekwoorden en het aantal gebruikers voor wie het domein op de eerste pagina van de zoekmachine verschijnt, kan de gebruiker ook het geschatte maandelijkse verkeer te weten komen.

De contentafdeling gebruikt WebMedea voor een gedetailleerde analyse van sleutelwoorden voor het maken van content. Voordat we artikelen schrijven, voeren we een mini-zoekwoordenanalyse uit om de meest gezochte en relevante woorden te identificeren die in de tekst moeten worden opgenomen. Wij volgen ook het succes van content van concurrerende domeinen en analyseren welke content de meeste bezoekers trekt.

TOP pagina's in WebMedea
Afbeelding 5: Het contentteam kan zich bij het maken van artikelen laten inspireren door de meest succesvolle subpagina's van concurrenten en grote tijdschriften.

In combinatie met sociale media wordt WebMedia gebruikt om subonderwerpen en contentrichtingen te selecteren die overeenkomen met de huidige interesses en trends. Op deze manier is het mogelijk om de doelgroep effectief te bereiken op sociale netwerken en de betrokkenheid van het publiek te vergroten.

Binnen PPC-campagnes is WebMedea een belangrijk hulpmiddel om de omvang van de reclame van de concurrenten van onze klanten te bepalen, de verdeling van de doelgerichtheid van de reclame in de tijd (reclame het hele jaar door, seizoensgebonden reclame) en de prioriteit binnen producten en diensten bij het adverteren. Hierdoor kunnen we PPC-strategieën optimaliseren en een grotere efficiëntie en effectiviteit van campagnes bereiken.

WebMedea's web frontend is vanaf 1 september 2023 beschikbaar voor het grote publiek.

Wilt u een applicatie op maat laten bouwen?