Monitoring rejestracji kont użytkowników portalu
Realizacja 2016
Cel projektu
Zaprojektowanie systemu, który umożliwia monitorowanie dynamiki rejestracji kont użytkowników portalu internetowego oraz analizę źródeł ich pozyskania, preferencji i potencjalnej wartości w czasie.
Wyzwanie
W momencie realizacji projekt musiał opierać się na danych z ogromnej bazy (ponad 100 tabel i 15 GB danych), pobieranych z MySQL bezpośrednio do Excela 2016 z dodatkiem PowerPivot. Kluczowym problemem było zestawienie danych z wielu różnych źródeł i ich bieżąca aktualizacja bez potrzeby ręcznego przetwarzania.
Potrzebne było rozwiązanie, które umożliwi:
- monitorowanie dziennych, tygodniowych i miesięcznych rejestracji,
- analizę struktury wiekowej i platform (PC, Xbox, PlayStation),
- śledzenie aktywności kont społecznościowych (Facebook, PSN, Xbox Live),
- modelowanie przyrostów użytkowników w czasie (growth forecasting),
- analizę kosztów pozyskania użytkownika i jego estymowanej wartości (LTV).
Rozwiązanie
Zbudowano system analityczny oparty o Excel Power Pivot i DAX, który:
- automatycznie pobiera dane z widoków MySQL zoptymalizowanych pod analizę,
- pozwala na analizę dziennych, tygodniowych i miesięcznych rejestracji,
- umożliwia segmentację wg wieku, platformy, źródła rejestracji,
- wspiera analizę jakości kont (np. czy podano datę urodzenia, czy połączono konto z FB, PSN, Xbox),
- daje możliwość modelowania przyrostu użytkowników i kosztu pozyskania.
Efekt
- Pełna kontrola nad bazą użytkowników w czasie rzeczywistym.
- Możliwość modelowania kampanii pozyskujących nowych graczy.
- Identyfikacja wartościowych użytkowników oraz potencjalnych segmentów VIP.
- Podstawa do dalszej analizy LTV, marży i prognozy przychodów z rynku wtórnego.
Automatyczne odświeżanie danych z bazy MySQL
Na powyższym ekranie widoczny jest arkusz źródłowy, który pobiera dane bezpośrednio z relacyjnej bazy MySQL – bez potrzeby ręcznego eksportu czy zaangażowania działu IT.
Kluczowe elementy:
- Widok tabeli użytkowników zawierający m.in. adres e-mail, daty rejestracji i aktywacji konta.
- Panel „Data Refresh Progress” pokazujący, że dane zostały z powodzeniem zaktualizowane – pobrane bezpośrednio z widoku SQL.
- Możliwość błyskawicznego odświeżenia całego modelu Power Pivot jednym kliknięciem, co umożliwia pracę na zawsze aktualnych danych.
Efekt:
Zamiast ręcznego kopiowania danych z raportów, analitycy mogą pracować na żywej bazie danych – analizując rejestracje, aktywacje kont i segmenty użytkowników w czasie rzeczywistym.
Dynamiczna analiza rejestracji i aktywacji kont
Na ekranie widoczny jest główny dashboard analityczny, który pozwala śledzić, jak zmieniała się liczba rejestracji i aktywacji kont użytkowników w czasie.
Kluczowe elementy:
- Wykres górny przedstawia dzienną liczbę nowych kont, z możliwością filtrowania danych według wieku, platformy czy statusu konta społecznościowego.
- Wykres dolny agreguje dane miesięcznie, co pozwala szybko wychwycić trendy sezonowe i ocenić efekty prowadzonych kampanii.
- Po lewej stronie umieszczono fragmentatory (slicery) umożliwiające błyskawiczną segmentację: np. tylko konta połączone z PSN, użytkownicy w wieku 25–34, itp.
Efekt:
Użytkownik może analizować dane historyczne i bieżące bez znajomości SQL – wystarczy kilka kliknięć, by sprawdzić skuteczność akcji marketingowych, kampanii rejestracyjnych lub określonego źródła pozyskania ruchu.
Szczegółowy wykres dziennych rejestracji użytkowników
Na ekranie widoczny jest pojedynczy wykres słupkowy, który prezentuje dzienną liczbę rejestracji użytkowników na przestrzeni kilku miesięcy.
Kluczowe elementy:
- Wykres pozwala zidentyfikować piki rejestracyjne, które mogą odpowiadać konkretnym kampaniom, premierom gier lub działaniom promocyjnym.
- Osie czasu i wartości słupków są w pełni dynamiczne – można je filtrować przy użyciu fragmentatorów (dostępnych w innych widokach).
- Słupki zawierają etykiety z dokładną liczbą zarejestrowanych kont, co umożliwia natychmiastową analizę efektywności w danym dniu.
Efekt:
To narzędzie idealne do codziennego monitorowania skuteczności działań marketingowych oraz reagowania na zmiany w aktywności użytkowników w czasie rzeczywistym.
Struktura wiekowa użytkowników i jakość danych
Na powyższym ekranie przedstawiono analizę demograficzną użytkowników portalu, z podziałem na przedziały wiekowe oraz kompletność podanych danych.
Kluczowe elementy:
- Wykres poziomy ilustruje liczbę kont w poszczególnych grupach wiekowych (np. 15–24, 25–34).
- Widoczna jest również kategoria „NO BIRTHDAY PROVIDED”, co pozwala oszacować jakość zbieranych danych.
- Zastosowanie fragmentatora po lewej stronie umożliwia analizę struktury wiekowej w kontekście innych kryteriów – np. tylko użytkownicy z kontem społecznościowym lub zarejestrowani w danym roku.
Efekt:
Ten widok pozwala:
- lepiej zrozumieć, kto faktycznie korzysta z portalu,
- segmentować komunikację marketingową wg wieku,
- ocenić, które grupy wiekowe warto aktywizować lub retargetować.
Powiązania kont użytkowników z serwisami społecznościowymi
Na tym ekranie przedstawiono zestawienie danych demograficznych użytkowników w zależności od tego, czy ich konto zostało powiązane z zewnętrznymi platformami: Facebook, PSN, Xbox Live.
Kluczowe elementy:
1.Zestawienie w formie tabeli przestawnej, która łączy dane o wieku z informacją o statusie połączenia konta.
2. Dla każdej grupy wiekowej widoczna jest liczba użytkowników:
- z kontem powiązanym (CONNECTED),
- bez powiązania (NOT CONNECTED),
- lub bez podanych danych (NO BIRTHDAY PROVIDED).
3. Tabele pozwalają błyskawicznie ocenić, które segmenty wiekowe są bardziej skłonne do integracji z zewnętrznymi platformami – co ma znaczenie dla kampanii retargetingowych i integracji danych.
Efekt:
Dzięki tej analizie możliwe jest:
- identyfikowanie najbardziej zaangażowanych użytkowników,
- projektowanie kampanii dla grup z wysokim potencjałem konwersji (np. użytkownicy z kontem PSN w wieku 25–34),
- planowanie działań opartych na cross-platformowej obecności użytkownika.
Porównanie trendów rejestracji i aktywacji w czasie
Na ekranie widzimy zestawienie dwóch wykresów liniowych, które umożliwiają głębszą analizę trendów zachowań użytkowników — nie tylko pod kątem liczby rejestracji, ale również ich aktywacji i dalszego zaangażowania.
Kluczowe elementy:
- Wykres górny przedstawia zmienność liczby nowych kont w czasie – z podziałem na segmenty, np. źródło rejestracji czy typ platformy.
- Wykres dolny pokazuje bardziej zagregowane wartości, np. miesięczne lub kwartalne przyrosty – idealne do planowania i porównań strategicznych.
- Widoczna jest możliwość dynamicznego przełączania się między widokami i porównywania różnych zestawów danych w czasie.
Efekt:
Użytkownik może nie tylko obserwować bieżące wyniki, ale również:
- wykrywać spadki i wzrosty w rejestracjach oraz ich przyczyny,
- porównywać różne źródła pozyskania użytkowników i ich efektywność w dłuższej perspektywie,
- wykorzystywać dane do forecastingu i planowania przyszłych działań marketingowych.