UX przy zakupach

Mamy XXI w., a dokładnie rok 2024. Zachłystujemy się AI, a tymczasem zakupy online wyglądają, jak wyglądają. Będzie krótka, nieco marudna historia.

Zakup

Wczoraj kupiłem pewną związaną z komputerami rzecz w sklepie, którego nazwa zaczyna się na X, a kończy na kom. Niedrogi drobiazg, więc odbiór w sklepie. Wróć, w salonie! Mamy XXI w., więc mamy salony, nie sklepy. Zakup zrobiłem w sobotę późnym wieczorem. Podczas składania zamówienia w appce, było napisane, że jutro do odbioru. Ale jak to? W niedzielę? No nic, może pomyłka. Choć sprawdzam godziny otwarcia salonu i widzę, że w niedziele też czynne:

x-kom godziny otwarcia
poniedziałek - sobota 09:00 - 21:00
niedziela 09:00 - 21:00

Więc może jednak? Dobrze by się składało, bo akurat salon mam po drodze do komisji wyborczej…

Powiadomienia

W niedzielę rano sprawdzam pocztę i widzę maila, że zamówienie „oczekuje w salonie”. Na dokładkę zauważam takiego samego SMSa. I że mam 3 dni na odbiór Dokładnie tak było napisane:

Subject: Odbierz swoje zamówienie 70xxxxxxxxxxxxx
[…]
Status zamówienia:
zamówienie przygotowane do odbioru
[…]
Twoje zamówienie czeka na Ciebie w naszym salonie x-kom Poznań.
Możesz odebrać je w ciągu 3 dni roboczych.

I tak samo jest napisane w appce!

status: oczekuje w salonie

Nawet sprawdziłem, czy nie jest to niedziela handlowa, ale nie, zwykła. Przyznam, że zacząłem się zastanawiać jak to możliwe, że sieciówka jest czynna w niedzielę, bo zdaje się tylko właściciele mogą pracować i ich rodzina. No ale może pracownicy dostają udziały i to czyni ich właścicielami? W sumie nieważne. Appka pokazuje, że mogę odebrać dzisiaj:

salon x-kom
zamówienie odbierzesz: dzisiaj

Rozczarowanie

No to pędzę! Wchodzę do galery handlowej. Podchodzę do salonu i… zamknięte na głucho. Spuszczone rolety. Odbioru nie będzie. Znalazłem przyczynę. Sprawdzając godziny otwarcia w appce przeoczyłem jedną informację:

x-kom godziny otwarcia
poniedziałek - sobota 09:00 - 21:00
niedziela 09:00 - 21:00
zamknięte w niedz. niehandlowe

Prawda, że świetnie napisane? Trzeba czytać do końca[1]! Ach, gdyby tylko dało się napisać niedziele handlowe 09:00 – 20:00

No ale i tak, całe te powiadomienia o zakupach. Biedny system nie wiedział, że sklep będzie w tę niedzielę nieczynny? A skoro wiedział, to czy nie można było opóźnić wysyłki informacji, że zamówienie czeka w salonie? Ew. – trudniejszy wariant – dostosować treści, że będzie do odbioru w poniedziałek? Czy też w ogóle dać tam po prostu daty?

Tak sobie myślę, że może nam nie trzeba AI, tylko odrobiny zastanowienia się, jak wykorzystać proste, od dawna dostępne informacje.

[1] Tak, to jest ten sam screenshot, który umieściłem jako pierwszy. Za pierwszym razem nieco oszukałem i obciąłem go, ale dokładnie tak czytałem. Szukałem informacji, czy jest otwarte w niedzielę i znalazłem godziny otwarcia, więc nie czytałem dalej.

Ostatni odczyt

