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

JetFormBuilder Save Form Progress

A JetFormBuilder Save Form Progress egy olyan Pro kiegészítő, amely ott avatkozik be, ahol a legtöbb hosszabb űrlap elvérzik: a kitöltés megszakadásánál. Ha egy felhasználó véletlenül bezárja az oldalt, elnavigál, frissít a böngészőben, vagy egyszerűen csak később szeretné folytatni, az eddig begépelt adatok nem vesznek el. Az űrlap pontosan abban az állapotban töltődik vissza, ahol a kitöltés félbemaradt.

Ez különösen fontos minden olyan helyzetben, ahol az űrlap nem „egy e-mail mező + küldés” szintű, hanem több lépéses, hosszabb gondolkodást igényel, fájlokat kell feltölteni, vagy számítások és feltételes mezők vannak benne. A Save Form Progress célja nem technikai, hanem UX-oldalról kritikus: csökkenti a lemorzsolódást és növeli a sikeres beküldések arányát.

A kiegészítő a JetFormBuilder Pro csomag része, a JetFormBuilder mögött álló Crocoblock fejlesztőcsapat készítette, és teljesen natívan illeszkedik a meglévő űrlapjaidhoz.


Hogyan működik a mentés a háttérben?

A Save Form Progress nem szerveroldalon ment, hanem a böngésző Local Storage tárhelyét használja. Ez azt jelenti, hogy:

  • nincs extra adatbázis-terhelés,
  • nincs Ajax-mentések sora minden billentyűleütésnél,
  • a mentés azonnali és észrevétlen.

Minden űrlap kap egy egyedi azonosítót, és ehhez az azonosítóhoz a böngésző eltárolja:

  • az összes kitöltött mező aktuális értékét,
  • a több lépéses űrlapnál az aktuális lépést,
  • a számított mezők végeredményeit,
  • a feltételes logikák aktuális állapotát,
  • a már feltöltött fájlokat.

Amikor a felhasználó újra megnyitja ugyanazt az űrlapot ugyanazon az eszközön és böngészőben, a rendszer automatikusan visszatölti ezt az állapotot, minden külön értesítés vagy gombnyomás nélkül.

Fontos tudni, hogy ez böngészőhöz kötött megoldás: másik eszközön vagy másik böngészőben nincs átszinkronizálás, privát/incognito módban pedig a mentés a böngésző bezárásakor elveszik.


Mit ment pontosan?

A Save Form Progress nem csak „szövegmezőket” kezel, hanem az űrlap teljes logikáját visszaállítja.

Automatikusan megőrzi:

  • a sima input, textarea, select mezők értékeit,
  • a radio és checkbox állapotokat,
  • a több lépéses (multi-step) űrlap pozícióját,
  • a progress bar aktuális állását,
  • a számított mezők eredményeit (összegek, kedvezmények, kalkulációk),
  • a feltételes mezők láthatóságát,
  • a már feltöltött fájlokat,
  • az autocomplete mezők (Select Autocomplete, Address Autocomplete) kiválasztásait.

Ez azért lényeges, mert a felhasználó visszatéréskor nem csak adatokat kap vissza, hanem egy logikailag konzisztens űrlapot, pontosan ugyanabban az állapotban, ahol abbahagyta.


Beállítás: egyszerűbb nem is lehetne

A Save Form Progress nem igényel külön konfigurációt mezőnként. Minden az űrlap szintjén történik.

Lépések:

  1. WordPress admin → JetFormBuilder → Addons → Save Form Progress aktiválása.
  2. Nyisd meg az adott űrlapot.
  3. Az űrlap beállításainál keresd meg a Form Progress szekciót.
  4. Kapcsold be a Save form progress opciót.
  5. Opcionálisan állítsd be a Clear saved form data after successful submission kapcsolót.

Ezzel kész is vagy: a mentés azonnal életbe lép.


Beküldés utáni törlés: mikor jó, mikor nem?

A „Clear saved form data after successful submission” opció sokkal fontosabb, mint elsőre tűnik.

Ha be van kapcsolva:

  • sikeres beküldés után a böngésző törli az elmentett állapotot,
  • a következő látogatás mindig tiszta űrlappal indul.

Ha ki van kapcsolva:

  • a mentett adatok megmaradnak,
  • a felhasználó később újra megnyithatja az űrlapot ugyanazzal az adattartalommal.

Gyakorlati iránytű:

  • egyszeri jelentkezésekhez, pályázatokhoz érdemes bekapcsolni a törlést,
  • többszöri használatnál (pl. foglalások, ajánlatkérések) sokszor jobb kikapcsolva hagyni.

Valós felhasználási helyzetek

A Save Form Progress ott hozza a legtöbb értéket, ahol a kitöltés időigényes vagy megszakadhat.

Tipikus példák:

  • több lépéses álláspályázatok önéletrajzzal és motivációs kérdésekkel,
  • B2B ajánlatkérők sok opcióval, számított árakkal,
  • support és hibabejelentő űrlapok képernyőképekkel és logfájlokkal,
  • esemény- vagy booking űrlapok sok személyes adattal,
  • hosszabb kérdőívek és felmérések.

Ezekben az esetekben egyetlen elveszett űrlap konkrét érdeklődőt vagy ügyfelet jelent, a Save Form Progress pedig pontosan ezt a veszteséget csökkenti.


Előnyök röviden, de üzleti szemmel

A kiegészítő legnagyobb értéke nem technikai, hanem üzleti és UX-oldali.

Amit nyersz vele:

  • kevesebb félbehagyott űrlap,
  • magasabb befejezési arány,
  • jobb felhasználói élmény frusztráció nélkül,
  • nincs szerverterhelés a mentés miatt,
  • nincs extra fejlesztési igény.

Mindeközben a rendszer teljesen láthatatlanul működik a felhasználó számára.


Fontos korlátok és megfontolások

Érdemes tisztában lenni azzal, mire való – és mire nem.

  • A mentés böngészőhöz kötött, nem felhasználói fiókhoz.
  • Másik eszközön nem folytatható automatikusan.
  • Incognito módban a mentés nem megbízható.
  • Nem helyettesíti a beküldött adatok adminisztratív mentését.

Ha a beküldött adatok szerveroldali kezelésére van szükséged, azt a Save Form Record funkcióval vagy kiegészítőkkel érdemes megoldani. Ha a kitöltési útvonal is érdekes (milyen lépéseken ment végig a felhasználó), akkor a User Journey Tracking a megfelelő társ a Save Form Progress mellé.


Összegzés

A JetFormBuilder Save Form Progress egy „csendes” kiegészítő: nem látványos, nem marketinges funkció, mégis az egyik legerősebb hatással van az űrlapjaid teljesítményére. Automatikusan ment, nem zavar, nem terheli a szervert, és pontosan ott segít, ahol a felhasználók a leggyakrabban elvesznek.

Ha van akár egyetlen olyan űrlapod is, amelynek kitöltése több percnél hosszabb, ez az addon nem extra kényelmi funkció, hanem alap UX-biztosítás.