Jak monitorować jakość swoich danych, gdy masz dziesiątki stron internetowych: studium przypadku FxPro
Opublikowany: 2022-04-12FxPro jest jednym z najlepszych brokerów internetowych na świecie i od 15 lat zapewnia inwestorom dostęp do rynków finansowych, akcji, metali, energii i innych.
Dzięki czterem platformom transakcyjnym online dostępnym zarówno w wersji internetowej, jak i mobilnej, FxPro ma bazę użytkowników ponad 870 000 handlowców.
Firma zdobyła ponad 70 międzynarodowych wyróżnień, w tym kilka corocznych nagród, takich jak „najlepszy dostawca forex”, „najlepszy broker forex”, „najlepsze narzędzie/usługa” i „najlepsza platforma”.
FxPro współpracuje z OWOX BI od kilku lat. Zaczęli od konsolidacji danych w chmurze z różnych źródeł i budowania raportów na podstawie tych danych. Teraz analitycy OWOX BI konsultują się z FxPro w sprawie testowania hipotez, budowania strategii marketingowych opartych na danych oraz wdrażania produktów OWOX BI i Google.
W tym artykule specjaliści ds. marketingu FxPro opowiadają o tym, jak OWOX BI pomogło im wdrożyć monitorowanie danych i raportowanie anomalii w dziesiątkach zlokalizowanych witryn i usług.
Zadanie
W FxPro zbieramy i analizujemy dane o wszystkich działaniach naszych użytkowników na naszych stronach internetowych oraz w aplikacjach mobilnych iOS i Android. Dzięki tym danym możemy:
- kontrolować jakość danych poprzez zarządzanie rachunkami handlowymi i operacjami na funduszach, weryfikację przesłanych dokumentów, automatyczną aktualizację danych w Kalendarzu oraz monitorowanie akcji handlowych na rynkach.
- analizować jakość pozyskiwanego ruchu według kluczowych wskaźników biznesowych: rejestracji, depozytów, współczynników konwersji itp.
- analizować krótko- i długoterminową efektywność płatnych kanałów ruchu.
- analizować efektywność ruchu SEO.
Mając 870 000 użytkowników, musimy wziąć pod uwagę ogromną ilość danych i ogromną liczbę czynników behawioralnych. Ponadto nasza strona internetowa posiada wersje w 28 językach, z których większość znajduje się na dedykowanych domenach, a każda domena musi być monitorowana niezależnie.
Posiadanie dokładnych i kompletnych danych ma kluczowe znaczenie dla podejmowania decyzji marketingowych. W połączeniu z szybkością wyszukiwania danych, czynniki te bezpośrednio wpływają na jakość świadczonych przez nas usług.
Niepełne lub niedokładne dane mogą prowadzić do błędnych wniosków podczas analizy kanałów pozyskiwania ruchu. To z kolei może prowadzić do inwestowania w nieefektywne kanały i niepozyskiwania nowych użytkowników — lub po prostu do utraty pieniędzy.
Co więcej, nieotrzymanie danych na czas wpływa na naszą zdolność do reagowania na pojawiające się problemy w pracy naszych usług i stron internetowych.
Jako globalny broker forex, brak możliwości reagowania może prowadzić do szkód materialnych i reputacji.
Aby tego uniknąć, musimy:
- zbierać wszystkie dane o zachowaniach użytkowników ze wszystkich naszych stron internetowych i aplikacji mobilnych i przechowywać te dane w jednym miejscu. Zebrane dane muszą być kompletne, nieprzetworzone i niespróbkowane.
- analizować zebrane dane za pomocą jednego narzędzia.
- otrzymuj aktualne aktualizacje i alerty o możliwych anomaliach i rozbieżnościach danych z podziałem na witryny, aplikacje i kraje.
Oto jak to robimy.
Rozwiązanie
Zbieranie i przechowywanie danych
Zbieramy surowe, niespróbkowane dane o zachowaniach użytkowników i przechowujemy je w Google BigQuery. Do zbierania tych danych używamy OWOX BI.
Dane witryny są gromadzone za pomocą potoku strumieniowego przesyłania danych witryny OWOX BI. Dane aplikacji mobilnej są gromadzone za pośrednictwem potoku AppsFlyer → Google BigQuery. Wszystkie te dane są przesyłane do BigQuery niemal w czasie rzeczywistym.
Używamy również OWOX BI do zbierania danych o kliknięciach i kosztach reklam w Google Analytics z platform pozyskiwania ruchu, takich jak Facebook i Twitter. Ostatecznie dane te trafiają również z Google Analytics do BigQuery.
Dzięki temu wszystkie nasze krytyczne dane są konsolidowane w jednym miejscu, w którym możemy je dowolnie kształtować za pomocą zapytań SQL. Po zebraniu i ukształtowaniu danych możemy przekazać je dalej do narzędzi wizualizacji danych, takich jak Google Data Studio i PowerBI.

