Ի՞նչ է պայմանական տրամաբանությունը

Դուք երբևէ լրացրե՞լ եք ձևաթուղթ, որը, կարծես, կարդացել է ձեր մտքերը։ Դուք պատասխանում եք մեկ հարցի, և հանկարծակի նոր հարցեր են հայտնվում՝ հենց այն հարցերը, որոնք ձեզ անհրաժեշտ են։ Սա պայմանական տրամաբանության գործոն է։

Այս ուղեցույցում դուք կսովորեք, թե ինչ է պայմանական տրամաբանությունը, ինչպես է այն ստատիկ ձևերը վերածում ինտելեկտուալ զրույցների և ինչու է այն կարևոր ձեր WordPress կայքի համար։

Ի՞նչ է պայմանական տրամաբանությունը։

Պարզ սահմանում

Պայմանական տրամաբանությունը ավտոմատ կերպով ցույց է տալիս, թաքցնում կամ փոխում է ձևի տարրերը՝ հիմնվելով օգտատիրոջ պատասխանների վրա: Այն ստեղծում է ձևեր, որոնք իրական ժամանակում հարմարվում են օգտատիրոջ մուտքագրած տվյալներին:

Հիմնական բանաձևը

IF [ինչ-որ բան է պատահում] ՀԵՏՈ [ինչ-որ բան անել]

Պարզ օրինակ

Question: Դուք ունե՞ք ընտանի կենդանիներ։

  • Եթե ​​օգտատերը ընտրի Այո → Ցուցադրել «Ի՞նչ տեսակի ընտանի կենդանի» դաշտը
  • Եթե ​​օգտատերը ընտրի Ոչ → Ամբողջությամբ բաց թողեք կենդանիների մասին հարցերը

Ձևը հարմարվում է պատասխանին։ Օգտատերերը, ովքեր ընտանի կենդանիներ չունեն, երբեք չեն տեսնում կենդանիների վերաբերյալ անտեղի հարցեր։

Ի՞նչ է պայմանական տրամաբանությունը

Ի՞նչ է պայմանական տրամաբանությունը

Ինչպես է գործում պայմանական տրամաբանությունը

Բաղադրիչները

1. Ձգանման դաշտ

Հարցը, որը հանգեցնում է ինչ-որ բանի.

2. Վիճակ

Կանոնը, որը պետք է պահպանվի.

  • Հավասար է որոշակի արժեքի
  • Չի հավասարվում ինչ-որ բանի
  • Պարունակում է որոշակի տեքստ
  • Մեծ է/փոքր է թվից
  • Դատարկ է, թե՞ դատարկ չէ

3: գործողություն

Ինչ է տեղի ունենում, երբ պայմանը բավարարվում է.

  • Ցուցադրել դաշտը
  • Թաքցնել դաշտը
  • Փոխել արժեքը
  • Անցնել բաժին
  • Displayուցադրել հաղորդագրություն

Հոսքը

Օգտատերը պատասխանում է հարցին ↓ Համակարգը ստուգում է պայմանը ↓ Պայմանը բավարարվա՞ծ է → Այո → Կատարել գործողություն ↓ Ոչ → Ոչինչ չանել (կամ այլընտրանքային գործողություն)

Ինչու է պայմանական տրամաբանությունը կարևոր

Կարճ ձևեր

Օգտատերերը տեսնում են միայն համապատասխան հարցերը՝

  • 20 հարցից բաղկացած ձևաթուղթը կարող է օգտատերերի մեծամասնությանը ցույց տալ ընդամենը 8 հարց։
  • Անտեղի դաշտերը մնում են թաքնված
  • Ձևերը ավելի կարճ և արագ են թվում

Ավելի լավ ավարտման մակարդակներ

Երկար ձևերը վախեցնում են մարդկանց.

  • Կարճ տեսքով ձևերը ավելի շատ լրացումներ են ապահովում
  • Համապատասխան հարցերը նպատակային են թվում
  • Ավելի քիչ լքվածություն

Բարելավված օգտվողի փորձը

Ձևաթղթերը անհատականացված են թվում.

  • Ինչպես զրույց, ոչ թե հարցաքննություն
  • Հարցերը իմաստ ունեն համատեքստում
  • Օգտատերերը զգում են, որ հասկացված են

Մաքուր տվյալներ

