Ninja Forms - Conditional Logic
Prémium kiegészítő a Ninja Forms-hoz, amellyel feltételek alapján dinamikusan jeleníthetsz meg mezőket, futtathatsz műveleteket és személyre szabhatod az űrlapélményt.
Mi ez és milyen problémát old meg?
Szekció neve “Mi ez és milyen problémát old meg?”A Conditional Logic a Ninja Forms űrlapkészítő prémium kiegészítője. Segítségével szabályokat állíthatsz be, amelyek a felhasználó válaszai alapján megjelenítenek vagy elrejtenek mezőket, módosítanak listaopciókat, számításokat, illetve csak bizonyos esetekben futtatnak űrlapműveleteket (például e‑maileket vagy átirányítást). Így az űrlap rövidebbnek, relevánsabbnak érződik, a beküldések pontosabbak lesznek, és kevesebb utómunka hárul rád.
A lényeg: kód nélkül testre szabott, rugalmas űrlapfolyamatot hozhatsz létre, amely a kitöltőre reagál.
Fő funkciók, érthetően
Szekció neve “Fő funkciók, érthetően”-
Mezők megjelenítése/elrejtése
Bármely mezőt láthatóvá vagy láthatatlanná tehetsz a válaszok alapján. Például ha valaki „Egyéb” opciót választ, megjelenítesz egy szövegmezőt, ahol részletezhet. -
Mezőértékek és számítások dinamikus módosítása
Feltételekhez kötheted a számított mezőket, árakat, kedvezményeket vagy pontszámokat. Például kuponkód esetén automatikus árengedményt számíthatsz. -
Listaopciók szintű logika
Legördülők, rádiógombok és jelölőnégyzetek egyes opcióit külön-külön elrejtheted vagy megjelenítheted, hogy a kitöltő csak releváns választ lásson. -
Feltételes e‑mail és workflow
Értesítések és más űrlapműveletek (pl. átirányítás, feliratkoztatás) csak adott válaszok esetén fussanak. Így a beküldések automatikusan a megfelelő címzetthez kerülnek. -
Sikerüzenetek és átirányítások
Más üzenetet vagy másik céloldalt jeleníthetsz meg különböző válaszoknál (például szolgáltatási kategória szerint). -
Feliratkozás listákra
Válaszok alapján külön marketinglistákba irányíthatod a kitöltőt. -
Dátum alapú feltételek
Dátumok között hasonlíthatsz: „előtte”, „előtte vagy azon a napon”, „pontosan”, „azon a napon vagy utána”, „utána”. Idő szerinti összehasonlítás jelenleg nem támogatott. -
Kötelező mezők feltételesen
Csak akkor tedd kötelezővé a mezőt, amikor tényleg szükséges (például vállalati adatok csak céges érdeklődőknél). -
Összehasonlító operátorok
Egyenlő, nem egyenlő, nagyobb/kisebb típusú feltételek, valamint több feltétel kombinálása AND/OR logikával. -
Integrációk
Tökéletesen együttműködik más Ninja Forms kiegészítőkkel (például többlépéses űrlapok, haladó dátumválasztó, fizetések, e‑mail értesítések).
Hogyan működik? (Gyors beállítás)
Szekció neve “Hogyan működik? (Gyors beállítás)”- Nyisd meg az űrlapot az építőben.
- Válaszd ki a szabályozandó mezőt vagy űrlapműveletet.
- Az Advanced > Conditional Logic panelen kapcsold be a feltételeket.
- Állítsd be:
- a kiváltó mezőt (melyik válaszra figyeljen),
- az összehasonlítást (például „egyenlő”, „nagyobb mint”),
- a célt (mező megjelenítése/elrejtése, opciók módosítása, művelet futtatása).
- Szükség esetén adj hozzá több szabályt, AND/OR logikával.
- Előnézetben teszteld a viselkedést különböző válaszokkal.
Példa pszeudó-szabályokra:
Ha [Típus] = "Céges" → Mutasd [Adószám]Ha [Kupon] = "SAVE10" → [Végösszeg] = [Végösszeg] * 0.9Ha [Téma] tartalmazza "Ajánlat" → Futtasd [Értékesítés e-mail értesítés]Gyakorlati példák
Szekció neve “Gyakorlati példák”-
Rövidebb, személyre szabott űrlapok
Csak a releváns kérdések jelennek meg. Ha „Magánszemély” a válasz, elrejted a cégadatokat; „Céges” esetén megjeleníted és kötelezővé teszed. -
Osztály szerinti útvonalazás
„Téma” választás alapján más-más e-mail értesítés fusson: értékesítés, ügyfélszolgálat vagy marketing. -
Dinamikus árképzés
Kuponkód vagy mennyiség alapján kedvezmény. Például 10+ darabnál mennyiségi kedvezmény. -
Többlépéses elágaztatás
Komplett lépéseket hagysz ki, ha nincs relevancia (például haladó beállítások csak szakmai érdeklődőknek). -
„Gated” beküldés
A „Beküldés” gomb csak akkor jelenjen meg, ha a felhasználó elfogadta a feltételeket és megadta a szükséges adatokat. -
Időzített megjelenítés
Jelentkezési űrlap csak egy időszakban aktív: ha a dátum a határidő után van, mutass „Lezárult” üzenetet és rejtsd el a beküldést.
Előnyök és értékajánlat
Szekció neve “Előnyök és értékajánlat”- Nagyobb befejezési arány: a kitöltő csak azt látja, ami rá vonatkozik.
- Kevesebb manuális munka: automatikus értesítések, átirányítások, listafelhozások.
- Jobb adatminőség: feltételes kötelezőség, irreleváns mezők elrejtése.
- Kód nélküli megoldás: mindent az űrlapépítőben állíthatsz.
- Skálázhatóság: összetett üzleti logikák is felépíthetők karbantartható szabályokkal.
Kinek ajánlott?
Szekció neve “Kinek ajánlott?”- Marketing és értékesítés: lead‑űrlapok, kuponok, szegmentált listák, célzott értesítések.
- Ügyfélszolgálat: kategória szerinti jegyirányítás, releváns mezők megjelenítése.
- HR és oktatás: jelentkezési űrlapok, válaszok alapján eltérő kérdéscsoportok.
- E‑kereskedelem és szolgáltatások: ajánlatkérés, dinamikus kalkulációk, fizetés előtti ellenőrzések.
- Rendezvényszervezés: dátumhoz kötött regisztráció, opciók a résztvevő típusától függően.
Korlátok és megjegyzések
Szekció neve “Korlátok és megjegyzések”- Dátum/Idő: a feltételek dátumra vonatkozó összehasonlítást támogatnak; idő szerinti összehasonlítás nem elérhető.
- Szabályok összetettsége: nagyobb űrlapoknál tervezz előre, nevezd el egyértelműen a mezőket, és tesztelj alaposan.
- Minőség és karbantartás: a kiegészítő aktívan fejlesztett; a frissítések rendszerint a feltételértékelés pontosítására és a biztonság erősítésére is fókuszálnak.
Összefoglalás
Szekció neve “Összefoglalás”A Conditional Logic a Ninja Forms egyik legerősebb eleme: rugalmas, feltételekhez kötött viselkedéssel személyre szabott űrlapélményt ad. Mezőket, opciókat, számításokat és teljes műveleteket vezérelhetsz a felhasználó válaszai alapján. Ezzel rövidítheted az űrlapokat, növelheted a konverziót, javíthatod az adatminőséget és automatizálhatod a folyamatokat — mindezt kódolás nélkül.