Posts Tagged ‘UX’

Freitag, 24. Juni 2016

Schizophrene Mobiliar-Web-Site: Hoppla, erfolgreich teilgenommen

Da nehme ich offenbar erfolgreich an einem Wettbewerb teil, doch die re-designte Web-Site meldet irgendwie doch einen Fehler:

Hoppla Erfolglreich teilgenommen

Mal schauen, ob ich trotzdem gewonnen habe.

Tags: , , ,
Labels: Web

1 Kommentar | neuen Kommentar verfassen

Freitag, 13. Februar 2015

Track & Trace der Post mit zwei grossen Schnitzern

Wie man Empfängern einer Postsendung die URL zur Track & Trace-Funktion generiert, habe ich hier bereits erläutert.

Doch die Funktion bietet noch etwas äusserst nützliches mehr: Wer auch immer die Track & Trace-Nummer einer Sendung kennt, kann auf ebendieser Web-Site seine E-Mail-Adresse erfassen und wird in der Folge über jede Status-Änderung der Sendung informiert.

Leider haben die Web-Entwickler der Post bei diesem Feature zwei grobe Böcke geschossen:

  1. Eine E-Mail-Adresse kann unzählige Male registriert werden. Nun gut, nicht weiter schlimm mag der Web-Entwickler denken — dann fügt die Post Einträge halt mittels INSERT IGNORE oder INSERT REPLACE in die Datenbank ein. Denkste. Wenn ich meine E-Mail-Adresse zehnmal abspeichere, erhalte ich für jede Statusänderung zehn identische Mail. Das Problem wird dadurch noch verschäft, dass ich bei der Registrierung einer E-Mail-Adresse keine visuellen Hinweise erhalte, dass die Hinterlegung der E-Mail-Adresse auch wirklich geklappt hat. Deshalb habe ich es bereits mehrere Mal geschafft, meine Adresse drei Mal zu registrieren, bis ich feststellen durfte, dass die Speicherung längst durchgeführt worden war.
  2. Obwohl einem der Erläuterungstext zur Captcha-basierten Turing Tests weismachen will, dass man zwei Wörter erkennen und eingeben muss, geht es (mittlerweile?) nur noch darum, Hausnummern auf Photos eines Google Street View-ähnlichen Dienstes zu erkennen (Google Street View scheint dieses Vorhaben mit viel wissenschaftlichen Hirnzellen und Hardware automatisiert zu haben). Ich frage mich, wie viele Leute beim Anblick dieses Captchas gerätselt haben, wo auf dem Photo überhaupt irgendein Wort abgebildet sein soll?

Post Track Trace Captcha

Tags: , , , , ,
Labels: Schweiz

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 10. Juli 2014

Öffnungszeiten Credit Suisse Bern-Bundesplatz

Da das Standortverzeichnis meiner Hausbank seit Jahr und Tag ein Usability-Nightmare ist, lege ich hier den Link ab, der mich direkt zu den Öffnungszeiten der Credit Suisse Bern-Bundesplatz führt:

Credit Suisse AG, Bern, Bundesplatz 2, Schweiz – Privatkunden

Falls ein Webmaster der Grossbank bei diesem Artikel vorbeischauen sollte, hier einige Anregungen:

  • Bitte das Standortverzeichnis mit — aus eurer Sicht — exotischen Browsern wie Apple Safari testen.
  • Bei diesen Tests solltet ihr am Besten auf den Google Maps fokussieren: Habe ich mich mit Safari auf Bern reingezoomt und klicke Bern–Bundesplatz an, springt die Karte wieder auf die Weltansicht und das Zoomen kann von vorne beginnen …
  • Die Verzögerung von 1-2 Sekunden nach der Auswahl eines Drop-Down-Elements ist Web 0.1, nicht Web 2.0 (ich glaube ich muss einen unfocus-Event generieren)
  • Wieso muss ich mich überhaupt wie ein Idiot durch vier Drop-Downs durchhangeln? Ist das State of the Art-Usability von 2014?
  • Wieso gibt es kein Suchfeld mit Autovervollständigung, in welches ich bspw. „Bundesplatz“ eingeben kann?
  • Wieso wird die URL nicht aktualisiert und wird eindeutig, wenn ich mich durch die Drop-Downs durchgekämpft habe und eine Filiale ausgewählt habe? Eine URL, welche ich als Lesezeichen ablegen kann und welche mich beim nächsten Aufruf direkt zu dem gewünschten Standort bringt?

Stattdessen übermittelt ihr in der URL solches URL-encodiertes JSON-Gefrickel:

https://www.credit-suisse.com/who_we_are/de/office_locator.jsp#%7B%22fs%22%3A%7B%22cid%22%3Anull%2C%22prid%22%3Anull%2C%22plid%22%3Anull%2C%22sid%22%3Anull%2C%22d%22%3A%5B0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%5D%7D%2C%22ms%22%3A%7B%22c%22%3A%7B%22lat%22%3A46.94739121310314%2C%22lng%22%3A7.44410902261734%7D%2C%22z%22%3A18%7D%2C%22mk%22%3A%7B%22id%22%3A4451%7D%2C%22is%22%3A%7B%22id%22%3A%22mapPanel%22%2C%22ps%22%3A%7B%22id%22%3A4451%2C%22sid%22%3A11613%2C%22segid%22%3Anull%2C%22d%22%3A%5B0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%5D%7D%7D%7D

… was auf Gut Deutsch lautet:

{
    "fs": {
        "cid": null,
        "d": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
        ],
        "plid": null,
        "prid": null,
        "sid": null
    },
    "is": {
        "id": "mapPanel",
        "ps": {
            "d": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "id": 4451,
            "segid": null,
            "sid": 11613
        }
    },
    "mk": {
        "id": 4451
    },
    "ms": {
        "c": {
            "lat": 46.94739121310314,
            "lng": 7.44410902261734
        },
        "z": 18
    }
}

Bravo, ihr habt gerade JSON-over-URL JoU erfunden!

Tags: , , , , , , , , , ,
Labels: Web

Keine Kommentare | neuen Kommentar verfassen