Добрата форма за контакт е кратка, јасна и сигурна. Бара само онолку податоци колку што ви требаат за да одговорите и работи подеднакво добро на телефон и на компјутер. Спам-пораките ги филтрира на серверот и му кажува на посетителот што ќе се случи со неговите податоци. Ако недостасува кое било од овие четири нешта, формата тивко губи упити, а тоа не го гледате во ниту еден извештај. Во овој водич ви покажуваме кои полиња вредат и како да ги наредите. Опфатени се и другите елементи на контакт страницата и барањата на законот за лични податоци во Македонија.
Накратко
- Секое дополнително поле значи помалку пополнети форми. За повеќето услужни бизниси доволни се име, е-пошта и порака, а телефонот нека биде опционален.
- Секое поле има видлива ознака над себе. Текстот во самото поле (placeholder) не е ознака, бидејќи исчезнува штом корисникот почне да пишува.
- Спамот се спречува во слоеви: скриено поле-замка, проверка на серверот и невидлив тест само кога има сомнеж.
- Ако собирате лични податоци од посетители во Македонија, накратко објаснете зошто ги собирате и ставете врска до политиката за приватност веднаш до копчето за испраќање.
- По испраќањето, посетителот мора да види јасна потврда, а вие треба да ја мерите формата како цел во аналитиката.
Содржина
- Препорачано
- Препорачано
- Препорачано
- Препорачано
- Препорачано
- Препорачано
- Препорачано
- Препорачано
- Препорачано
- Препорачано
- Препорачано
- Препорачано
Зошто формата е најважниот дел од контакт страницата
Контакт страницата е местото каде што заинтересиран посетител станува потенцијален клиент. Телефонот и адресата се важни, но формата е единствениот канал што работи 24 часа. Посетителот не мора да се јави во работно време, а вие добивате запис за секое барање. Токму затоа таа е и местото каде што најмногу упити тивко исчезнуваат. Некој почнал да пишува, се збунил на полето „Буџет“, не ја видел грешката на мобилен и ја затворил страницата.
Поголемиот дел од проблемите не се технички, туку произлегуваат од одлуки. Кој одлучил дека ви требаат адресата на фирмата и даночниот број уште пред првиот разговор? Кој проверил дали пораката воопшто стигнува во сандачето, а не во папката за спам? Одговорете на овие прашања пред да се напише првата линија код и формата ќе работи за вас, а не против вас.

