Kiedy arkusz przestaje wystarczać — hurtownia danych w e-commerce
Próg, po którego przekroczeniu arkusze przestają działać, jest konkretny i da się go rozpoznać. Co hurtownia danych realnie rozwiązuje, ile kosztuje jej utrzymanie i — ważniejsze — kiedy jej nie budować.
Arkusz przestaje wystarczać nie wtedy, kiedy masz dużo danych. Przestaje wystarczać w momencie, w którym uzgadnianie liczb zaczyna kosztować więcej niż decyzje podejmowane na ich podstawie. Ten próg ma objawy i da się je nazwać jeszcze zanim ktokolwiek wypowie słowo „hurtownia”.
Najczęściej widać go na spotkaniu zarządu: połowa czasu schodzi na ustalanie, czyja liczba jest prawdziwa, zamiast na tym, co z niej wynika.
Poniżej: cztery objawy progu, co hurtownia danych realnie rozwiązuje, czego nie rozwiąże, ile kosztuje jej utrzymanie i pięć sytuacji, w których lepiej jej nie budować.
Cztery objawy, po których poznasz próg
Ta sama liczba w dwóch miejscach różni się i nikt nie umie powiedzieć dlaczego. Sprzedaż z panelu sklepu, sprzedaż z narzędzia analitycznego i sprzedaż z księgowości — trzy wartości, trzy sposoby traktowania zwrotów, wysyłki i podatku. Dopóki różnica mieści się w kilku procentach i ktoś potrafi ją wyjaśnić jednym zdaniem, wszystko jest w porządku. Problem zaczyna się, kiedy wyjaśnienie brzmi „tak już jest”.
Odpowiedź na proste pytanie zajmuje dzień. „Ile zarobiliśmy w sierpniu na tej kategorii w tym kanale” wymaga trzech eksportów, jednego sklejenia po identyfikatorze produktu i cierpliwości. Raz na kwartał to żaden dramat. Dramatem jest moment, w którym ktoś rezygnuje z zadania pytania, bo z góry wie, ile ono kosztuje. Najdroższe na tym progu nie są godziny analityka — tylko pytania, które przestają padać.
Arkusz ma jednego właściciela. Jedna osoba wie, dlaczego kolumna R jest wpisana z ręki, a kolumna S liczy się sama. Kiedy ta osoba idzie na urlop, firma na dwa tygodnie ślepnie. To nie jest problem tej osoby. To jest ryzyko operacyjne, które nigdzie nie jest zapisane.
Przeszłość się zmienia. Panele reklamowe doszacowują konwersje wstecz. Search Console trzyma ograniczone okno historii. Narzędzia analityczne agregują starsze okresy i zmieniają sposób liczenia sesji między wersjami. Jeśli raport za marzec, otwarty we wrześniu, pokazuje inne liczby niż ten sam raport w kwietniu, to nie masz historii — masz bieżący odczyt cudzych narzędzi. Bez własnej historii nie da się policzyć ani sezonowości, ani rok do roku, ani modelu miksu marketingowego, który wymaga spójnej definicji konwersji przez cały szereg.
Jeden objaw to normalna praca. Trzy naraz to już koszt, który ktoś ponosi, tylko nigdzie go nie widzi.
Co hurtownia realnie rozwiązuje
Trzy rzeczy. Nie dziesięć — i to są te trzy, za które warto płacić.
Jedną definicję, zapisaną poza czyjąś głową. Hurtownia nie rozstrzyga sporu o to, czym jest zamówienie: czy liczy się złożone, opłacone, czy wysłane; czy przychód jest przed zwrotami, czy po; czy wysyłka jest przychodem. Ona ten spór wymusza — raz, jawnie, w miejscu, do którego można wrócić za rok i sprawdzić, jak było ustalone. W praktyce to jest największa wartość całego przedsięwzięcia i zwykle najbardziej niedoceniana, bo wygląda na formalność, a jest decyzją zarządczą.
Historię, której źródło nie nadpisze. Zrzut danych z 1 kwietnia zostaje zrzutem z 1 kwietnia, niezależnie od tego, co potem zrobi z tym okresem dostawca narzędzia. To jedyny sposób, żeby po dwóch latach dało się uczciwie porównać rok do roku.
Spadek kosztu zadania pytania. Kiedy dane mają wspólne klucze, odpowiedź przestaje wymagać projektu — i wracają te pytania, z których ktoś wcześniej po cichu zrezygnował. Pisałem o tym przy okazji AI; tutaj widać tę samą zależność od drugiej strony. Narzędzie, które odpytuje dane, jest warte dokładnie tyle, ile warstwa pod nim — bez niej dostajesz szybką odpowiedź na źle postawione pytanie.
Czego nie rozwiąże
Nie stworzy danych, których nie zbierasz. Koszt towaru w rozbiciu na produkt, wskaźnik zwrotów dla konkretnego modelu, koszt obsługi zamówienia — jeśli tego nie ma w żadnym systemie, hurtownia tego nie wyczaruje. Wciągnie za to przychód z pięciu źródeł i ładnie go pokaże. Hurtownia bez kosztu towaru jest bardzo starannym sposobem raportowania obrotu, czyli dokładnie tą liczbą, która nie mówi, ile zostaje.
Nie naprawi pomiaru u źródła. Surowy eksport z narzędzia analitycznego nie jest tym samym, co raport w jego interfejsie — inne reguły sesji, inne modelowanie, inne traktowanie zdarzeń. W jednym wdrożeniu, które prowadziłem, po przejściu na zbieranie danych po stronie serwera przychód w surowym eksporcie przestał zgadzać się z panelem i trzeba go było liczyć od pozycji zamówienia, a nie z gotowego pola. Gdyby nikt tego nie sprawdził ręcznie, hurtownia z pełną powagą raportowałaby błędną liczbę — co jest gorsze niż brak raportu, bo nikt jej nie kwestionuje.
Nie zastąpi kogoś, kto zada pytanie. Hurtownia jest odpowiedzią na pytanie „skąd wiemy”. Na pytanie „co z tym robimy” nie odpowiada żadne narzędzie.
Z czego to się naprawdę składa
Nazwy narzędzi robią w tej rozmowie więcej szumu, niż są warte. Konstrukcja jest za każdym razem taka sama i ma cztery warstwy:
Pobieranie danych — konektory albo własne skrypty, które codziennie ściągają dane ze sklepu, systemu magazynowego, paneli reklamowych, Search Console i marketplace’ów.
Warstwa surowa — dane zapisane tak, jak przyszły, bez żadnych poprawek. Reguła, której się trzymam: warstwy surowej się nie poprawia. Poprawki żyją piętro wyżej, bo tylko tam da się je cofnąć i zobaczyć, kto i kiedy je wprowadził.
Warstwa modelowana — miejsce, w którym mieszkają definicje: co jest zamówieniem, jak sklejamy produkt z pięciu systemów o pięciu różnych identyfikatorach, jak liczymy zwrot. To jest właściwa treść projektu. Reszta to instalacja.
Warstwa raportowa — to, co ludzie widzą. Zwykle najmniej pracy i zawsze najwięcej rozmów.
Kolejność, w jakiej się to buduje, jest ważniejsza od wyboru dostawcy. Najpierw zamówienia i koszty, potem marketing. Odwrotna kolejność jest powszechna, bo dane marketingowe są najłatwiejsze do podłączenia — i kończy się hurtownią, która świetnie pokazuje ruch, a nie umie powiedzieć, czy firma zarobiła.
Ile kosztuje utrzymanie
Hurtownia nie jest projektem. Jest kosztem stałym, który rozliczasz w godzinach, nie w fakturze za wdrożenie.
Co się psuje regularnie: dostawca zmienia API, dochodzi nowy kanał sprzedaży, sklep zmienia sposób numerowania zamówień, ktoś dokłada kategorię, pojawia się druga waluta. Każda z tych rzeczy wymaga ruchu w warstwie modelowanej. Do tego dochodzi praca, o której nikt nie uprzedza: odpowiadanie na pytanie „dlaczego ta liczba jest teraz inna”, zadawane za każdym razem, gdy raport przestaje zgadzać się z czyimś przyzwyczajeniem.
Ten koszt jest nierówny i na tym polega pułapka przy planowaniu. Miesiąc, w którym po stronie źródeł nic się nie zmienia, bywa prawie darmowy. Miesiąc, w którym dochodzi nowy kanał albo zmienia się system sklepowy, potrafi zająć wielokrotność tamtego — i trafia się wtedy, kiedy akurat nikt nie ma czasu. Policz to u siebie, zanim zaczniesz, zamiast planować według średniej. Mówię to jako ktoś, kto taką hurtownię utrzymuje, a nie tylko rekomenduje.
Jeśli w firmie nie ma nikogo, kto weźmie te godziny na siebie, hurtownia się rozsypie. Zostaniecie z arkuszem i z przekonaniem, że „dane u nas nie działają”, które potem blokuje każdą kolejną próbę na lata.
Pięć sytuacji, w których jej nie buduj
Masz jeden kanał sprzedaży i jeden magazyn. Arkusz z porządnie opisanymi kolumnami obsłuży to lepiej i taniej.
Nie znasz kosztu towaru. Zacznij od niego. To jest tańsze, szybsze i zmienia więcej decyzji niż cokolwiek, co zbudujesz potem.
Twój problem jest sporem o definicję, nie o narzędzie. Jeśli marketing i finanse liczą sprzedaż inaczej, hurtownia niczego nie uzgodni — po prostu pokaże obie liczby obok siebie, tym razem drożej.
Nie ma odbiorcy. Jeśli nie potrafisz wskazać osoby, która co tydzień zada tym danym pytanie i podejmie na ich podstawie decyzję, budujesz archiwum.
Hurtownia jako sposób na odłożenie decyzji. Najtrudniejsza do zauważenia, bo wygląda na dojrzałość. „Policzymy to porządnie, jak będziemy mieli dane” bywa uczciwym planem, a bywa sposobem na przesunięcie o dwa kwartały rozmowy o produkcie, który nie zarabia. Warto wiedzieć, który to przypadek.
Jak zacząć, jeśli próg faktycznie przekroczony
- Wypisz trzy pytania, na które hurtownia ma odpowiadać. Nie dziesięć. Trzy, konkretne, z nazwiskiem osoby, która czeka na odpowiedź.
- Ustal definicje na papierze, zanim podłączysz cokolwiek. Zamówienie, przychód, zwrot, klient powracający, koszt pozyskania. Jedna strona tekstu, zatwierdzona przez marketing i finanse razem.
- Wciągnij najpierw zamówienia i koszty. Marketing dokładasz, kiedy pierwsza część się zgadza.
- Zrób test zgodności na jednej liczbie. Weź jeden miesiąc, policz go w hurtowni i porównaj ręcznie z księgowością. Dopóki te dwie wartości się nie schodzą albo różnicy nie da się wyjaśnić jednym zdaniem, nie budujesz nic więcej.
- Dopiero potem panele reklamowe, Search Console i marketplace’y.
Krok czwarty jest tym, który najczęściej się pomija, bo wygląda na formalność. Jest przeciwnie: to jedyny moment, w którym wychodzi, że coś jest policzone źle — i jedyny, w którym poprawka kosztuje godziny, a nie kwartał.
Rozstrzygnięcie
Jeśli po przeczytaniu tego tekstu nie potrafisz wskazać trzech pytań, które zadałbyś tym danym w przyszły poniedziałek, to jeszcze nie jest Twój moment — i żadne narzędzie tego nie zmieni.
Jeśli potrafisz, a odpowiedź na każde z nich wymaga dziś dnia pracy i kończy się sporem o to, która liczba jest prawdziwa, to próg masz za sobą. Pytanie brzmi już tylko, ile miesięcy jeszcze zapłacisz za jego ignorowanie.
O tym, jak układam pomiar i liczenie rentowności razem z zespołem po stronie firmy, piszę tutaj.