Mapa klientów (beta)
Mapa klientów pokazuje, z jakich miast i województw realnie kupują Twoi klienci. Pobiera zamówienia z Twojego konta Allegro, anonimizuje dane kupujących (bez nazwisk, telefonów, emaili, ulic) i rysuje mapę plus 5 wykresów — całość liczy się w Twojej przeglądarce.
Co zobaczysz
- Mapę Polski z pinami w miastach Twoich kupujących
- Top 10 miast — gdzie sprzedaż jest największa
- Listę wszystkich 16 województw z liczbą zamówień
- 4 KPI: łącznie zamówień, unikalnych kupujących, średnia wartość, suma sprzedaży
- Wykresy: wartość per miesiąc, dzień tygodnia, godzina zamówienia, liczba zamówień w czasie
- Eksport CSV (agregaty — do otwarcia w Excelu)
Jak to działa
- Wejdź w Mapę klientów.
- Wybierz konto Allegro (jeśli masz kilka).
- Ustaw zakres dat (domyślnie ostatnie 30 dni — maksymalnie 30 dni jednorazowo).
- Kliknij „Pobierz dane". Backend pobiera batchami po 100 zamówień, strip-uje dane wrażliwe, oddaje przeglądarce.
- Przeglądarka liczy mapę i wykresy w background thread (Web Worker) — nie laguje innych zakładek.
- Zapisz wynik jako CSV albo wyczyść jednym przyciskiem.
Dlaczego analiza w przeglądarce, a nie na serwerze
Twoje dane sprzedażowe to wrażliwe informacje biznesowe. Nie zapisujemy pełnych zamówień w SkalujOnline, bo:
- Nie ma powodu, żeby kopia danych Twoich klientów leżała na naszych serwerach.
- W razie incydentu nasz serwer = zero ekspozycji Twoich danych klientów.
- Ty kontrolujesz cache — kliknięcie „Wyczyść dane" resetuje wszystko.
Co dokładnie wysyłamy z Allegro do Twojej przeglądarki
Dla każdego zamówienia tylko 10 pól, bez PII:
- ID zamówienia (UUID)
- Status (READY_FOR_PROCESSING, SENT, itp.)
- Data utworzenia
- Login Allegro kupującego (anonimowy ID, np.
Client:121942342) - Inicjały kupującego (np.
J.K.) - Miasto, kod pocztowy, kraj
- Wartość + waluta
Czego NIE wysyłamy: imienia, nazwiska, telefonu, emaila, ulicy, numeru NIP, adresu do faktury. Te dane Allegro ma — my filtrujemy je server-side przed wysłaniem przeglądarce.
Limity bezpieczeństwa
- Maksymalny zakres dat: 30 dni jednorazowo
- Maksymalnie 100 zamówień na batch
- Maksymalnie 60 batchy / minutę per konto SkalujOnline
- Maksymalnie 200 batchy / godzinę per konto (≈ 20 000 zamówień / godzinę)
- Timeout pojedynczego fetcha: 15 sekund
Te limity chronią serwer SkalujOnline i Twoje konto Allegro przed nadużyciem (np. skrypt w przeglądarce próbujący wyssać całą historię).
Beta — co jeszcze dodamy
- Filtr po statusie zamówienia (PAID / CANCELLED toggle)
- Cache mapy ZIP-ów w przeglądarce (kolejne wejścia bez fetcha 531 KB)
- Eksport mapy do PNG
- Konwersja godzin UTC → Europe/Warsaw w wykresie
🛡️ Twoje dane zostają u Ciebie. Pełne zamówienia nie są zapisywane w SkalujOnline. Mapa i wykresy liczą się w Twojej przeglądarce. CSV zawiera tylko agregaty. Wyczyścisz cache w 1 kliknięciu.