Անտեղի պատասխաններ այլևս չկան։

  • «N/A» գրառումներ չկան
  • Դատարկ դաշտեր չկան, որոնք չպետք է դատարկ լինեն
  • Տվյալները իմաստալից են և ամբողջական

Պրոֆեսիոնալ արտաքին տեսք

Խելացի ձևերը նրբագեղ տեսք ունեն.

  • Ցույց է տալիս ուշադրություն մանրուքների նկատմամբ
  • Կառուցում է վստահություն օգտատերերի հետ
  • Ժամանակակից, հղկված փորձառություն
Ինչպես է գործում պայմանական տրամաբանությունը

Ինչպես է գործում պայմանական տրամաբանությունը

Պայմանական տրամաբանության տարածված սցենարներ

Այո/Ոչ հետևողական քայլեր

Առավելագույնը հիմնական օրինաչափություն.

Զարգացնել «Ալերգիա ունե՞ս»։

  • Այո → Ցուցադրել «Խնդրում եմ նշեք ձեր ալերգիաները»
  • Ոչ → Թաքցնել ալերգիայի մանրամասները

Կատեգորիաների վրա հիմնված հարցեր

Տարբեր ընտրությունների համար տարբեր ուղիներ.

Զարգացնել «Հարցման տեսակ»

  • Վաճառքներ → Ցուցադրել բյուջեն, ժամանակացույցը, ընկերության չափը
  • Աջակցություն → Ցուցադրել պատվերի համարը, խնդրի նկարագրությունը
  • Ընդհանուր → Ցուցադրել պարզ հաղորդագրության դաշտը

Քանակի վրա հիմնված ցուցադրում

Ցուցադրել ավելին, երբ թվերը ավելանում են՝

Զարգացնել «Մասնակիցների թիվը»

  • 1 → Ցուցադրել մեկ մասնակցի դաշտերը
  • 2+ → Ցուցադրել մասնակցի անվան լրացուցիչ դաշտերը
  • 10+ → Ցուցադրել խմբի համակարգողի կոնտակտը

Տեղակայման վրա հիմնված դաշտեր

Աշխարհագրական ընտրությանը հարմարվելը.

Զարգացնել «Երկիր»

  • ԱՄՆ → Ցուցադրել նահանգի ցանկը
  • Կանադա → Ցուցադրել մարզի ցանկը
  • Մեծ Բրիտանիա → Ցուցադրել շրջանի դաշտը

Իրավասության ստուգումներ

Դարպասի բովանդակությունը՝ հիմնված որակավորման վրա.

Զարգացնել "Տարիք"

  • Մինչև 18 տարեկան → Ցուցադրել ծնողական համաձայնության դաշտերը
  • 18+ → Շարունակել մեծահասակների համար նախատեսված տարբերակներին
  • 65+ → Ցուցադրել տարեցների համար նախատեսված զեղչի տարբերակները

Պայմանների տեսակները

Համեմատության պայմաններ

Պայման իմաստ Օրինակ
հավասար Actշգրիտ համընկնում Երկիր = «ԱՄՆ»
Անհավասար է Ամեն ինչ, բացի Կարգավիճակ ≠ «Չեղարկված»
Պարունակում է Ներառում է տեքստ Էլ․ հասցեն պարունակում է «@gmail»
Սկսվում է Սկսվում է տեքստով Հեռախոսը սկսվում է «+1»-ով
Ավելի մեծ է Թվերի համեմատություն Քանակ > 10
Պակաս Թվերի համեմատություն Տարիքը < 18
Դատարկ է Արժեք մուտքագրված չէ Մեկնաբանությունները դատարկ են
Դատարկ չէ Ունի որևէ արժեք Հեռախոսը դատարկ չէ

Բազմաթիվ պայմաններ

ԵՎ Լոգիկա

Բոլոր պայմանները պետք է ճշմարիտ լինեն՝

Ցուցադրել դաշտը, եթե տարիքը > 21 է ԵՎ Երկիր = «ԱՄՆ»

ԿԱՄ տրամաբանություն

Ցանկացած պայման կարող է ճշմարիտ լինել՝

Ցուցադրել դաշտը, եթե դերը = «Ղեկավար» է OR Դեր = «Ռեժիսոր»

Ի՞նչ կարող է վերահսկել պայմանական տրամաբանությունը։

Ցուցադրել/թաքցնել դաշտերը

