Bachelor's Thesis

Creation of a Web Application for the Analysis of Selected Marketing Metrics

Final Thesis 1.63 MB

Author of thesis: Bc. Aleksandr Dmitriev

Acad. year: 2025/2026

Supervisor: Ing. Karel Doubravský, Ph.D.

Reviewer: doc. Mgr. Veronika Novotná, Ph.D.

Abstract:

This bachelor’s thesis describes the design and implementation of a web application for the systematic analysis of selected marketing metrics in a B2B company operating    in the industrial cooling technology sector. The application obtains data exclusively    from the Google Analytics 4 platform via the official API, processes it using Python libraries, and the user interface is built on the Streamlit framework. The analytical part employs statistical methods such as regression and correlation analysis, as well as time series analysis. The thesis also includes an evaluation of the current state of the company’s marketing metrics and formulates recommendations based on the findings.

Keywords:

web analytics, Google Analytics 4, marketing metrics, regression analysis, time series analysis, correlation analysis, Python, Streamlit, B2B marketing

Date of defence

19.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

Process of defence

Student ve své prezentaci seznámil komisi s cíli, řešením a výsledky, ke kterým v závěrečné práci dospěl. Komise se poté seznámila s posudky a hodnocením vedoucího práce a oponenta. Otázky z posudku vedoucího student zodpověděl v plném rozsahu otázky z posudku oponenta zodpověděl v plném rozsahu. Otázky členů komise: 1 doc. Ing. Lucie Kaňovská, Ph.D. - Jak plánujete prvotní testování aplikace? Popiště jednotlivé kroky. Zodpovězeno studentem. Na základě přednesené prezentace a odpovědí na otázky položené v diskusi komise rozhodla, že student práci obhájil.

Language of thesis

Czech

Faculty

Department

Study programme

Managerial Informatics (BAK-MIn)

Composition of Committee

doc. Ing. Radek Doskočil, Ph.D., MSc (předseda)
doc. Ing. Lucie Kaňovská, Ph.D. (místopředseda)
Ing. Viktor Ondrák, Ph.D. (člen)
Ing. Karel Doubravský, Ph.D. (člen)
Natálie Rontóová, Ph.D. (člen)

Supervisor’s report
Ing. Karel Doubravský, Ph.D.

Předložená bakalářská práce představuje kvalitní propojení marketingové analýzy a softwarového vývoje. Hlavním přínosem je funkční analytický nástroj, který reálně pomáhá překonat omezení standardních reportů GA4 v prostředí konkrétního B2B podniku. Práce splňuje všechny požadavky kladené na závěrečnou práci, a proto předloženou bakalářskou práci doporučuji k obhajobě.

Otázka k obhajobě:

1. Jakým způsobem byste v aplikaci řešil ochranu citlivých údajů v případě, že by k dashboardu mělo přistupovat více uživatelů s různými úrovněmi oprávnění?
Evaluation criteria Verbal classification Grade
Meeting the objectives Cílem práce byl návrh a realizace webové aplikace pro sledování marketingových metrik na základě dat z Google Analytics 4 a následný návrh doporučení. Autor vytvořil funkční aplikaci Marketing Compass a na reálných datech formuloval doporučení, čímž stanovený cíl splnil. A
Selected procedure of the solution, the adequacy of the used methods Zvolený postup využívající napojení na Google Analytics Data API a následné zpracování v jazyce Python s využitím knihovny Pandas je moderní a vysoce adekvátní. Použití frameworku Streamlit umožnilo vytvoření intuitivního rozhraní pro interaktivní analýzu dat v reálném čase. A
The ability to interpret the results and to draw conclusions Autor prokázal schopnost identifikovat nesoulad mezi rostoucí návštěvností a nízkou konverzní mírou, což je pro marketingovou strategii klíčové zjištění. Závěry jsou logické, i když u některých statistických korelací by byla vhodná hlubší diskuse o vlivu externích faktorů v B2B segmentu. B
The practical usability of conclusions Praktický přínos je vysoký zejména díky automatizaci sběru dat a eliminaci chyb vznikajících při manuálním reportingu. Nicméně by si konkrétní návrhy na optimalizaci konverzních cest zasloužily detailnější rozbor implementačních nákladů a rizik. B
The thesis´s framework, formalities, used terminology and the professional level of language Práce je logicky strukturovaná, jednotlivé kapitoly na sebe plynule navazují a grafické výstupy z aplikace vhodně doplňují text. Odborná terminologie je používána přesně, formální náležitosti odpovídají standardům.  A
Using of information resources, including citations Autor využívá široké spektrum relevantních zdrojů od marketingové teorie po technickou dokumentaci k Pythonu a GA4. Seznam literatury je zpracován přehledně, odpovídá akademickým standardům kladeným na tento typ práce. A

