Większość formularzy jest zbudowana tak samo. Tworzysz formularz ze wszystkimi pytaniami, na które potrzebujesz odpowiedzi, a każdy odwiedzający widzi każde pytanie, bez względu na swoją sytuację. To tworzy problem. Odwiedzający, który potrzebuje pomocy z funkcją X, nadal widzi 10 pytań o funkcję Y, choć odpowiedź o funkcji Y go nie dotyczy. Porzuca formularz w połowie, bo odpowiada na pytania, które go nie dotyczą.
Formularz z logiką warunkową to zmienia. Logika warunkowa to zestaw reguł, które pokazują lub ukrywają pytania zależnie od odpowiedzi na poprzednie pytanie. Jeśli odwiedzający wybierze "Potrzebuję pomocy z funkcją X", widzi pytania o funkcję X. Jeśli wybierze funkcję Y, całkowicie pomija pytania o X i przechodzi od razu do pytań o Y. Na ekranie pojawiają się tylko pytania ważne dla tego konkretnego odwiedzającego. Logika warunkowa to jeden z rodzajów zachowania formularza dynamicznego.
Efektem jest formularz, który wydaje się krótki i trafny. Odwiedzający wypełnia go szybciej, bo nie czyta nieistotnych pytań. Dane są czystsze, bo ludzie odpowiadają na pytania dotyczące ich sytuacji. A współczynnik wypełnień rośnie, bo formularz z sześcioma pytaniami zawsze wygrywa z formularzem z dwudziestoma, nawet jeśli odwiedzający widzi tylko sześć z dwudziestu pytań, o które logika warunkowa mogłaby zapytać.
Czym są formularze dynamiczne i gdzie pasuje logika warunkowa
Formularz dynamiczny to każdy formularz, który zmienia się zależnie od zachowania użytkownika, odpowiedzi lub kontekstu. Dostosowuje się na bieżąco do osoby, która go wypełnia. Logika warunkowa to jeden ze sposobów na uczynienie formularza dynamicznym, ale nie jedyny.
Formularze dynamiczne mogą działać na kilka sposobów. Formularz może być dynamiczny, bo wstępnie wypełnia pola informacjami, które już znasz o odwiedzającym. Może być dynamiczny, bo sprawdza adres e-mail w trakcie pisania i od razu mówi, że jest nieprawidłowy. Może być dynamiczny, bo pokazuje różne pytania zależnie od wyboru. To ostatnie to logika warunkowa.
Logika warunkowa to najczęstszy rodzaj zachowania formularza dynamicznego, bo pozwala spersonalizować całe doświadczenie na podstawie odpowiedzi. Ale dynamiczny to szersza kategoria. Jeśli formularz zmienia cokolwiek w odpowiedzi na to, jak ktoś z nim współdziała, jest dynamiczny. Logika warunkowa to konkretny mechanizm pokazywania lub ukrywania pytań według reguł JEŚLI-TO.
Ten rozdział skupia się na formularzach z logiką warunkową, bo to najpotężniejszy sposób na uczynienie formularzy dynamicznymi. Ale gdy zobaczysz termin "formularz dynamiczny" w dokumentacji kreatora formularzy, pamiętaj, że to logika warunkowa sprawia, że jest naprawdę dynamiczny dla odwiedzającego.
Jak działa logika warunkowa
Logika warunkowa opiera się na regułach JEŚLI-TO. Jeśli odwiedzający odpowie X na pytanie 1, pokaż pytanie 2A. Jeśli odpowie Y na pytanie 1, pokaż zamiast tego pytanie 2B. Formularz rozgałęzia się w różnych kierunkach zależnie od udzielonych odpowiedzi.
Prosty przykład: formularz kontaktowy firmy programistycznej pyta "W czym możemy pomóc?". Odwiedzający może wybrać Wsparcie sprzedażowe, Wsparcie techniczne lub Wsparcie w rozliczeniach. Zależnie od wyboru formularz rozgałęzia się na inny zestaw pytań uzupełniających. Jeśli wybierze Wsparcie sprzedażowe, formularz pyta "Jakim produktem się interesujesz?" i "Jaki jest Twój termin?". Jeśli wybierze Wsparcie techniczne, formularz pyta "Jaki błąd widzisz?" i "Jakiego urządzenia używasz?". Ten sam formularz, trzy zupełnie różne ścieżki zależnie od odpowiedzi odwiedzającego.
Logika warunkowa skraca formularz, który widzi odwiedzający. Widzi tylko pytania, które go dotyczą. W tle kreator formularzy ukrywa lub pokazuje pytania według zdefiniowanych reguł. Odwiedzający nie musi rozumieć logiki. Po prostu odpowiada na pytania i widzi, jak pojawia się następne istotne pytanie.
Formularze z logiką warunkową a formularze wieloetapowe
Formularze z logiką warunkową i formularze wieloetapowe często się myli, bo oba dzielą formularz na mniejsze, łatwiejsze części. Ale służą różnym celom i działają inaczej.
Formularz wieloetapowy dzieli pytania na kolejne strony lub kroki. Krok 1 może pytać o imię i e-mail. Krok 2 o budżet i termin. Krok 3 o cele. Każdy odwiedzający odpowiada na te same pytania w tej samej kolejności. Formularz ma trzy kroki, ale ścieżka jest identyczna dla wszystkich. Odwiedzający klika "Dalej", by przejść z kroku 1 do kroku 2. Formularze wieloetapowe zmniejszają przeciążenie poznawcze, pokazując naraz mniej pól, co może poprawić współczynnik wypełnień. Ale każdy odwiedzający nadal odpowiada na każde pytanie.
Formularz z logiką warunkową w ogóle nie wymaga kroków. Zamiast tego zmieniają się same pytania, zależnie od odpowiedzi. Odwiedzający A może zobaczyć pytania 1, 2, 3 i 5. Odwiedzający B może zobaczyć pytania 1, 2, 4 i 6. Różni odwiedzający widzą zasadniczo różne pytania zależnie od swojej ścieżki. Dwie osoby nie muszą odpowiadać na ten sam zestaw pytań.
Te dwa podejścia mogą działać razem. Formularz może być wieloetapowy ORAZ mieć logikę warunkową. Krok 1 może pytać "W czym potrzebujesz pomocy?", a zależnie od odpowiedzi krok 2 pokazuje inne pytania. Dostajesz przejrzystość kroków i personalizację logiki warunkowej. Ale to zasadniczo różne narzędzia rozwiązujące różne problemy. Formularze wieloetapowe pomagają z odczuwaną długością. Logika warunkowa pomaga z trafnością.
Dlaczego formularze z logiką warunkową zmniejszają porzucenia
Formularze są porzucane z jednego prostego powodu: są zbyt długie albo pytają o nieistotne rzeczy. Odwiedzający zaczyna wypełniać, widzi listę 20 pytań, męczy się i wychodzi. Nigdy nie kończy formularza, a Ty tracisz leada.
Logika warunkowa to naprawia. Gdy formularz pyta tylko o to, co dotyczy danej osoby, wypełnia go ona szybciej. Formularz, który podczas wypełniania wygląda na sześć pytań, jest wypełniany znacznie częściej niż taki, który wygląda na 20 pytań, nawet jeśli oba mogą zadać łącznie do 20 pytań, gdyby przejść wszystkie ścieżki warunkowe.
Psychologia jest tu potężna. Odwiedzający widzi krótki formularz i myśli "Wypełnię to w dwie minuty". Wypełnia i wysyła. Odwiedzający widzi długi formularz i myśli "To za dużo roboty", po czym odchodzi, nic nie wpisawszy. Odczuwana długość ma większe znaczenie niż rzeczywista. Logika warunkowa kontroluje odczuwaną długość, pokazując tylko to, co istotne w danej chwili.
Kiedy używać formularzy z logiką warunkową
Logika warunkowa nie jest dobra dla każdego formularza. Prosty formularz kontaktowy z czterema pytaniami jej nie potrzebuje. Formularz zapisu na newsletter też nie. Ale pewne typy formularzy stają się znacznie potężniejsze dzięki logice warunkowej.
Użyj logiki warunkowej, gdy formularz ma wiele ścieżek. Jeśli są różne pytania dla różnych typów użytkowników lub sytuacji, logika warunkowa jest dobrym wyborem. Formularz wsparcia, w którym Wsparcie techniczne dostaje inne pytania niż Wsparcie w rozliczeniach, korzysta z rozgałęzień. Formularz zapytania o produkt, w którym osoba pytająca o oprogramowanie dostaje inne pytania niż osoba pytająca o usługi, też.
Użyj logiki warunkowej, gdy masz sekcje opcjonalne. Jeśli masz pytania, na które musi odpowiedzieć tylko część odwiedzających, ukryj je za logiką warunkową zamiast robić z nich opcjonalne pola w długim formularzu. Formularz rozpoznawczy B2B, w którym "Ilu masz członków zespołu?" jest istotne dla jednych klientów, a dla innych nie, może rozgałęzić się na pytania o wielkość zespołu dla wybranych typów odwiedzających. Formularz pozostaje krótszy i wydaje się trafniejszy dla każdej osoby.
Użyj logiki warunkowej, gdy musisz zadać szczegółowe pytania uzupełniające. Proste pytanie, jak "Jakie jest Twoje główne wyzwanie?", może rozgałęzić się na zestaw szczegółowych pytań. Jeśli ktoś wybierze "Muszę zwiększyć konwersje", pokaż pięć szczegółowych pytań o obecny współczynnik konwersji, ruch i grupę docelową. Jeśli wybierze "Muszę obniżyć koszty", pokaż pytania o obecne wydatki i priorytety oszczędzania. Ten sam formularz, różne pytania uzupełniające zależnie od pierwszej odpowiedzi.
Użyj logiki warunkowej, gdy masz długi formularz, którego nie da się skrócić. Niektóre formularze naprawdę potrzebują 20 lub 30 pytań, bo musisz mieć te informacje. Zamiast zadawać wszystkie 30 pytań każdemu odwiedzającemu, użyj logiki warunkowej, by pokazywać różne podzbiory. Formularz ubezpieczenia zdrowotnego może zadawać inne pytania 25-latkowi bez rodziny niż 55-latkowi z osobami na utrzymaniu. Formularz jest nadal długi w całości, ale każda osoba widzi tylko pytania dotyczące jej sytuacji.
Nie używaj logiki warunkowej, jeśli formularz jest już krótki. Jeśli masz formularz z pięcioma pytaniami, logika warunkowa dodaje złożoność bez korzyści. Osoba wypełniająca formularz z pięcioma pytaniami odbiera go jako krótki, niezależnie od rozgałęzień. Nie dodawaj złożoności dla samej złożoności.
Nie używaj logiki warunkowej, jeśli pytania uzupełniające nie różnią się naprawdę. Jeśli pytanie 2 jest mniej więcej takie samo niezależnie od odpowiedzi na pytanie 1, nie potrzebujesz rozgałęzień. Zostaw formularz liniowy. Logika warunkowa powinna realnie zmieniać doświadczenie, a nie tworzyć iluzję zmiany. Odwiedzający powinien czuć, że dostaje właściwe pytania dla swojej sytuacji, a nie że po prostu ukrywasz i pokazujesz te same pytania w innej kolejności.
Budowanie struktury formularza z logiką warunkową
Kluczem do działającego formularza z logiką warunkową jest jasna struktura rozgałęzień. Musisz z góry wiedzieć, jakie pytania zadasz, które odpowiedzi uruchamiają które pytania uzupełniające i jakie ścieżki istnieją w formularzu.
Zacznij od rozrysowania gałęzi. Zanim zbudujesz formularz, narysuj drzewo decyzyjne. Możesz użyć dokumentu, tablicy albo narzędzia do schematów, ale umieść to w widocznym miejscu. Pierwsze pytanie brzmi "Jakiej pomocy potrzebujesz?". Odwiedzający może wybrać A, B lub C. Jeśli A, widzi pytania od 2A-1 do 2A-5. Jeśli B, pytania od 2B-1 do 2B-3. Jeśli C, pytania od 2C-1 do 2C-4. Gdy to rozrysujesz, rozumiesz złożoność. Widzisz, czy masz trzy małe gałęzie, czy dziesięć ogromnych. Widzisz, czy logika jest prosta, czy zbyt złożona.
Zadaj pytanie rozgałęziające jako pierwsze. Pierwsze pytanie powinno decydować, którą ścieżką pójdzie odwiedzający. Jeśli pytanie rozgałęziające brzmi "Jaki jest Twój główny cel?", zadaj je przed wszystkim innym. Nie zadawaj czterech pytań wstępnych, a dopiero potem rozgałęziaj. Rozgałęziaj od razu. Odwiedzający chce jak najszybciej wiedzieć, że jest na właściwej ścieżce. Cztery pytania przed rozgałęzieniem sprawiają, że formularz wydaje się długi od początku, co wywołuje porzucenie, zanim odwiedzający zobaczy korzyść z rozgałęzień.
Utrzymaj każdą gałąź krótką. Gdy odwiedzający wybierze ścieżkę, kolejne pytania na niej powinny mieć łącznie nie więcej niż 8 do 10 pytań. Jeśli jedna ścieżka prowadzi do 15 pytań, cel logiki warunkowej przepadł. Chodzi o to, by formularz wydawał się krótki i trafny, a nie o ukrywanie 15 pytań za rozgałęzieniami. Jeśli masz 15 pytań na jednej ścieżce, jest ona za długa. Skróć ją albo podziel na formularz dwuetapowy.
Używaj spójnych typów pól w gałęziach. Jeśli ścieżka A używa listy rozwijanej dla pierwszego pytania, ścieżka B też powinna użyć listy rozwijanej, a nie pola tekstowego. Spójność sposobu zadawania pytań sprawia, że formularz wydaje się jednolity, choć odwiedzający idą różnymi ścieżkami. Formularz, który w połowie zmienia format, wygląda na zepsuty.
Pokazuj postęp wyraźnie. Jeśli formularz ma wiele kroków w obrębie gałęzi, pokaż numery kroków. "Krok 1 z 5: Opowiedz o swojej sytuacji. Krok 2 z 5: Opowiedz o swoich celach." Pomaga to odwiedzającemu zrozumieć, jak daleko jest na swojej ścieżce. Bez wskaźników postępu rozgałęziony formularz może wydawać się nieprzewidywalny.
Strategiczne użycie rozgałęzień do zbierania lepszych danych
Logika warunkowa to nie tylko skracanie formularzy. To także zbieranie bardziej konkretnych, przydatnych danych.
Zadawaj coraz bardziej szczegółowe pytania. Pierwsze pytanie jest szerokie: "W jakiej branży działasz?". Zależnie od odpowiedzi zadaj pytania uzupełniające specyficzne dla branży. Jeśli wybierze "Służba zdrowia", zadaj pytania dotyczące zdrowia, jak "Iloma placówkami pacjentów zarządzasz?". Jeśli wybierze "E-commerce", zapytaj "Ile SKU sprzedajesz?". Dostajesz informacje, których nie uzyskasz z formularza jednakowego dla wszystkich. Masz konkretne dane dopasowane do sytuacji odwiedzającego.
Użyj logiki warunkowej, by pominąć nieistotne pytania uzupełniające. Formularz pyta "Czy obecnie masz stronę internetową?". Jeśli odpowiedź brzmi tak, pokaż pytania uzupełniające, jak "Ile lat ma Twoja obecna strona?" i "Na jakiej platformie jest zbudowana?". Jeśli odpowiedź brzmi nie, całkowicie pomiń te pytania. Nie musisz znać platformy strony, której ktoś nie ma. Logika warunkowa eliminuje bezsensowne pytania i utrzymuje czystość danych.
Użyj logiki warunkowej, by kierować odwiedzającego różnie zależnie od odpowiedzi. W formularzu wsparcia, jeśli odwiedzający wybierze "Potrzebuję pomocy teraz, to pilne", pokaż wyraźny numer telefonu lub opcję czatu na żywo. Jeśli wybierze "To nie jest pilne", pokaż standardowy formularz e-mail. Nie tylko ukrywasz pytania, zmieniasz doświadczenie na podstawie tego, co ktoś Ci mówi.
Użyj logiki warunkowej, by pytać o budżet lub uprawnienia decyzyjne tylko wtedy, gdy to ma sens. Formularz rozpoznawczy pyta "Czy jesteś główną osobą podejmującą decyzje?". Pytanie o budżet pokaż tylko wtedy, gdy odpowiedź brzmi tak. Jeśli brzmi nie, zapytaj zamiast tego "Kto zatwierdzi tę decyzję?". Różne odpowiedzi dostają różne pytania uzupełniające. Dostajesz potrzebne informacje bez zadawania nieistotnych pytań.
Częste błędy w formularzach z logiką warunkową
Tworzenie zbyt wielu gałęzi. Formularz z pięcioma różnymi ścieżkami trudniej prowadzić niż formularz z dwiema lub trzema. Każdą gałąź trzeba przetestować, by upewnić się, że logika działa poprawnie. Każda gałąź zwiększa złożoność. Jeśli formularz ma więcej niż cztery lub pięć odrębnych ścieżek, rozważ podział na kilka prostszych formularzy. Lepiej mieć trzy formularze, z których każdy prosto się rozgałęzia, niż jeden, który rozgałęzia się w dwanaście kierunków.
Trudna do zrozumienia logika rozgałęzień. Odwiedzający nie powinien musieć rozumieć logiki. Powinien po prostu odpowiadać na pytania i widzieć, jak pojawia się następne. Ale jeśli logika jest myląca, czuje się zagubiony. Jeśli ktoś odpowie "Potrzebuję pomocy ze sprzedażą", a formularz nagle pyta "Ilu masz pracowników?", może pomyśleć "Chwila, czy formularz przypadkiem przełączył się na wsparcie techniczne?". Spraw, by logika była przejrzysta. Logika warunkowa powinna czynić formularz bardziej spójnym, a nie bardziej mylącym.
Niejasne zadanie pytania rozgałęziającego. Pierwsze pytanie determinuje wszystko, co następuje potem. Spraw, by opcje były skrajnie jasne. Nie pytaj "Co najlepiej opisuje Twoją sytuację?" z mglistymi odpowiedziami jak "Opcja A", "Opcja B", "Opcja C". Zapytaj "W czym potrzebujesz pomocy?" z jasnymi odpowiedziami, jak "Wsparcie techniczne", "Rozliczenia", "Zapytanie sprzedażowe". Odwiedzający powinien móc wybrać ścieżkę od razu, bez wątpliwości.
Gałęzie prowadzące do tych samych pytań. Jeśli ścieżki A i B zadają te same pytania uzupełniające, nie muszą być osobnymi gałęziami. Połącz je. Zbędne rozgałęzienia utrudniają prowadzenie formularza i mylą odwiedzającego. Twórz osobne gałęzie tylko wtedy, gdy pytania uzupełniające naprawdę się różnią.
Zapominanie, że każda gałąź musi działać niezależnie. Przetestuj każdą ścieżkę w formularzu. Wypełnij formularz, wybierając Opcję A do końca. Potem wypełnij go ponownie, wybierając Opcję B. Potem Opcję C. Każda ścieżka powinna działać płynnie, bez błędów i zamieszania. Błąd na ścieżce C, której nigdy nie testujesz, zirytuje odwiedzających, którzy tamtędy pójdą. Każda gałąź musi być kompletna i działająca.
Jak WEMASY pomaga z formularzami z logiką warunkową
Kreator formularzy WEMASY ma logikę warunkową jako wbudowaną funkcję. Możesz tworzyć rozgałęzione formularze z regułami jeśli-to bez pisania kodu. Ustaw warunek, np. "Jeśli odpowiedź na pytanie 1 to Wsparcie techniczne, pokaż pytanie 2A", a formularz zajmie się resztą. Wszystkie zgłoszenia z każdej gałęzi trafiają do Twojego panelu, gdzie widzisz, którymi ścieżkami idą odwiedzający i jakich udzielają odpowiedzi. Więcej o projektowaniu formularzy, które są częściej wypełniane, znajdziesz w naszym przewodniku o rodzajach formularzy i tym, kiedy użyć każdego z nich.