Byłby to ładny tytuł dla opowiadania powiedzmy science-fiction, ale tym razem chodzi o statystyki dotacji na Patronite dla Radio Nowy Świat oraz Radio 357. Blisko trzy i pół roku temu zacząłem zbierać statystyki dotacji. Tak zupełnie bez napinki i w prymitywny sposób – parsując HTML. Idea była prosta, parę dni później[1] wystartowało Radio 357 z regularnym nadawaniem, obie stacje zbierały dotacje na Patronite, chciałem zobaczyć jaką które radio ma dynamikę.

Zdechło

Dziś zajrzałem do wyników i okazało się, że zdechło. Podwójnie. Po pierwsze, skrypt przestał prawidłowo zbierać dane. I to dość dawno temu, ale ponieważ nie zaglądałem, to zorientowałem się dopiero teraz. Było do przewidzenia, żadnego powiadamiania na wyjątek przy parsowaniu nie miałem przecież. Tym bardziej na błędne dane. Ot, zabawka. Poprawka okazała się trywialna trywialna, wdrożyłem, ale… Niestety, drugi powód jest taki, że Radio 357 przestało publikować na Patronite dane o zbiórkach.

Dlaczego nie widzę już liczników na Waszym profilu Patronite?
Licznik ten pokazywał tylko Patronów z Patronite. W momencie, gdy można opłacić patronat na więcej sposobów, ten licznik przestał oddawać stan faktyczny. Jeśli chcesz dowiedzieć się ilu Patronów wspiera radio, to tę liczbę znajdziesz na naszej stronie internetowej.

Tak informują na stronie zbiórki na Patronite.

Jestem nieco zaskoczony, że to nie Patronite decyduje o tym, czy dane są widoczne, ale w sumie nie ma to znaczenia – danych nie ma i tyle.

Ostatni wiarygodny odczyt miał miejsce w grudniu:

2023-12-17 12:00:03, radio357, 50075, 933463
2023-12-17 12:00:03, rns, 35061, 756537

Podsumowanie statystyk

Dla RNŚ był jeszcze jeden poprawny odczyt w lutym 2024. Niewiele się różnił. No bo właśnie, RNŚ w zasadzie stoi w miejscu zarówno pod względem ilości patronów, jak i dochodu. Dla przypomnienia, zaczęło się od 31 tys. i 690 tys.

Co innego Radio 357, tu były zmiany. Wg strony mają obecnie łącznie 50 tys. wspierających. Czyli tyle, ile było widocznych na Patronite w ostatnim odczycie. W zasadzie również nie ma wielkich zmian od roku, choć pamiętam, że w trakcie jakieś istotne wzrosty były.

Teoretycznie, skoro jest taka roczna już stabilizacja, to można by przyjąć, że takie są ostateczne wyniki i zamknąć temat. Takie rozwiązanie jednak mi się nie podoba, chętnie bym obserwował dalej. No ale nie ma jak.

Co dalej?

Poprawiony skrypt zbiera dane dla RNŚ. Publikacji statystyk w dotychczasowej formie już nie przewiduję. Może najwyżej raz do roku, jak mi się przypomni. Pewnie wkrótce wystawię plik CSV z zebranymi danymi – waham się jeszcze, czy wystawić go jednorazowo, czy live. Pewnie uzupełnię ten wpis o wykres z dynamiką dla obu stacji.

Tak w ogóle, to nie pamiętam kiedy słuchałem którejkolwiek z tych stacji[2]. Okolice Sylwestra, jednorazowo? To znaczy dziś włączyłem testowo na jakieś dwie godziny. Ale wrażenia miałem podobne jak ponad rok temu, gdy przestały mi się podobać – coś mi zgrzyta, coś mi nie pasuje. Wolę samą muzykę ze streamingu, niż audycje, szczególnie, że nie wszystkie są stricte muzyczne. Może była to dla mnie tylko rozrywka w okresie pandemii? A może spróbuję wrócić, ale już tylko do wybranych audycji? Zobaczymy.

Jednocześnie jest to prawdopodobnie koniec mikrobloga na Diasporze. Nie likwiduję, ale skoro znika jedyny temat, który się tam jako tako regularnie pojawiał to będzie on w zasadzie martwy. Można powiedzieć, że wytrzymał 9 lat.

