3. Mikä on ehdollinen logiikka

Oletko koskaan täyttänyt lomaketta, joka on tuntunut lukevan ajatuksiasi? Vastaat yhteen kysymykseen, ja yhtäkkiä uusia kysymyksiä ilmestyy – juuri niitä, joita tarvitset. Siinä toimii ehdollinen logiikka.

Tässä oppaassa opit, mitä ehdollinen logiikka on, miten se muuntaa staattiset lomakkeet älykkäiksi keskusteluiksi ja miksi se on tärkeää WordPress-sivustollesi.

Mikä on ehdollinen logiikka?

Yksinkertainen määritelmä

Ehdollinen logiikka näyttää, piilottaa tai muuttaa lomakeelementtejä automaattisesti käyttäjien vastausten perusteella. Se luo lomakkeita, jotka mukautuvat reaaliajassa käyttäjien syötteisiin.

Peruskaava

IF [jotain tapahtuu] SITTEN [tee jotain]

Yksinkertainen esimerkki

Kysymys: Onko sinulla lemmikkieläimiä?

  • Jos käyttäjä valitsee Kyllä → Näytä ”Millainen lemmikki?” -kenttä
  • Jos käyttäjä valitsee Ei → Ohita lemmikkikysymykset kokonaan

Lomake mukautuu vastauksen perusteella. Käyttäjät, joilla ei ole lemmikkejä, eivät koskaan näe epäolennaisia ​​lemmikkikysymyksiä.

3. Mikä on ehdollinen logiikka

3. Mikä on ehdollinen logiikka

Miten ehdollinen logiikka toimii

Komponentit

1. Liipaisinkenttä

Kysymys, joka saa aikaan jotain:

2. Kunto

Sääntö, joka on täytettävä:

  • Yhtä suuri kuin tietty arvo
  • Ei ole sama asia kuin jokin
  • Sisältää tiettyä tekstiä
  • On suurempi/pienempi kuin luku
  • On tyhjä vai ei tyhjä

3. toiminta

Mitä tapahtuu, kun ehto täyttyy:

  • Näytä kenttä
  • Piilota kenttä
  • Muuta arvoa
  • Siirry osioon
  • Näytä viesti

Virtaus

Käyttäjä vastaa kysymykseen ↓ Järjestelmä tarkistaa ehdon ↓ Täyttyykö ehto? → Kyllä → Suorita toiminto ↓ Ei → Älä tee mitään (tai vaihtoehtoinen toiminto)

Miksi ehdollinen logiikka on tärkeää

Lyhyemmät muodot

Käyttäjät näkevät vain asiaankuuluvat kysymykset:

  • 20 kysymyksen lomake saattaa näyttää useimmille käyttäjille vain 8 kysymystä
  • Epäolennaiset kentät pysyvät piilossa
  • Lomakkeet tuntuvat lyhyemmiltä ja nopeammilta

Paremmat valmistumisprosentit

Pitkät muodot pelottavat ihmisiä pois:

  • Lyhyemmän näköiset lomakkeet täydentyvät useammin
  • Asiaankuuluvat kysymykset tuntuvat tarkoituksenmukaisilta
  • Vähemmän hylkäämisiä

Parempi käyttökokemus

Lomakkeet tuntuvat personoiduilta:

  • Kuin keskustelu, ei kuulustelu
  • Kysymykset ovat järkeviä asiayhteydessään
  • Käyttäjät tuntevat itsensä ymmärretyiksi

Puhtaammat tiedot

Ei enää epäolennaisia ​​vastauksia:

  • Ei ”N/A” -merkintöjä
  • Ei tyhjiä kenttiä, joiden ei pitäisi olla tyhjiä
  • Data on merkityksellistä ja täydellistä

Ammattimainen ulkonäkö

Älykkäät lomakkeet näyttävät hienostuneilta:

  • Osoittaa huomiota yksityiskohtiin
  • Rakentaa luottamusta käyttäjien kanssa
  • Moderni, viimeistelty kokemus
Miten ehdollinen logiikka toimii

Miten ehdollinen logiikka toimii

Yleisiä ehdollisen logiikan skenaarioita

Kyllä/Ei Seurantatoimenpiteet

Perusmallinnus:

Trigger: "Onko sinulla allergioita?"

  • Kyllä → Näytä ”Listaa allergiasi”
  • Ei → Piilota allergiatiedot

Kategorioihin perustuvat kysymykset

Eri polut eri valinnoille:

Trigger: "Kyselyn tyyppi"

  • Myynti → Näytä budjetti, aikajana, yrityksen koko
  • Tuki → Näytä tilausnumero, ongelman kuvaus
  • Yleistä → Näytä yksinkertainen viestikenttä

Määrään perustuva näyttö

Näytä lisää, kun luvut kasvavat:

Trigger: "Osallistujien määrä"

  • 1 → Näytä yksittäisten osallistujien kentät
  • 2+ → Näytä ylimääräiset osallistujan nimikentät
  • 10+ → Näytä ryhmän koordinaattorin yhteystiedot

Sijaintiperusteiset kentät

Sopeudu maantieteelliseen valintaan:

Trigger: "Maa"

  • USA → Näytä osavaltio -alasvetovalikko
  • Kanada → Näytä provinssi-alasvetovalikko
  • Iso-Britannia → Näytä maakuntakenttä

Kelpoisuustarkastukset

Portin sisältö pätevyyden perusteella:

Trigger: "Ikä"

  • Alle 18-vuotiaille → Näytä vanhempien suostumuskentät
  • 18+ → Jatka aikuisille suunnattuihin vaihtoehtoihin
  • 65+ → Näytä seniorialennusvaihtoehdot

Ehtojen tyypit

Vertailuehdot

Kunto Merkitys esimerkki
Yhtä Tarkka ottelu Maa = ”USA”
Ei yhtä suuri kuin Mitään muuta kuin Tila ≠ ”Peruutettu”
Sisältää Sisältää tekstiä Sähköposti sisältää @gmail-tunnisteen
Alkaa Alkaa tekstillä Puhelinnumero alkaa merkeillä +1
Suurempi kuin Numeroiden vertailu Määrä > 10
Vähemmän kuin Numeroiden vertailu Ikä <18
On tyhjä Ei syötettyä arvoa Kommentit ovat tyhjiä
Ei ole tyhjä Onko sillä mitään arvoa Puhelin ei ole tyhjä

Useita ehtoja

JA logiikka

Kaikkien ehtojen on oltava totta:

Näytä kenttä JOS Ikä > 21 JA Maa = ”USA”

TAI Logiikka

Mikä tahansa ehto voi pitää paikkansa:

Näytä kenttä JOS Rooli = ”Esimies” OR Rooli = ”Ohjaaja”

Mitä ehdollinen logiikka voi ohjata?

Näytä/Piilota kentät

Yleisin käyttö:

  • Näytä asiaankuuluvat jatkokysymykset
  • Piilota tarpeettomat kentät
  • Näytä osiot tarvittaessa

Näytä/Piilota osiot

Hallitse kokonaisia ​​ryhmiä:

  • Näytä ”Toimitusosoite”-osio, jos toimitusta tarvitaan
  • Piilota puolison tiedot, jos olet naimaton

Pakollinen/valinnainen tila

Muuta kentän vaatimuksia:

  • Aseta puhelinnumero pakolliseksi, jos yhteydenottoasetus on "Puhelin".
  • Tee kentästä valinnainen tietyissä tilanteissa

Kentän arvot

Täytä arvot automaattisesti tai muuta niitä:

  • Aseta oletusarvoksi edellisen vastauksen perusteella
  • Laske kokonaissummat
  • Kopioi arvot kenttien välillä

Ehdollisen logiikan esimerkkejä toimialoittain

Verkkokaupan

  • Näytä lahjapakkausvaihtoehdot, jos ”Tämä on lahja” = Kyllä
  • Näytä toimitusvaihtoehdot maan mukaan
  • Näytä määräalennusilmoitus, kun määrä > 10

Terveydenhuolto

  • Näytä allergiatiedot, jos allergiat = Kyllä
  • Näytä lääkeluettelo, jos käytät lääkkeitä
  • Näytä hätäyhteyshenkilö toimenpidetyypin perusteella

