Csoportosítsa az eseményeket sürgősség és az elvárt művelet szerint, mindegyikhez rendeljen megfelelő csatornát és preferenciaszabályokat. A kézbesítést aszinkron módon kezelje, használjon stabil azonosítókat a duplikációk ellen, védje a tartalmat, kövesse az eredményt, és biztosítson a felhasználónak érthető értesítési központot.
Az értesítésnek abban kell segítenie, hogy az ember észrevegyen egy eseményt, és megtegye a helyes következő lépést. Ha az alkalmazás mindent minden csatornán elküld, a fontos üzenetek elvesznek a zajban, és a felhasználók kikapcsolják az értesítéseket. Ha semmit sem küld, a feladat felelős nélkül várakozhat. A tervezés ezért az esemény jelentőségével kezdődik, nem az e-mail-szolgáltatás kiválasztásával.
Egy webalkalmazás használhat felületen belüli értesítést, e-mailt, mobil push üzenetet vagy más céges csatornát. Mindegyiknek eltérő a sürgőssége, az elérhetősége és a tartalom kiszivárgásának kockázata. Egy megbízható rendszernek kezelnie kell a preferenciákat, a duplikációkat, a sikertelen kézbesítést, az időzónákat, az akadálymentességet, valamint azt is, mi történik a hivatkozás megnyitása után.
Kezdje az eseménnyel és a felhasználó döntésével
Írja össze azokat a helyzeteket, amelyekben valakinek tudnia kell, hogy valami történt. Mindegyiknél határozza meg a címzettet, a sürgősséget, azt az időtartamot, ameddig az információ hasznos, és az elvárt reakciót. A feladatkiosztásról szóló értesítésnek más a célja, mint egy biztonsági figyelmeztetésnek vagy egy heti összefoglalónak. E besorolás nélkül a csatornákat a fejlesztő kényelme, nem pedig a felhasználó munkája alapján választják ki.
Nem minden rendszeresemény érdemel üzenetet. Ha a felhasználó éppen most hajtotta végre a változtatást, és azonnal látja az eredményt, egy újabb e-mail csupán felesleges szemét lehet. Ezzel szemben egy folyamat csendes meghibásodásához felelősre és világos magyarázatra van szükség. Vonja össze az egy történetet alkotó eseményeket, és akadályozza meg az értesítések lavináját tömeges műveletek esetén.
Rendelje hozzá a csatornát és tartsa tiszteletben a preferenciákat
Az alkalmazáson belüli értesítés olyan kontextusra alkalmas, amelyet a felhasználó bejelentkezés után lát. Az e-mail akkor segít, ha később kell visszatérnie; a push üzenet csak a gyors figyelmet igénylő eseményekhez való. Érzékeny részletet ne tegyen a zárolt képernyőn megjelenő előnézetbe vagy az üzenet tárgyába. A csatornának csak az alkalmazásba való biztonságos visszatéréshez szükséges minimumot kell továbbítania.
Válassza el a kötelező üzemeltetési vagy biztonsági üzeneteket az opcionális összefoglalóktól és a marketingtől. A felhasználónak eseménytípus szerinti, érthető választási lehetőségeket mutasson, ne a belső témák technikai neveit. Vegye figyelembe a csendes időszakot, az időzónát és a távollét alatti helyettesítést. A beállítás módosításának a következő üzenet létrehozása előtt érvénybe kell lépnie, és visszakövethetőnek kell lennie.
- az esemény típusa és a várt reakció
- az üzenet kötelező vagy opcionális jellege
- engedélyezett csatornák és csendes időszak
- a megjelenített tartalom biztonságos köre
Válassza külön az értesítés keletkezését a kézbesítésétől
Egy üzleti műveletnek nem szabad csak azért meghiúsulnia, mert az e-mail-szolgáltató éppen nem válaszol. Először biztonságosan rögzítse az eseményt és a szükséges üzenetet, majd kézbesítse azt a háttérben. A tranzakció és a sor közötti kapcsolatnak meg kell akadályoznia azt az állapotot, amikor a változás elmentődik, de az értesítés elveszik. Minden üzenetnek egyértelmű azonosítóra és nyomon követhető állapotra van szüksége.
Az ideiglenes hiba utáni újrapróbálkozásnak korlátozottnak és a duplikációval szemben ellenállónak kell lennie. A végleges kudarc, az érvénytelen cím vagy az eltávolított eszköz külön folyamatba tartozik. Ne tekintse a szolgáltató általi átvételt annak bizonyítékának, hogy az üzenetet egy ember elolvasta. Az állapotot pontosan jelölje: előkészítve, elküldve, a csatorna által fogadva, elutasítva, illetve megnyitva – ez utóbbit csak akkor, ha ezt korrektül meg tudja állapítani.
Írjon érthető és akadálymentes sablonokat
A tárgynak vagy címsornak nyomásgyakorlás nélkül kell megneveznie az eseményt. A szöveg röviden elmagyarázza, mi történt, melyik objektumot érinti, és mit tehet a címzett. A hivatkozás egy konkrét, biztonságos részletoldalra mutasson, ne a kezdőlapra. Ha bejelentkezés után a felhasználónak nincs jogosultsága, üres hibaüzenet helyett jelenítsen meg értelmes magyarázatot.
A sablonokat verziózza, és tesztelje hosszú nevekkel, hiányzó adatokkal, különböző nyelvekkel és egyszerű szöveges módban is. A jelentés nem alapulhat csupán színen vagy ikonon. E-mailnél őrizze meg az olvashatóságot képek nélkül is, valamint a linkek helyes hierarchiáját. A lokalizáció a dátumot, az időt és a nyelvtani kontextust is magában foglalja, nem csak az egyes mondatok fordítását.
Kövesse a minőséget invazív mérés nélkül
Az üzemeltetési áttekintésnek mutatnia kell a várakozó üzenetek számát, a sor korát, a szolgáltatói hibákat, az elutasított címeket és az ismételt kézbesítéseket. A riasztást olyan állapotra állítsa be, amely beavatkozást igényel. A naplókba ne kerüljön az üzenet teljes törzse vagy titkos hivatkozás. A diagnosztikához többnyire elegendő az azonosító, a típus, a csatorna, a sablon, a címzett védett formában és az eredménykód.
Rendszeresen vizsgálja át a panaszokat, az opcionális témák kikapcsolását és azokat az eseményeket, amelyek után a felhasználók nem tudják, hogyan folytassák. A változást ne csak a megnyitási arány alapján értékelje; az a fontos, hogy a megfelelő személy időben megértette-e a feladatot. A terméktulajdonosnak, a supportnak és az üzemeltetésnek egyeztetett eljárással kell rendelkeznie hibás tömeges üzenet és a csatorna kiesése esetére is.
Gyakori kérdések
Küldje-e az alkalmazás ugyanazt az értesítést e-mailben és a felületen is?
Nem automatikusan. A kombináció akkor ésszerű, ha a csatornák eltérő szerepet töltenek be, például az e-mail visszahozza a felhasználót, a központ pedig megőrzi a kontextust. A duplikációt a sürgősség és a preferenciák alapján mérlegelje.
Hogyan előzhetők meg a duplikált értesítések?
Rendeljen az üzenethez az eseményből és a címzettből származtatott stabil azonosítót, ellenőrizze ezt létrehozáskor és küldéskor is, és vonja össze a tömeges változásokat. Így a kézbesítés ismétlése nem hoz létre új, tartalmilag azonos rekordot.
Tartalmazhat az értesítés érzékeny adatokat?
A tartalmat korlátozza a minimumra, és vegye figyelembe, hol jelenik meg a csatorna. Biztonságosabb csak az esemény megtörténtét jelezni, a részleteket pedig csak ellenőrzött bejelentkezés és jogosultság-ellenőrzés után elérhetővé tenni.