Кои полиња навистина ви требаат
Правилото е едноставно: барајте само она што ви треба за да одговорите на првата порака. Сè друго може да се дознае во разговорот. Истражувањата на Baymard Institute покажуваат дека бројот на полиња повеќе влијае врз тоа колку е тешко да се пополни формата отколку бројот на чекори. Во своите статистики за корисничко искуство истиот институт наведува дека повеќето сајтови можат да го намалат бројот на прикажани полиња за 20 до 60%. Тестовите се правени на процеси за плаќање во онлајн продавници, но истата логика важи и за контакт форма. Секое поле е мал напор, а посетителот секој пат одлучува дали вреди.
| Поле | Задолжително? | Зошто |
|---|---|---|
| Име | Да | Да знаете како да му се обратите на човекот. Едно поле „Име и презиме“ е доволно. |
| Е-пошта | Да | Главниот канал за одговор. Користете тип email за на телефон да се отвори соодветната тастатура. |
| Порака | Да | Тука е суштината на упитот. Ставете кратко упатство, на пример „Опишете што ви треба и до кога“. |
| Телефон | Не | Корисно за брз повратен повик, но многумина не сакаат да го дадат. Означете го како „(опционално)“. |
| Тема или вид услуга | Само ако навистина ви треба | Корисно ако упитите одат кај различни луѓе во фирмата. Паѓачко мени со 3 до 5 опции, не повеќе. |
| Име на фирма | Не | Важно за B2B, но може да се дознае и од е-поштата или во одговорот. |
| Буџет, рок, адреса | Не во првата форма | Ова се прашања за првиот разговор, не за првиот клик. |
Ако мора да собирате повеќе информации, на пример за барање понуда со технички детали, поделете ја формата на два чекора. Прво се пополнуваат основните податоци, а потоа деталите. Така контакт-податоците веќе се испратени, дури и ако посетителот застане на вториот чекор.
Што уште треба да има контакт страницата
Формата не стои сама. Добрата контакт страница ги содржи и овие елементи, по овој редослед:
- Јасен наслов и една реченица за тоа што да се очекува. На пример: „Пишете ни, одговараме во рок од еден работен ден.“ Ветете само рок што навистина можете да го исполните.
- Самата форма, високо на страницата, за посетителот да не мора да лизга за да ја најде.
- Други канали за контакт: телефонски број на кој се ѕвони со еден допир на мобилен, е-пошта како врска, а ако имате, и копче за Viber или WhatsApp.
- Адреса и работно време, со вградена мапа ако примате клиенти во своја просторија.
- Кратка изјава за приватност до копчето за испраќање, со врска до целосната политика.
- Знаци на доверба: логоа на клиенти, кратка препорака или бројка што можете да ја докажете. Не измислувајте ги.
Кога веб-страницата е наменета за локален пазар, адресата и работното време се особено важни, бидејќи луѓето често ги бараат на телефон додека се во движење. Тука доаѓа до израз правилниот responsive дизајн: полињата треба да бидат доволно големи за прст, а копчето видливо без зумирање.
Дизајн и пристапност: форма што секој може да ја пополни
Пристапноста не е само обврска кон луѓето со попреченост. Истите правила ја прават формата побрза за сите, па и за некој што ја пополнува со една рака во автобус. Водичот за пристапни контакт форми според WCAG 2.2 ги наведува ознаките што исчезнуваат и грешките прикажани само со боја како најчести проблеми. Еве што да проверите:
- Видлива ознака за секое поле. Користете вистински елемент label поврзан со полето. Текстот во полето може да даде пример („[email protected]“), но не смее да ја замени ознаката.
- Грешките се објаснуваат со зборови. Црвена рамка не е доволна. Напишете што не е во ред и како да се поправи: „Внесете е-пошта во облик [email protected]“.
- Збир на грешки на врвот. Ако има повеќе грешки, прикажете ги на едно место со врски што водат директно до полињата што треба да се поправат. Ова многу им помага на корисниците што користат тастатура и читачи на екран.
- Целосна навигација со тастатура. Пробајте сами: со копчето Tab стигнете од првото поле до копчето за испраќање, без глушец. Редоследот мора да биде логичен, а полето во кое се наоѓате видливо означено.
- Внесениот текст не се брише при грешка. Ако некој напишал долга порака, а формата ја избришала поради погрешна е-пошта, тој нема да ја пишува повторно.
- Автоматско пополнување. Атрибутите autocomplete за име, е-пошта и телефон му дозволуваат на прелистувачот сам да ги пополни полињата. На мобилен тоа заштедува најмногу време.
- Копче со глагол. „Испрати барање“ или „Побарај понуда“ кажува повеќе од „Поднеси“.
Што се случува по кликот „Испрати“
Повеќето лоши форми изгледаат добро, а проблемот е во она што не се гледа. Водичот за испраќање форми на е-пошта наведува неколку вистински предизвици. Пораката треба да стигне целосна, спамот да не ве затрупа, известувањата да пристигнуваат сигурно, а приватноста да биде покриена. Во пракса, патот изгледа вака:
- Проверка на серверот. Сè што пристигнува од прелистувачот треба повторно да се провери на серверот. Дали е-поштата е во исправен облик, дали пораката е предолга, дали полињата се она што се очекува? Проверката во прелистувачот е само удобност за корисникот.
- Зачувување на пораката. Покрај е-пошта, чувајте ја пораката и во база на податоци или во CRM. Ако известувањето заглави во спам-филтерот, упитот не е изгубен.
- Известување до вас. Испратете го од адреса на вашиот домен, со правилно поставени SPF и DKIM записи, за да не заврши во папката за спам. Во полето „Reply-To“ ставете ја е-поштата на посетителот за да можете директно да му одговорите.
- Потврда до посетителот. На екранот треба да се појави јасна порака дека барањето е примено и кога да очекува одговор. Автоматскиот одговор по е-пошта е корисен, но внимавајте ако во него се враќа текстот што го внел посетителот. Тогаш спамерите можат да го злоупотребат за да праќаат пораки преку вашиот сервер.
- Мерење. Поставете го успешното испраќање како цел или настан во аналитиката. Во нашиот водич за веб аналитика за мали и средни бизниси објаснуваме како да ги следите конверзиите без да се изгубите во бројките.
Тестирајте ја формата барем еднаш месечно со вистинска порака. Тоа трае две минути, а може да ве спаси од неколку недели изгубени упити по некое ажурирање на сајтот.
Заштита од спам и злоупотреба
Јавната форма е отворена врата кон вашиот сервер. Корисно правило од еден текст за безбедност на јавните форми е секое поле што стигнува до серверот да се третира како да е под контрола на напаѓач. Тоа важи дури и за полињата што корисникот на екранот не може да ги менува.
Проверениот пристап е заштита во слоеви, а не еден приклучок што „решава сè“:
- Поле-замка (honeypot). Скриено поле што човекот не го гледа, а ботот го пополнува. Ако е пополнето, пораката тивко се отфрла. На посетителот не му додава никаков напор.
- Ограничување на бројот на испраќања. Повеќе пораки од иста адреса за неколку секунди не се човечко однесување.
- Невидлив тест само кога е потребен. Решенијата како Cloudflare Turnstile или reCAPTCHA v3 работат во позадина. Истиот водич на Static Forms ги препорачува таму каде што има повеќе злоупотреби, а за формите со малку пораки често е доволна замката.
- Чистење на внесениот текст. Ако формата праќа е-пошта, внесениот текст никогаш не смее директно да заврши во заглавјата на пораката. Водичот на OWASP за тестирање го опишува токму овој ризик: вметнување команди кон серверите за е-пошта.
Најчестата грешка е да се потпрете на еден метод и да мислите дека сте заштитени. Старите CAPTCHA со искривени букви ги одбиваат и вистинските луѓе. Затоа, за повеќето мали бизниси подобар почеток е комбинацијата од замка, проверка на серверот и ограничување на бројот на испраќања.
Лични податоци: што бара законот во Македонија
Името, е-поштата и телефонот се лични податоци. За фирмите што собираат податоци од посетители во Северна Македонија важи Законот за заштита на личните податоци, објавен во „Службен весник“ бр. 42 од 16.2.2020 година. Ако работите со посетители од други земји, проверете ги и тамошните правила.
За контакт форма тоа во пракса значи:
- Собирајте само она што ви треба за да одговорите. Тоа е истото правило од делот за полињата, само што сега е и правна обврска.
- Информирајте во моментот на собирање. Законот бара при собирањето на податоците да кажете кој е контролорот, за која цел се обработуваат и кои права ги има лицето. Вообичаено решение е кратка реченица до копчето, со врска до политиката за приватност.
- Не ставајте однапред штиклирано поле. Ако барате согласност за нешто дополнително, на пример за билтен, таа мора да биде посебна, слободно дадена и недвосмислена. Тоа значи празно поле што посетителот сам го штиклира.
- Одредете колку долго ги чувате пораките и кој во фирмата има пристап до нив.
Надлежен орган е Агенцијата за заштита на личните податоци, која врши надзор и дава насоки за примената на законот. Некои форми собираат чувствителни податоци, на пример здравствени информации кај ординација или финансиски детали кај сметководител. Тогаш важат построги правила, па пред објавување консултирајте правник или офицер за заштита на личните податоци.
Најчести грешки што ги гледаме
- Форма со осум или повеќе задолжителни полиња за обично прашање.
- Ознаки само во самото поле, што исчезнуваат при пишувањето.
- Копче „Испрати“ без никаква потврда дека пораката е примена.
- Пораки што одат на лична Gmail адреса на поранешен вработен.
- CAPTCHA што бара препознавање семафори на мал мобилен екран.
- Нема врска до политиката за приватност.
- Формата никој не ја тестирал откако сајтот е пуштен во употреба.
Секоја од овие грешки се поправа за неколку часа работа, а разликата во бројот на упити се гледа уште следниот месец.
Нашиот поглед: формата е разговор, а не формулар
Во Blox Studio работиме со мали и средни бизниси. Кога некој ќе ни каже дека „сајтот не носи клиенти“, речиси секогаш прво ја проверуваме контакт формата. Проблемот со видливоста и ангажманот често не е во дизајнот на почетната страница. Тој е во последните десет секунди пред посетителот да одлучи дали ќе пишува.
Затоа формата ја гледаме како почеток на разговор. Прво прашуваме што му треба на тимот на клиентот за да одговори добро, а сè друго го бришеме. Полињата ги дизајнираме прво за телефон, бидејќи таму се пополнуваат повеќето пораки. Проверката и заштитата ги ставаме на серверот, каде што им е местото, наместо да го мачиме посетителот со досадни тестови. Користиме современи технологии, но изборот секогаш зависи од тоа каде ќе завршат пораките: во е-пошта, во CRM или во систем за управување со содржина. Повеќе за тоа пишуваме во текстот за модерните веб технологии.
Најважниот совет што го даваме: по објавувањето, пратете си порака од телефон, од друга мрежа и со намерна грешка во е-поштата. Ако сè помине како што треба, формата е подготвена.
— Peter
Кога да ја препуштите на професионалци
Ако имате едноставен сајт и неколку пораки неделно, готов приклучок со добри поставки може да ви биде доволен. Формата понекогаш треба да праќа упити до различни луѓе, да се поврзе со CRM, да биде усогласена со законот за лични податоци и да изгледа како дел од вашиот бренд. Тогаш тоа е работа за тим што ја гради целата страница. Во Blox Studio изработуваме веб-страници по мерка за мали и средни бизниси, со контакт форми што се поставени, заштитени и тестирани уште од првиот ден. Пишете ни и ќе ви кажеме што би промениле на вашата.