kiinteistöt

  • Näytä vuokrauskohtaiset kentät, jos kysely = Vuokraus
  • Näytä rahoituskysymykset, jos ostaja (ei vuokralainen)
  • Näytä kaupalliset vaihtoehdot kiinteistötyypin perusteella

Oppilaitokset

  • Näytä vanhemman tiedot, jos oppilas on alaikäinen
  • Näytä siirto-opinnot, jos aiempi koulutus = Kyllä
  • Näytä korkoihin perustuva taloudellisen tuen osio

Tapahtumat

  • Osoita ruokavaliotarpeesi, jos osallistut aterioille
  • Näytä työpajavalinnat rekisteröintityypin perusteella
  • Näytä esteettömyysvaatimukset tarvittaessa

Vakuutus

  • Näytä ajoneuvon tiedot autovakuutusta varten
  • Näytä huollettavan tiedot perhetilanteen perusteella
  • Näytä vahinkohistoria, jos aiemmat vahingot = Kyllä

Staattiset muodot vs. ehdolliset muodot

Staattiset lomakkeet

Perinteiset muodot ilman logiikkaa:

  • Kaikki kentät näkyvät kaikille
  • Käyttäjät ohittavat epäolennaiset kysymykset manuaalisesti
  • Paljon "N/A"- tai tyhjiä vastauksia
  • Lomakkeet näyttävät pitkiltä ja pelottavilta

Ehdolliset muodot

Älykkäät lomakkeet loogisella toteutuksella:

  • Vain asiaankuuluvat kentät näkyvät
  • Lomake mukautuu jokaiselle käyttäjälle
  • Puhdas ja täydellinen data
  • Lomakkeet tuntuvat personoiduilta ja lyhyiltä

Vertailu

Aspect Staattinen muoto Ehdollinen muoto
Havaittu pituus Pitkät Lyhyt
Merkitys Jotkin kysymykset eivät sovellu Kaikki kysymykset asiaankuuluvat
Valmistumisaste Laske Korkeammat
Tietojen laatu Paljon tyhjiä kohtia/Ei tiedossa Puhdas ja täydellinen
Käyttökokemus Yleinen yksilöllinen
Asennuksen monimutkaisuus Yksinkertainen Vaatii suunnittelua

Ehdollisen logiikan aloittaminen

Vaihe 1: Haarautumiskohtien tunnistaminen

Etsi kysymyksiä, joissa vastaus määrittää, mitä seuraavaksi tapahtuu:

  • Kyllä/ei-kysymykset jatkokysymyksineen
  • Luokkavalinnat
  • Tyyppi-/roolivalinnat

Vaihe 2: Logiikkasi kartoittaminen

Kirjoita ehdot muistiin:

JOS [Kysymys A] = [Vastaus X] NIIN näytä [Kenttä B] JOS [Kysymys A] = [Vastaus Y] NIIN näytä [Kenttä C]

Vaihe 3: Pidä se yksinkertaisena

Aloita perusedellytyksistä:

  • Yksi liipaisin, yksi toiminto
  • Lisää monimutkaisuutta vähitellen
  • Testaa jokainen ehto ennen kuin lisäät lisää

Vaihe 4: Testaa huolellisesti

Tarkista jokainen polku:

  • Testaa jokainen liipaisinvaihtoehto
  • Tarkista, että oikeat kentät näkyvät/piiloutuvat
  • Lähetä testimerkinnät
  • Testaa mobiililaitteella

Ehdollinen logiikka automaattisessa lomakkeiden luontityökalussa

Automaattinen lomakkeiden rakentaja tarjoaa ehdollisen logiikan Pro-lisäosana:

Miten se toimii

  1. Luo lomake, jossa on kaikki kentät
  2. Valitse kenttä ehtojen lisäämiseksi
  3. Valitse liipaisinkenttä ja ehto
  4. Aseta toiminto (näytä/piilota)
  5. Tallenna ja testaa

Ominaisuudet

  • Visuaalinen kuntotarkastaja
  • Useiden ehtojen tuki (JA/TAI)
  • Erilaiset vertailuoperaattorit
  • Näytä/piilota kentät ja osiot
  • Reaaliaikainen esikatselu

Koodausta ei tarvita

Luo ehtoja osoittamalla ja napsauttamalla – JavaScriptiä tai ohjelmointitaitoja ei tarvita.