Grade proposed by supervisor: A

Bakalářská práce se zabývá návrhem a vytvořením webové aplikace pro sledování a vyhodnocování marketingových metrik na základě dat z Google Analytics 4. Autor práci zaměřil na propojení oblasti digitálního marketingu, statistické analýzy a datového zpracování v prostředí Pythonu. Součástí práce je analýza marketingové výkonnosti konkrétní společnosti, aplikace regresní, korelační a časové analýzy dat a následný návrh doporučení vedoucích ke zlepšení marketingové strategie podniku. Praktickým výstupem práce je funkční aplikace vytvořená pomocí frameworku Streamlit s napojením na Google Analytics Data API.

Stanovený cíl práce byl splněn. Autor vytvořil funkční webovou aplikaci umožňující automatizované načítání, vizualizaci a statistické vyhodnocování marketingových dat. Oceňuji zejména snahu o praktické propojení marketingové analytiky, statistických metod a programového řešení v jazyce Python. Přínosem práce je vlastní implementace aplikace, využití reálných dat společnosti a formulace konkrétních doporučení pro zlepšení marketingové strategie. Pozitivně hodnotím také skutečnost, že autor nepřistoupil pouze k technickému zpracování dat, ale snažil se interpretovat výsledky analýz v kontextu manažerského rozhodování a diskutovat i limity navrženého řešení. Práce obsahuje vhodně zvolenou strukturu od teoretických východisek přes analýzu současného stavu až po návrh aplikace a doporučení pro praxi.

Po formální stránce práce odpovídá požadavkům kladeným na bakalářské práce. Text je přehledně strukturován, jednotlivé kapitoly na sebe logicky navazují a práce obsahuje odpovídající množství grafů, tabulek a obrázků podporujících interpretaci výsledků. Jazyková úroveň práce je celkově dobrá, i když se místy objevují stylisticky méně obratné formulace a drobné jazykové nepřesnosti. Tyto nedostatky však nesnižují odbornou úroveň práce ani její celkovou srozumitelnost.

Předložená bakalářská práce splňuje požadavky standardně kladené na závěrečné práce v daném oboru. Autor prokázal schopnost pracovat s odbornou literaturou, aplikovat statistické metody na reálná data a vytvořit prakticky využitelné softwarové řešení propojující oblast digitálního marketingu a datové analytiky.

Práci doporučuji k obhajobě.
Evaluation criteria Grade
Meeting the objectives A
Selected procedure of the solution, the adequacy of the used methods A
The ability to interpret the results and to draw conclusions A
The practical usability of conclusions B
The thesis´s framework, used terminology and the professional level of language B
Using of information resources A
Topics for thesis defence:
  1. Jaké hlavní limity vidíte při využití dat pouze z Google Analytics 4 a jak by se změnila vypovídací schopnost aplikace po propojení s dalšími datovými zdroji, například CRM systémem nebo daty ze sociálních sítí?
  2. Na základě jakých kritérií byly zvoleny právě použité statistické metody a jaké pokročilejší analytické přístupy by bylo možné do aplikace v budoucnu implementovat?

Grade proposed by reviewer: A

Responsibility: Mgr. et Mgr. Hana Odstrčilová