Wizualizacja danych
Zebranie wszystkich potrzebnych nam danych w jednym miejscu to tylko połowa pracy.
Nie mniej ważne jest:
1) uzyskiwanie czytelnych i praktycznych raportów na podstawie tych danych
2) monitorowanie jakości, dokładności i kompletności tych danych
Analitycy OWOX BI rozwiązali dla nas oba te zadania. Pierwszą rozwiązano implementując raporty Google Data Studio, drugą za pomocą Arkuszy Google.
Dzięki OWOX BI połączyliśmy dane przechowywane w BigQuery z Google Data Studio i stworzyliśmy złożony raport, który jest automatycznie aktualizowany w przypadku zmian w danych źródłowych.
Raport zawiera siedem pulpitów nawigacyjnych:
- Dane ogólne — liczba sesji, współczynniki konwersji i odrzuceń, odsłony i przychody:

- Dynamika kluczowych wskaźników według kanału ruchu:

- Dynamika kluczowych wskaźników przez e-mail i inne źródła ruchu:


- Dynamika kluczowych wskaźników według typu urządzenia użytkownika (mobilny/komputer stacjonarny/tablet):

- Kurs wymiany według kraju:

- Współczynnik konwersji według domeny witryny:

- Współczynnik konwersji według celu marketingowego dla kanałów reklamowych, typów urządzeń, krajów, domen witryn i wersji przeglądarek:

Monitorowanie jakości danych
Analitycy OWOX BI skonfigurowali system monitorowania danych za pomocą Arkuszy Google i Apps Script. Ten system automatycznie sprawdza dane i powiadamia nas o możliwych anomaliach i nieoczekiwanym zachowaniu.
Oto jak to działa.
Dane wykorzystywane do tworzenia raportów w Data Studio są również połączone z Arkuszami Google, w których wiele zaplanowanych sprawdzeń jest uruchamianych automatycznie. Arkusze Google sprawdzają główne metryki witryny, w tym liczbę sesji, współczynniki konwersji i churn, liczbę odsłon strony, zdarzenia i transakcje, a także całkowity i średni przychód.
Po sprawdzeniu danych otrzymujemy automatyczny raport e-mail zawierający wszystkie te wskaźniki wraz z krótkim tekstowym przeglądem stanu danych i możliwych przyczyn anomalii w danych.
Oto przykład takiego raportu:

Te same krótkie przeglądy danych pojawiają się również na pulpitach nawigacyjnych w Data Studio. Jednak dzięki alertom e-mailowym nasi analitycy nie muszą nawet regularnie otwierać Data Studio, aby dowiedzieć się o możliwych anomaliach.
Po otrzymaniu powiadomienia nasz zespół FxPro od razu sprawdza dane i decyduje, czy występują problemy z danymi, a jeśli tak, to jak je rozwiązać.
Wyniki
- Dzięki funkcjom gromadzenia danych OWOX BI, możliwościom wizualizacji Google Data Studio oraz elastycznemu, niestandardowemu systemowi alertów skonfigurowanemu przez analityków OWOX, nasze działy SEO, PPC i IT mogą łatwo uzyskać wszystkie potrzebne informacje na temat kluczowych wskaźników jakości usług FxPro .
- Możemy teraz zbierać wszystkie potrzebne nam dane na temat zachowań naszych użytkowników w ponad 170 krajach, monitorować skuteczność naszych reklam online i SEO oraz mieć oko na ogólną stabilność naszych usług.
- Automatycznie aktualizowany i łatwo konfigurowalny raport w Data Studio może być odczytywany i używany przez każdego specjalistę FxPro, niezależnie od jego biegłości technicznej. Zautomatyzowany system alertów umożliwia nam szybkie reagowanie na wszelkie anomalie danych.
Ten artykuł powstał we współpracy ze specjalistami FxPro.
Handluj odpowiedzialnie. Kontrakty CFD są złożonymi instrumentami i wiążą się z wysokim ryzykiem szybkiej utraty pieniędzy z powodu dźwigni finansowej. 70,25% rachunków inwestorów detalicznych traci pieniądze podczas handlu kontraktami CFD z tym dostawcą. Powinieneś zastanowić się, czy rozumiesz, jak działają kontrakty CFD i czy możesz sobie pozwolić na wysokie ryzyko utraty pieniędzy.
FxPro Group Limited jest spółką holdingową FxPro Financial Services Ltd, FxPro UK Limited i FxPro Global Markets Ltd. FxPro UK Limited jest autoryzowana i regulowana przez Financial Conduct Authority ( nr rejestracyjny 509956 FxPro Financial Services Ltd jest autoryzowana i regulowana przez Cypr Komisja Papierów Wartościowych i Giełd ( nr licencji 078/07 ) i autoryzowana przez Financial Sector Conduct Authority ('FSCA') ( nr autoryzacji 45052 ) FxPro Global Markets Ltd jest autoryzowana i regulowana przez SCB ( licencja nr SIA-F184 ).