Yleisiä virheitä, joita on vältettävä

1. Liian monimutkaista

Liian monet olosuhteet aiheuttavat kaaosta:

  • Kaikkien polkujen testaaminen on vaikeaa
  • Helppo luoda konflikteja
  • Hämmentää käyttäjiä

2. Loogiset silmukat

Kenttä A näyttää kentän B, kenttä B piilottaa kentän A:

  • Luo äärettömiä silmukoita
  • Tauot lomakkeen toiminnallisuudesta

3. Piilotetut pakolliset kentät

Kentän tekeminen pakolliseksi, mutta ehdollisesti piilotetuksi:

  • Käyttäjä ei voi nähdä tai täyttää sitä
  • Lomake ei lähetetä

4. Kaikkien polkujen testaamatta jättäminen

Vain "onnellisen polun" testaaminen:

  • Reunatapaukset rikkoutuvat
  • Jotkut käyttäjät kohtasivat virheitä

Usein Kysytyt Kysymykset

Mitä on ehdollinen logiikka yksinkertaisesti sanottuna?

Ehdollinen logiikka tekee lomakkeista älykkäitä. Se näyttää tai piilottaa kysymykset aiempien vastausten perusteella, jotta käyttäjät näkevät vain heille olennaiset asiat.

Pitääkö minun osata koodata käyttääkseni ehdollista logiikkaa?

Ei. Nykyaikaiset lomakerakentajat, kuten Auto Form Builder, tarjoavat visuaalisia käyttöliittymiä, joissa ehtoja luodaan osoittamalla ja napsauttamalla – koodausta ei tarvita.

Hidastaako ehdollinen logiikka lomakkeitani?

Hyvin toteutetulla ehdollislogiikalla on minimaalinen vaikutus suorituskykyyn. Käsittely tapahtuu välittömästi selaimessa.

Voinko asettaa useita ehtoja yhteen kenttään?

Kyllä. Voit yhdistää ehtoja käyttämällä JA- (kaikkien on oltava tosia) tai TAI- (mikä tahansa voi olla tosi) -logiikkaa monimutkaisissa tilanteissa.

Onko ehdollista logiikkaa saatavilla vapaamuotoisissa laajennuksissa?

Jotkut tarjoavat perusehtologiikan ilmaiseksi; toiset (mukaan lukien Auto Form Builder) tarjoavat sen premium-ominaisuutena. Auto Form Builderin ilmaisversio sisältää kaikki olennaiset lomakeominaisuudet, ja ehdollisen logiikan Pro-lisäosana.

Yhteenveto

Ehdollisen logiikan ymmärtäminen:

  1. Mitä se on: Säännöt, jotka näyttävät/piilottavat kenttiä käyttäjien vastausten perusteella
  2. Miten se toimii: JOS [ehto] NIIN [toiminto]
  3. Miksi sillä on väliä: Lyhyemmät lomakkeet, parempi käyttökokemus, selkeämpi data
  4. Yleiset käyttötavat: Kyllä/Ei-seuranta, luokkien haarautuminen, kelpoisuustarkastukset
  5. Päästä alkuun: Tunnista haarautumiskohdat, kartoita logiikka, testaa perusteellisesti
  6. Välttää: Ylimonimutkaisuus, logiikkasilmukat, piilotetut pakolliset kentät

Yhteenveto

Ehdollinen logiikka muuttaa staattiset, yhden koon sopivat lomakkeet dynaamisiksi, personoiduiksi kokemuksiksi. Käyttäjät näkevät vain asiaankuuluvat kysymykset, lomakkeet tuntuvat lyhyemmiltä ja keräät selkeämpää dataa. Se on ero kyselyn ja keskustelun välillä.

Automaattinen lomakkeiden rakentaja tekee ehdollisen logiikan helpoksi Pro-lisäosan kautta – ei koodausta, vain visuaalisia sääntöjä, jotka tekevät lomakkeistasi älykkäämpiä.

Oletko valmis tekemään lomakkeistasi älykkäitä? Lataa automaattinen lomakkeiden rakentaja ja tutki ehdollista logiikkaa luodaksesi lomakkeita, jotka mukautuvat käyttäjillesi.

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *