Dinamikus űrlapok létrehozása feltételes logikával
A statikus űrlapok mindenkinek ugyanazokat a kérdéseket teszik fel. A dinamikus űrlapok alkalmazkodnak. Válassza az „Üzleti érdeklődés” lehetőséget, és megjelennek a cégmezők. Válassza az „Egyéb” lehetőséget, és megnyílik egy szövegmező. Válaszoljon az „Igen” gombra, és megjelennek a további kérdések. A feltételes logika a merev kérdőíveket intelligens beszélgetésekké alakítja, amelyek minden felhasználó helyzetére reagálnak.
Ebben az útmutatóban megtudhatja, hogyan hozhat létre feltételes logikával rendelkező dinamikus űrlapokat, amelyek a megfelelő mezőket jelenítik meg a megfelelő embereknek a megfelelő időben.
Mitől lesz dinamikus egy űrlap?
Statikus űrlap
- Minden felhasználó minden mezőt lát
- Fix szerkezet
- Nincs alkalmazkodás
- Egy kaptafára
Dinamikus forma
- A mezők a válaszok alapján jelennek meg
- Alkalmazkodik a felhasználói kontextushoz
- Személyre szabott élmény
- Csak a releváns kérdések jelennek meg
A különbség
STATIKUS: Név → E-mail → Telefonszám → Cég → Költségvetés → Üzenet (mindenki mind a 6-ot látja) DINAMIKUS: Név → E-mail → "Ajánlás típusa?" → HA Személyes: Telefonszám → Üzenet (4 mező) → HA Üzleti: Cégszám → Telefonszám → Költségvetés → Üzenet (6 mező)
Hogyan működik a feltételes logika
Az alapszerkezet
HA [a feltétel teljesül] AKKOR [mezők megjelenítése/elrejtése]
alkatrészek
- Trigger mező: A mező, amely meghatározza, mi történik
- Állapot: Milyen érték váltja ki a cselekvést
- Akció: Megjelenítés vagy elrejtés
- Célmező(k): Ami megjelenik vagy eltűnik
Példa
Trigger: „Meglévő ügyfél?” Feltétel: Az érték egyenlő „Igen” Művelet: Megjelenítés Cél: „Ügyfél-azonosító” mező
Az első dinamikus űrlap létrehozása
1. lépés: Tervezze meg a logikáját
Építés előtt térképezze fel a következőket:
- Milyen provokatív kérdéseket fogsz feltenni?
- Melyik mezők függenek az egyes válaszoktól?
- Mi az alapértelmezett beállítás (rejtett vagy látható)?
2. lépés: Az alaplap elkészítése
- Nyissa meg az űrlapot itt: A.F.B.
- Az összes mező hozzáadása (mind a mindig látható, mind a feltételes)
- Logikai sorrendbe rendezni
3. lépés: Azonosítsa az aktiváló mezőket
Jó trigger mezők:
- Legördülő menük egyértelmű kategóriákkal
- Választógombok (Igen/Nem, típusválasztás)
- négyzeteket
4. lépés: Feltételek beállítása
- Válassza ki a célmezőt (amelyet meg szeretne jeleníteni/elrejteni)
- Feltételes logika beállításainak megnyitása
- Válassza ki az indítómezőt
- Állítsd be a feltételt (egyenlő, tartalmazza stb.)
- A művelet meghatározása (megjelenítés/elrejtés)
5. lépés: Minden útvonal tesztelése
- Űrlap előnézete
- Teszteljen minden egyes triggeropciót
- Ellenőrizze, hogy a megfelelő mezők megjelennek-e
- Tesztbejegyzések beküldése
- Az adatok mentésének helyes ellenőrzése
Gyakori dinamikus űrlapminták
1. minta: Igen/Nem utánkövetés
Szerkezet:
Van weboldala? ○ Igen ○ Nem HA Igen → Mutassa: „Weboldal URL” mező HA Nem → Mutassa: „Szeretne segítséget egy létrehozásában?” mező
Használ: Felmérő kérdések különböző folytatásokkal
2. minta: Kategóriaelágazás
Szerkezet:
Milyen típusú megkeresésről van szó? ○ Értékesítés ○ Támogatás ○ Számlázás ○ Egyéb HA Értékesítés → Mutat: Költségvetés, Ütemterv, Cégméret HA Támogatás → Mutat: Rendelési szám, Probléma leírása HA Számlázás → Mutat: Számlaszám, Partner e-mail címe HA Egyéb → Mutat: "Kérjük, írja le" szövegmező
Használ: Különböző kérdések a különböző felhasználói típusoknak
3. minta: „Egyéb” specifikáció
Szerkezet:
Honnan hallott rólunk? ☐ Google ☐ Közösségi média ☐ Barát ☐ Egyéb HA az Egyéb be van jelölve → Mutassa: „Kérjük, pontosítsa” szövegmező
Használ: Egyéni válaszok rögzítése
4. minta: Fokozatos felfedés
Szerkezet:
Alapadatok: Név, E-mail cím (mindig látható) Szeretne további részleteket megadni? ○ Igen ○ Nem HA Igen → Mutassa: Cég, Telefonszám, Projekt leírása, Költségvetés
Használ: Opcionális részletes információk
5. minta: Feltételes fájlfeltöltés
Szerkezet:
Vannak igazoló dokumentumai? ○ Igen ○ Nem HA Igen → Mutassa be: Fájlfeltöltés mező
Használ: Opcionális tartozékok
6. minta: Ügyfél vs. potenciális ügyfél
Szerkezet:
Jelenlegi ügyfél? ○ Igen ○ Nem HA Igen → Mutassa: Ügyfél-azonosító, Fiók e-mail címe HA Nem → Mutassa: Cég, Honnan hallott rólunk?
Használ: Eltérő folyamatok a meglévő és az új rendszerek számára
Teljes dinamikus űrlap létrehozása: példa
Szolgáltatási érdeklődési űrlap
Mindig látható mezők:
- Név (kötelező)
- Email (szükséges)
- Szolgáltatási érdeklődés (legördülő menü – indítójel)
Szolgáltatási érdeklődési lehetőségek:
- Web Design
- SEO
- Marketing
- Tanácsadás
- Más
Feltételes mezők:
IF webdesign:
- Jelenlegi webhely URL-címe
- Szükséges oldalak száma
- Tervezési beállítások (legördülő menü)
HA SEO:
- Jelenlegi webhely URL-címe
- Célzott kulcsszavak (szövegterület)
- Havi költségvetési tartomány
IF Marketing:
- Marketingcsatornák (jelölőnégyzetek)
- Célközönség
- Havi költségvetési tartomány
IF Tanácsadás:
- Tanácsadási téma
- Előnyben részesített találkozó időpontja
HA Egyéb:
- Kérjük, írja le (szövegterület)
Mindig látható (feltételes mód után):
- További megjegyzések (opcionális)
- Küldés gomb
Eredmény
- A webdizájn látogatói 6 mezőt látnak
- A SEO látogatók 6 mezőt látnak
- A marketinges látogatók 6 mezőt látnak
- A tanácsadó látogatók 5 mezőt látnak
- Más látogatók 4 mezőt látnak
Feltétel típusok
Egyenlő
HA a [Mező] egyenlő az „Érték” értékkel
Pontos egyezés szükséges.
Nem egyenlő
HA a [Mező] nem egyenlő az „Érték” értékkel
Bármi, kivéve ezt az értéket.
tartalmaz
HA a [Mező] tartalmazza a "szöveg" karakterláncot
Az érték valahol tartalmazza a szöveget.
Üres
HA a [Mező] üres
Nincs megadva érték.
Nem üres
HA a [Mező] nem üres
Bármely megadott érték.
Nagyobb, mint / Kisebb, mint
HA a [Számmező] nagyobb, mint 100, HA a [Számmező] kisebb, mint 50
Numerikus összehasonlítások.
Több feltétel
ÉS Logika
Mező megjelenítése HA: Szolgáltatás = "Vállalat" ÉS Költségvetés > 10000 ÉS Idővonal = "Ez a negyedév"
MINDEN feltételnek igaznak kell lennie.
VAGY Logika
Mező megjelenítése HA: Szolgáltatás = "Webdesign" VAGY Szolgáltatás = "SEO" VAGY Szolgáltatás = "Marketing"
BÁRMELY feltétel igaznak bizonyulhat.
Kombinált ÉS/VAGY
Mező megjelenítése HA: (Szolgáltatás = "Webdesign" VAGY Szolgáltatás = "SEO") ÉS Költségvetés > 5000
Keverés összetett logikához.
Dinamikus űrlapok bevált gyakorlatai
1. Indítsa el az Egyszerűt
- Kezdj egy vagy két feltétellel
- Fokozatosan add hozzá a bonyolultságot
- Teszteld az egyes kiegészítéseket
2. Tartsa tisztán a logikát
- Használj egyértelmű kérdéseket
- Kerülje a zavaró függőségeket
- Dokumentáld a logikádat
3. Mezők logikus elhelyezése
- A feltételes mezők az eseményindító után jelennek meg.
- Természetes áramlás fenntartása
- Csoporthoz kapcsolódó mezők
4. Kötelező mezők kezelése
- A rejtett mezők kitöltése nem kötelező
- Csak akkor legyen kötelező, ha látható
- Tesztbeküldés rejtett kötelező mezőkkel
5. Vizuális visszajelzés nyújtása
- Sima animációk a megjelenő mezőkhöz
- Tiszta átmenetek
- Nincsenek megrázó változások
6. Minden útvonal tesztelése
- Minden trigger opció
- Minden kombináció, ha ÉS/VAGY függvényt használunk
- Mobil és asztali
- Különböző böngészők
Valós dinamikus űrlap példák
1. példa: Eseményregisztráció
ravaszt: Jelenléti típus
- Személyes megjelenés → Mutatjuk: Étrendi korlátozások, pólóméret, vészhelyzet esetén értesítendő személy
- Virtuális → Mutat: Időzóna, Platformbeállítás
- Hibrid → Mutatja: Az összes fenti
2. példa: Álláspályázat
ravaszt: Pozíció típusa
- Teljes munkaidő → Mutat: Fizetési elvárás, Kezdés dátuma
- Részmunkaidő → Mutat: Elérhető órák, Beosztási beállítások
- Szerződés → Mutat: Óradíj, Projekt időtartama
3. példa: Támogatási jegy
ravaszt: Probléma kategória
- Technikai → Mutat: Böngésző, Operációs rendszer, Hibaüzenet, Képernyőkép feltöltése
- Számlázás → Megjelenítés: Rendelési szám, Számlaszám
- Fiók → Megjelenítés: Felhasználónév, Fiók e-mail címe
- Funkciókérés → Megjelenítés: Funkcióleírás, Használati eset
4. példa: Árajánlatkérés
ravaszt: Projekt típusa
- Új weboldal → Mutat: Iparág, Oldalszám, Szükséges funkciók
- Újratervezés → Megjelenítés: Jelenlegi URL, Mit tartson meg, Mit változtasson
- Karbantartás → Megjelenítés: Aktuális URL, Szükséges feladatok, Gyakoriság
5. példa: Visszajelzési űrlap
ravaszt: Elégedettségi értékelés
- 1-3 (Alacsony) → Mutassa a „Mi ment rosszul?” szövegmezőt
- 4-5 (Magas) → Mutassa a következő szövegmezőt: „Mit csináltunk jól?”
Dinamikus űrlapok hibaelhárítása
Mező nem jelenik meg
- Ellenőrizze, hogy a feltétel helyesen van-e beállítva
- Ellenőrizze, hogy az indítójel mező értéke pontosan megegyezik-e
- Ellenőrizze az állapotértékekben szereplő elgépeléseket
- A művelet megerősítése a „Megjelenítés”, nem pedig az „Elrejtés” lehetőségre van állítva.
Mező nem rejtőzik
- Alapértelmezett állapot ellenőrzése (rejtve kell kezdődnie)
- Feltétellogika ellenőrzése
- Törölje a böngésző gyorsítótárát
Kötelező mező kitöltése Blokkoló beküldés
- A rejtett mezők kitöltése nem kötelező
- Csak akkor kell beállítani, ha látható
- Feltételesen kötelező beállítások ellenőrzése
Logika nem működik mobilon
- Tesztelés valós eszközön
- JavaScript hibák ellenőrzése
- Reszponzív viselkedés ellenőrzése
Az adatok nem mentődnek el megfelelően
- Rejtett mezők adatkezelésének ellenőrzése
- Rejtett értékek törlésének ellenőrzése
- Teszt beküldése minden útvonalhoz
Haladó dinamikus űrlaptechnikák
Láncolt feltételek
Az A mező aktiválja a B mezőt, amely aktiválja a C mezőt:
Szolgáltatástípus → HA "Vállalat" → Megjelenítés: Vállalat mérete → HA "1000+" → Megjelenítés: Dedikált ügyfélkapcsolati menedzser jelölőnégyzet
Feltételes szakaszok
Mezőcsoportok együttes megjelenítése/elrejtése:
HA „Szállítás szükséges” = Igen → A teljes szállítási cím szakasz megjelenítése (5 mező)
Feltételes e-mail-útválasztás
Különböző címzettek a kiválasztások alapján:
HA Osztály = "Értékesítés" → E-mail cím [e-mail védett] IF Osztály = "Támogatás" → E-mail cím [e-mail védett]
Feltételes megerősítő üzenetek
Különböző köszönőüzenetek:
HA a lekérdezés típusa = "Értékesítés" → Mutat: "Értékesítési csapatunk 24 órán belül felveszi Önnel a kapcsolatot." HA a lekérdezés típusa = "Támogatás" → Mutat: "Jegy létrehozva. A jegy számát e-mailben ellenőrizheti."
Gyakran ismételt kérdések
Hány feltételem lehet?
Technikailag korlátlan, de kezelhető legyen. 5-10 jól megtervezett feltétel jól működik. 15-20-nál több feltétel általában azt jelenti, hogy az űrlapot fel kell osztani.
A rejtett mezők továbbra is elküldik az adatokat?
A megvalósítástól függ. A rejtett mezők általában nem küldik el az adatokat (tisztább adatok). Egyes rendszerek üres értékeket küldenek. Teszteld az adott beállítást.
Használhatok feltételeket a küldés gombra?
Általánosságban elmondható, hogy a beküldés gombot mindig látható helyen kell tartani. Az elrejtése összezavarhatja a felhasználókat. Ehelyett feltételesen kitöltendő mezőket használjon a folyamat szabályozására.
A feltételes logika lelassítja az űrlapomat?
A modern implementációknak elhanyagolható a teljesítményre gyakorolt hatásuk. Csak a rendkívül összetett, sok mezőt tartalmazó logika okozhat kisebb késéseket.
Tesztelhetek beküldés nélkül?
A láthatóság teszteléséhez használd az előnézeti módot. A teljes teszteléshez, beleértve az adatbeküldést is, használd a törölhető tesztbeküldéseket.
Összegzésként
Dinamikus űrlapok létrehozása feltételes logikával:
- Tervezze meg a logikáját – Térképezze fel az eseményeket, feltételeket és célokat
- Alapűrlap építése – Minden mező megfelelően elrendezve
- Triggermezők hozzáadása – Legördülő menük, választógombok, jelölőnégyzetek
- Feltételek beállítása – Kapcsolja össze a triggereket a célmezőkkel
- Megjelenítés/elrejtés konfigurálása – Határozza meg, hogy mi jelenik meg, amikor
- A fogantyú követelményei – Csak akkor kötelező, ha látható
- Tesztelje alaposan – Minden útvonal, minden eszköz
Összegzés
A feltételes logikával rendelkező dinamikus űrlapok olyan személyre szabott élményt nyújtanak, amelyet a statikus űrlapok nem tudnak felülmúlni. A felhasználók csak a releváns kérdéseket látják, az űrlapok rövidebbnek tűnnek, és jobb adatokat gyűjthet. Kezdjen egyszerű feltételekkel – Igen/Nem válaszok és kategóriaelágazások –, majd szükség szerint növelje a bonyolultságot. A kulcs az, hogy a logika láthatatlan legyen a felhasználók számára, miközben pontosan a megfelelő mezőket jelenítse meg a helyzetüknek megfelelően.
Automatikus űrlapkészítők A Feltételes Logika bővítmény egyszerűvé teszi a dinamikus űrlapok létrehozását. Vizuális felületen állíthat be megjelenítési/elrejtési szabályokat, összetett feltételekhez használhat ÉS/VAGY logikát, és olyan űrlapokat hozhat létre, amelyek minden felhasználóhoz alkalmazkodnak.
Készen állsz dinamikus űrlapok létrehozására? Töltse le az automatikus űrlapkészítőt és kezdjen el olyan űrlapokat készíteni, amelyek intelligensen reagálnak a felhasználói bevitelre.