Ամենատարածված օգտագործումը՝

  • Ցուցադրել համապատասխան հետագա հարցեր
  • Թաքցնել ավելորդ դաշտերը
  • Բացեք հատվածները անհրաժեշտության դեպքում

Ցուցադրել/թաքցնել բաժինները

Կառավարեք ամբողջ խմբերը.

  • Ցուցադրել «Առաքման հասցե» բաժինը, եթե անհրաժեշտ է առաքում
  • Թաքցնել «ամուսնու/կնոջ տեղեկությունները», եթե ամուրի եք

Պարտադիր/Ըստ ցանկության կարգավիճակ

Փոփոխել դաշտի պահանջները՝

  • Հեռախոսահամարը դարձնել պարտադիր, եթե կոնտակտային նախընտրությունը «Հեռախոսահամար» է
  • Դաշտը դարձնել ընտրովի որոշակի դեպքերում

Դաշտի արժեքներ

Ավտոմատ լրացնել կամ փոխել արժեքները՝

  • Սահմանել լռելյայն՝ հիմնվելով նախորդ պատասխանի վրա
  • Հաշվարկել ընդհանուր գումարները
  • Պատճենել արժեքները դաշտերի միջև

Պայմանական տրամաբանության օրինակներ ըստ ոլորտի

Էլեկտրոնային առեւտուր

  • Ցուցադրել նվերների փաթեթավորման տարբերակները, եթե «Սա նվեր է» = Այո
  • Ցուցադրել առաքման տարբերակները՝ ըստ երկրի
  • Ցուցադրել քանակային զեղչի ծանուցումը, երբ քանակը > 10 է

Առողջապահություն

  • Ցուցադրել ալերգիայի մանրամասները, եթե ալերգիաները = Այո
  • Ցուցադրել դեղերի ցանկը, եթե դեղորայք եք ընդունում
  • Ցուցադրել արտակարգ իրավիճակների կոնտակտային տվյալները՝ ըստ ընթացակարգի տեսակի

Անշարժ գույք

  • Ցուցադրել վարձակալությանը հատուկ դաշտերը, եթե հարցում = վարձակալություն
  • Ցուցադրել ֆինանսավորման հարցերը, եթե գնորդը (ոչ թե վարձակալը) է
  • Ցուցադրել առևտրային տարբերակները՝ հիմնվելով անշարժ գույքի տեսակի վրա

կրթություն

  • Ցուցադրել ծնողի տեղեկությունները, եթե աշակերտը անչափահաս է
  • Ցուցադրել փոխանցման կրեդիտները, եթե նախորդ կրթությունը = Այո
  • Ցուցադրել ֆինանսական օգնության բաժինը՝ հիմնված հետաքրքրության վրա

Իրադարձություններ

  • Ցույց տվեք սննդակարգի կարիքները, եթե մասնակցում եք ճաշերին
  • Ցուցադրել արհեստանոցի ընտրությունները՝ հիմնվելով գրանցման տեսակի վրա
  • Անհրաժեշտության դեպքում ցույց տվեք հասանելիության պահանջները

Ապահովագրություն

  • Ցուցադրել մեքենայի մանրամասները ավտոապահովագրության համար
  • Ցուցադրել կախյալի մասին տեղեկությունները ընտանեկան կարգավիճակի հիման վրա
  • Ցուցադրել բողոքների պատմությունը, եթե նախորդ բողոքները = Այո

Ստատիկ ձևերն ընդդեմ պայմանական ձևերի

Ստատիկ ձևեր

Ավանդական ձևեր՝ առանց տրամաբանության.

  • Բոլոր դաշտերը տեսանելի են բոլորի համար
  • Օգտատերերը ձեռքով բաց են թողնում անտեղի հարցերը
  • Շատ «N/A» կամ դատարկ պատասխաններ
  • Ձևերը երկար և վախեցնող տեսք ունեն

Պայմանական ձևեր

Խելացի ձևեր տրամաբանությամբ.

  • Միայն համապատասխան դաշտերն են երևում
  • Ձևը հարմարվում է յուրաքանչյուր օգտատիրոջ
  • Մաքուր, ամբողջական տվյալներ
  • Ձևաթղթերը անհատականացված և կարճ են թվում

Համեմատություն

