Folosire conditional logic: ghid complet skip / show / jump / require
4 tipuri de reguli + 11 operatori + combinări AND/OR. Cum construiești formulare adaptive care se schimbă în funcție de răspunsurile date.
De ce conditional logic schimbă rata de completare
Un formular cu 30 întrebări arătate fix tuturor are completion rate sub 20%. Același formular cu 30 întrebări dar din care fiecare respondent vede doar 8-12 relevante pentru cazul lui (restul ascunse via conditional logic) urcă completion la 65-75%. Mecanismul: respondentul nu trebuie să citească și să sară peste întrebări care nu îl privesc („Ești angajator? — Nu” → ascundem toate cele 15 întrebări despre echipa lui). Conditional logic e cea mai mare pârghie de îmbunătățire a rate-urilor pe orice formular peste 10 întrebări.
Cele 4 tipuri de reguli
skip_if = sari peste această întrebare dacă regula e adevărată (ex: skip „cod fiscal companie” dacă „ești persoană fizică”); show_if = afișează această întrebare DOAR DACĂ regula e adevărată (ex: arată „nume medicament” doar dacă „iei medicamente cronice” = Da); jump_to = sari direct la o altă întrebare specifică (ex: dacă răspunsul la întrebarea 5 = „nu sunt interesat”, jump la „Mulțumim pentru timp” la întrebarea 28); require_if = devine obligatorie dacă regula e adevărată (ex: „atașează CV” obligatoriu doar dacă „ai experiență de muncă”).
Cei 11 operatori disponibili
eq (egal), neq (diferit), gt (mai mare), lt (mai mic), gte (mai mare sau egal), lte (mai mic sau egal), in (e în lista valorilor), notin (nu e în listă), contains (conține textul), empty (răspunsul gol), notempty (răspunsul completat). Funcționează pe orice tip de câmp: text, number, multiple choice, dropdown, date, file.
Cum accesezi builder-ul
Per întrebare în editor → click iconița „⚡ Logică” din toolbar-ul întrebării → se deschide modalul cu lista regulilor existente (gol pentru întrebare nouă) și buton „+ Adaugă regulă”. Click → formular cu 4 câmpuri: TIP (skip/show/jump/require) + ÎNTREBARE DE REFERINȚĂ (dropdown cu toate întrebările precedente) + OPERATOR (din lista de 11) + VALOARE (text/număr/listă, depinde de tip).
Combinări multiple reguli (AND vs OR)
Default: dacă pui mai multe reguli pe aceeași întrebare, ele se combină cu AND (toate trebuie să fie adevărate ca regula să se aplice). Exemplu: arată „pachet premium recomandat” doar DACĂ „buget > 1000” AND „interesat de extra-features” = Da. Pentru OR, folosești operatorul „in” cu listă de valori: show_if întrebarea_3 in [„opțiunea A”, „opțiunea B”, „opțiunea C”] = echivalent cu A OR B OR C. Pentru OR pe întrebări diferite, folosește operatorul „compus” disponibil în builder avansat (toggle „mod expert”).
Exemplu real: chestionar candidatură job
Întrebări: 1. Nume, 2. Email, 3. Telefon, 4. Poziție aplicată (dropdown: developer, designer, sales, marketing), 5. Ani experiență, 6. CV (upload), 7. Portfolio link, 8. Salariu așteptat, 9. Disponibilitate start. Reguli: show_if pe q7 (Portfolio) DACĂ q4 in [„developer”, „designer”]; require_if pe q6 (CV) DACĂ q5 >= 2 (juniori fără experiență pot fi fără CV); skip_if pe q8 (salariu) DACĂ q4 == „marketing” (rolurile marketing au grilă fixă la HR). Un candidat sales cu 5 ani experiență vede 7 întrebări din 9; un junior developer fără experiență vede 6 din 9 (skip portfolio inutil pentru junior).
Validare la salvare (anti-loop)
Sistemul detectează automat loop-uri (jump_to q5 din q3 + jump_to q3 din q5 = loop infinit) și refuză salvarea cu eroare clară. La fel reguli imposibile (show_if pe q2 referențiind q5 — q5 încă nu a fost răspunsă când utilizatorul ajunge la q2).
Performanță
Engine de evaluare conditional logic rulează 100% client-side (browser) — zero round-trip la server pentru a decide ce întrebare arăți next. Latență sub 10ms chiar și pe 50+ reguli. Pe submit, server-side re-evaluează regulile pentru a respinge răspunsurile la întrebări care n-ar fi trebuit afișate (anti-tampering).
Limite plan
Free: max 5 reguli per formular. Pro: max 50 reguli per formular. Business: nelimitat + builder vizual cu drag-drop arrow conexiuni între întrebări. Agency: tot ce e pe Business + template-uri de logică reutilizabile între chestionarele clienților.