Skip to main content
Tartalomjegyzék
< All Topics
Nyomtatás

Ninja Forms – Save Progress

Vannak űrlapok, amelyeket egyszerűen nem lehet „gyorsan” kitölteni. Jelentkezések, pályázatok, hosszú B2B ajánlatkérések vagy több lépéses adatgyűjtések esetén a felhasználó gyakran megszakítja a folyamatot, mert hiányzik egy adat, egyeztetnie kell valakivel, vagy egyszerűen nincs több ideje. A Save Progress pontosan ezt a helyzetet kezeli: lehetővé teszi, hogy a kitöltés ne egy mindent vagy semmit élmény legyen.

A megoldás a Ninja Forms ökoszisztémáján belül működik, és arra épül, hogy a félkész állapot is érték. Nem kényszeríti a felhasználót befejezésre, viszont nem is engedi elveszni az eddig bevitt adatokat.

A mögöttes gondolkodás: mentés csak akkor, amikor annak értelme van

A Save Progress nem „láthatatlan adatgyűjtés”. Bejelentkezett felhasználóknál egy kifejezett mentési művelet történik, amikor a kitöltő rányom a Mentés gombra. Ez fontos adatvédelmi és UX szempontból is: a felhasználó pontosan tudja, mi történik, és mikor.

Vendég felhasználóknál más a logika. Itt nincs fiók, nincs visszatérési pont a szerveren, ezért a rendszer böngészőszintű mentéssel dolgozik. Ez kevésbé robusztus, viszont sok esetben pont elég arra, hogy valaki bezárja az oldalt, majd később ugyanarról az eszközről visszatérjen.

Hogyan illeszkedik egy valódi folyamatba?

A mentési lehetőség tipikusan nem önmagában áll. Többlépéses űrlapoknál a Mentés gomb általában a navigáció közelében kap helyet, nem külön funkcióként, hanem a „Folytatom később” természetes kiterjesztéseként. Ilyenkor a felhasználó nem dönteni kényszerül, hanem egyszerűen választ egy kényelmesebb opciót.

Bejelentkezett állapotban a mentések felhasználóhoz kötődnek. Ez azt jelenti, hogy akár másik eszközről is folytatható ugyanaz az űrlap, nem csak ugyanabban a böngészőben. Az admin oldalon ezek az állapotok láthatók, visszakereshetők, sőt szükség esetén teljes beküldéssé is alakíthatók.

Tipikus helyzetek, ahol tényleg számít

Egy álláspályázatnál gyakori, hogy a jelentkező több körben tölti az adatokat, mellékleteket gyűjt, referenciákat keres. Egy B2B ajánlatkérésnél sokszor belső egyeztetés előzi meg a végső válaszokat. Oktatási vagy nonprofit környezetben pedig előfordul, hogy a kitöltés több napig is elhúzódik. Ezekben az esetekben a Save Progress nem extra funkció, hanem alapelvárás a felhasználói élmény szintjén.

Amit érdemes előre átgondolni beállításkor

A mentés és a beküldés két külön esemény, és ezt érdemes tudatosan kezelni. Döntened kell arról, hogy mentéskor fussanak-e értesítések, induljanak-e automatizmusok, vagy csak csendben rögzüljön az állapot. Ugyanígy fontos kérdés, hogy engeded-e a többszörös mentést, vagy egyetlen „legutóbbi állapotot” tartasz meg felhasználónként.

Fájlok esetén külön figyelmet igényel a működés. A rendszer a fájlokat csak a végleges beküldéskor rögzíti, nem mentéskor. Ez nem hiba, hanem tudatos döntés, de érdemes számolni vele a felhasználói kommunikációban.

Korlátok, amiket jobb előre ismerni

Vendég módban minden a böngészőhöz kötődik. Ha a felhasználó eszközt vált, törli a böngészőadatokat vagy inkognitó módban dolgozik, a mentés elveszik. Bejelentkezett használatnál ez a probléma nem áll fenn, ezért hosszú, kritikus folyamatoknál szinte mindig érdemes valamilyen beléptetést használni.

Összefoglalva

A Save Progress nem az űrlap funkcióit bővíti, hanem a kitöltéshez való viszonyt alakítja át. Elfogadja, hogy a felhasználó nem mindig most, nem mindig egyben és nem mindig hibátlanul dolgozik. Ha az űrlapod több mint egy gyors kapcsolatfelvétel, ez a kiegészítő segít abban, hogy a félbehagyás ne veszteség, hanem átmeneti állapot legyen.