Чести прашања
Колку полиња треба да има форма за контакт?
За повеќето услужни бизниси доволни се три задолжителни полиња: име, е-пошта и порака. Телефонот и името на фирмата можат да се додадат како опционални. За секое дополнително задолжително поле треба да постои јасна причина зошто ви е потребно уште пред првиот одговор.
Дали е подобро да ставам само адреса за е-пошта наместо форма?
Е-поштата како врска е добар дополнителен канал, но не и замена за формата. Многу корисници немаат поставено програма за е-пошта на компјутерот, па кликот на врската не прави ништо. Формата работи секаде, ви дава уреден запис за секое барање и може да се мери во аналитиката.
Дали ми треба CAPTCHA?
Не секогаш. За мала форма често е доволна комбинацијата од скриено поле-замка, проверка на серверот и ограничување на бројот на испраќања. Ако и покрај тоа добивате многу спам, додадете невидлив тест како Cloudflare Turnstile или reCAPTCHA v3, кој не бара ништо од посетителот.
Дали морам да барам согласност со штиклирање за да одговорам на порака?
За да одговорите на порака што посетителот сам ви ја пратил, обично не е потребно посебно поле за согласност. Сепак, мора јасно да го информирате кој ги обработува податоците и зошто, со врска до политиката за приватност. Ако сакате да го додадете на листата за билтен, ви треба посебна согласност, со поле што не е однапред штиклирано. За конкретен случај консултирајте правник.
Зошто не ми стигнуваат пораките од формата?
Најчеста причина е што известувањето се праќа од адреса што не е поврзана со вашиот домен, па завршува во спам или се одбива. Проверете ги SPF и DKIM записите и папката за спам, а копија од секоја порака чувајте ја во база на податоци. Потоа тестирајте со вистинска порака.
Извори
- Baymard Institute: Checkout Optimization, Minimize Form Fields
- Baymard Institute: UX Statistics
- Accessible Contact Forms: WCAG 2.2 Checklist
- Form Submission to Email: A Definitive How-To Guide
- Public Form APIs: What You Can and Can't Trust From the Browser
- Закон за заштита на личните податоци, Службен весник бр. 42/2020
- Агенција за заштита на личните податоци