Կերպարանք Ստատիկ ձև Պայմանական ձև
Ենթադրվող երկարություն Long Կարճ
Հարմարություն Որոշ հարցեր կիրառելի չեն Բոլոր հարցերը համապատասխան են
Ավարտման տոկոսադրույքը Ավելի ցածր Բարձրագույն
Տվյալների որակը Շատ դատարկ տեղեր/Հ/Հ Մաքուր և ամբողջական
User փորձը Ընդհանուր Անհատականացված
Կարգավորման բարդությունը Պարզ Պահանջում է պլանավորում

Պայմանական տրամաբանության հետ սկսելը

Քայլ 1. Ճյուղավորման կետերի նույնականացում

Փնտրեք հարցեր, որոնց պատասխանը որոշում է, թե ինչ կլինի հաջորդը։

  • Այո/Ոչ հարցեր՝ հետագա պատասխաններով
  • Կատեգորիայի ընտրություններ
  • Տեսակի/դերի ընտրություն

Քայլ 2. Քարտեզագրեք ձեր տրամաբանությունը

Գրեք պայմանները.

ԵԹԵ [Հարց A] = [Պատասխան X] ԱՊԱ ցույց տալ [Դաշտ B] ԵԹԵ [Հարց A] = [Պատասխան Y] ԱՊԱ ցույց տալ [Դաշտ C]

Քայլ 3. Պահպանեք այն պարզ

Սկսեք հիմնական պայմաններից.

  • Մեկ ձգան, մեկ գործողություն
  • Աստիճանաբար ավելացրեք բարդությունը
  • Ստուգեք յուրաքանչյուր պայման՝ նախքան ավելին ավելացնելը

Քայլ 4. Մանրակրկիտ փորձարկում

Ստուգեք յուրաքանչյուր ուղի.

  • Փորձարկեք յուրաքանչյուր ակտիվացման տարբերակը
  • Ստուգեք, որ դաշտերը ճիշտ են երևում/թաքցվում
  • Ներկայացնել թեստային գրառումները
  • Փորձարկում բջջային հեռախոսով

Պայմանական տրամաբանություն ավտոմատ ձևաթղթերի կառուցիչում

Ավտոմատ ձևաթղթերի կառուցող Առաջարկում է պայմանական տրամաբանություն որպես Pro հավելված։

Ինչպես է այն աշխատում

  1. Կառուցեք ձեր ձևը բոլոր դաշտերով
  2. Ընտրեք դաշտ՝ պայմաններ ավելացնելու համար
  3. Ընտրեք ակտիվացման դաշտը և պայմանը
  4. Սահմանեք գործողությունը (ցույց տալ/թաքցնել)
  5. Պահպանել և փորձարկել

Հատկություններ

  • Տեսողական վիճակի կառուցող
  • Բազմակի պայմանների աջակցություն (ԵՎ/ԿԱՄ)
  • Տարբեր համեմատության օպերատորներ
  • Ցուցադրել/թաքցնել դաշտերը և բաժինները
  • Իրական ժամանակի նախադիտում

Ոչ կոդավորումը պահանջվում է

Ուղղեք և սեղմեք՝ պայմաններ ստեղծելու համար՝ JavaScript-ի կամ ծրագրավորման գիտելիքներ անհրաժեշտ չեն։

Խուսափելու ընդհանուր սխալներից

1. Չափից շատ բարդացնելը

Չափազանց շատ պայմաններ քաոս են ստեղծում.

  • Դժվար է ստուգել բոլոր ուղիները
  • Հեշտ է կոնֆլիկտներ ստեղծել
  • Շփոթեցնում է օգտատերերին

2. Լոգիկական ցիկլեր

A դաշտը ցույց է տալիս B դաշտը, B դաշտը թաքցնում է A դաշտը։

  • Ստեղծում է անվերջ ցիկլեր
  • Խափանում է ձևի ֆունկցիոնալությունը

3. Թաքնված պարտադիր լրացման դաշտեր

Պարտադիր, բայց պայմանականորեն թաքնված դաշտ ստեղծելը՝

  • Օգտատերը չի կարող տեսնել կամ լրացնել այն
  • Ձևը չի ներկայացվում

4. Բոլոր ուղիները չփորձարկելը

Միայն «երջանիկ ուղու» փորձարկում.

  • Եզրային պատյանները կոտրվում են
  • Որոշ օգտատերեր սխալներ են թույլ տվել