[1] Wikipedia podaje, że stała ramówka od 5 stycznia 2021. I wierzę jej, ale wiem, że słuchałem już pierwszego stycznia, a przecież nie była to pierwsza audycja.
[2] Taka ciekawostka, mam krótki szkic notki z października 2020 dotyczący RNŚ, którego nie opublikuję. Radio 357 doczekało się wpisu.

Cele pozorne

Czasami jest tak, że to, co wydaje się celem, wcale celem nie jest. Łatwo to przeoczyć, szczególnie, jeśli mamy do czynienia z punktacją czy ogólnie gamifikacją.

Ale jak to? O co chodzi? Może łatwiej będzie na przykładzie. Weźmy konkurs, kto zbierze najwięcej śmieci podczas oczyszczania lasu. Czy zwycięstwo w tym konkursie jest najważniejsze? Czy bardziej liczy się sam fakt sprzątania, a miejsce w konkursie jest tylko motywującym dodatkiem?

Inny przykład: zawody powiedzmy straży pożarnej. Czy tak naprawdę ważne jest uzyskane miejsce w zawodach, czy ważniejszy jest fakt przygotowywania się do nich drużyny, poprawy jej sprawności, przez co będzie skuteczniejsza w codziennych zadaniach? Tak, to trochę zagadnienie, czy ważniejsza jest droga, czy cel.

Punktacja czy też wynik może odzwierciedlać aktualne przygotowanie drużyny, szczególnie, jeśli organizator zawodów zadba, by były spójne w kolejnych latach. Wtedy walka o możliwie najlepszy wynik jest jednocześnie miarą rzeczywistego przygotowania na przestrzeni lat.

Jasne, skoro jest punktacja/miejsce, to łatwo zgubić szerszą perspektywę. Można się skupić na wyniku/miejscu. To nawet nie jest jakiś wielki błąd. Przynajmniej nie powinien być. Dobrze wyznaczony cel/punktacja powinny przecież motywować uczestników i wspomagać realizację faktycznych założeń. W powyższych przykładach: zebranie większej ilości śmieci czy zwiększenie sprawności drużyny.

Podobnie jest przy CTFach. Jasne, łatwo skupić się na uzyskaniu jak największej ilości punktów. Ale zasadniczym celem może być budowa drużyny AKA wspólne spędzanie czasu, nauka, zabawa czy po prostu gimnastyka umysłowa. Albo uzyskanie jak najlepszego wyniku, ale w określonej kategorii zadań. Bo trzeba pamiętać, że różni ludzie mają różną motywację do uczestnictwa w zawodach/konkursach. Dla niektórych miejsce w zawodach, medal, czy nagroda pieniężna są ważne. Albo nawet najważniejsze. Trochę jest tak, że każdy gra w swoją grę.

Jednak w momencie, gdy miejsce w zawodach zaczyna przysłaniać wszystko inne, warto sobie zapytać, czy naprawdę celem jest miejsce. Przykładem wypaczenia spowodowanego parciem na miejsce może być doping w sporcie. Jeśli mamy dwóch zawodników, jeden skorzysta z dopingu i zdobędzie złoty medal, drugi będzie czysty i zdobędzie srebro, to który lepiej realizował cel? Nie mówię nawet o przypadku, gdy doping zostanie wykryty. Tak zwyczajnie.

Jeśli ktoś spadnie w zawodach na trzecie miejsce na skutek powiedzmy błędu sędziego, choć powinien był wygrać, to – jeśli mówimy o zawodach straży pożarnej – czy jest to tak naprawdę wielki problem, czy lepiej odpuścić, bo tak naprawdę miejsce było tylko celem pozornym? Oczywiście, najlepiej, jeśli cele pozorne i rzeczywiste idą ze sobą w parze. Jednak nie zawsze tak jest. Czasem po prostu bunkrów nie ma