Հաճախակի տրվող հարցեր

Ի՞նչ է պայմանական տրամաբանությունը պարզ լեզվով։

Պայմանական տրամաբանությունը ձևերը դարձնում է խելացի։ Այն ցույց է տալիս կամ թաքցնում է հարցերը՝ հիմնվելով նախորդ պատասխանների վրա, որպեսզի օգտատերերը տեսնեն միայն այն, ինչը վերաբերում է իրենց։

Պայմանական տրամաբանություն օգտագործելու համար պե՞տք է իմանալ կոդավորումը։

Ոչ: Ժամանակակից ձևաթղթերի կառուցողները, ինչպիսին է Auto Form Builder-ը, ապահովում են տեսողական ինտերֆեյսներ, որտեղ դուք կարող եք մկնիկով ցույց տալ և սեղմել՝ պայմաններ ստեղծելու համար՝ առանց կոդավորման անհրաժեշտության:

Արդյո՞ք պայմանական տրամաբանությունը կդանդաղեցնի իմ ձևերը։

Լավ իրականացված պայմանական տրամաբանությունը նվազագույն ազդեցություն ունի աշխատանքի վրա։ Մշակումը տեղի է ունենում անմիջապես զննարկիչում։

Կարո՞ղ եմ մեկ դաշտում ունենալ մի քանի պայմաններ։

Այո։ Դուք կարող եք համատեղել պայմանները՝ օգտագործելով ԵՎ (բոլորը պետք է ճիշտ լինեն) կամ ԿԱՄ (ցանկացածը կարող է ճիշտ լինել) տրամաբանությունը՝ բարդ սցենարների համար։

Պայմանական տրամաբանությունը հասանելի՞ է ազատ ձևի պլագիններում։

Որոշները առաջարկում են հիմնական պայմանական տրամաբանություն անվճար, մյուսները (ներառյալ Auto Form Builder-ը) այն առաջարկում են որպես պրեմիում գործառույթ: Auto Form Builder-ի անվճար տարբերակը ներառում է ձևի բոլոր անհրաժեշտ գործառույթները՝ պայմանական տրամաբանությամբ որպես Pro հավելում:

Ամփոփում

Պայմանական տրամաբանության հասկացում.

  1. Թե դա ինչ է: Կանոններ, որոնք ցուցադրում/թաքցնում են դաշտերը՝ հիմնվելով օգտատիրոջ պատասխանների վրա
  2. Ինչպես է այն աշխատում: ԵԹԵ [պայման] ԱՊԱ [գործողություն]
  3. Ինչու matters: Ավելի կարճ ձևեր, ավելի լավ UX, ավելի մաքուր տվյալներ
  4. Ընդհանուր կիրառումներ. Այո/Ոչ հետևողական հարցումներ, կատեգորիաների ճյուղավորում, համապատասխանության ստուգումներ
  5. Սկսել: Ճյուղավորման կետերի նույնականացում, տրամաբանական քարտեզագրում, մանրակրկիտ փորձարկում
  6. Խուսափել: Գերբարդություն, տրամաբանական ցիկլեր, թաքնված պարտադիր դաշտեր

Եզրափակում

Պայմանական տրամաբանությունը ստատիկ, բոլորին համապատասխանող ձևերը վերածում է դինամիկ, անհատականացված փորձառությունների: Օգտատերերը տեսնում են միայն համապատասխան հարցեր, ձևերն ավելի կարճ են թվում, և դուք հավաքում եք ավելի մաքուր տվյալներ: Սա է տարբերությունը հարցաքննության և զրույցի միջև:

Ավտոմատ ձևաթղթերի կառուցող պայմանական տրամաբանությունը հասանելի է դարձնում իր Pro հավելվածի միջոցով՝ առանց կոդավորման, միայն տեսողական կանոններ, որոնք ձեր ձևերը դարձնում են ավելի խելացի։

Պատրա՞ստ եք ձեր ձևերը խելացի դարձնել: Ներբեռնեք ավտոմատ ձևաթղթերի կառուցիչը և ուսումնասիրեք պայմանական տրամաբանությունը՝ ձեր օգտատերերին հարմարվող ձևեր ստեղծելու համար։

Թողնել գրառում

Ձեր էլփոստի հասցեն չի հրապարակվելու. Պահանջվող դաշտերը նշված են աստղանիշով *