Создаем форму обратной связи на PHP

Создаем форму обратной связи на PHP

26.07.2019

В этой статье я опишу несколько самых популярных и действенных способов получить копию (скан) паспорта. Расскажу, как можно добыть как вымышленные, так и реальные копии документов практически в любых количествах. Все способы не являются секретными, их можно найти в интернете; но статьи, близкой по охвату кол-ва способов и качеству описания - я не встречал.

Учитывая тематику и основной контингент данного форума, я думаю, можно пропустить лекцию о том, кому и зачем нужны сканы. Но если вдруг кто-то этого не знает, поверьте - лучше и не знать.

Обращаю внимание, что статья написана исключительно в ознакомительных целях. Прочитавшие мою работу, надеюсь, не попадутся в будущем на удочку мошенникам. Использование статьи в личных (злых, корыстных, мошеннических) целях - на ваш страх и риск.

Опишу всё от лиц мошенников, чтобы вы на себе ощутили, что это всё значит. И, как я уже сказал, чтобы не попадались на уловки!

1. RF SCreater - мал, да удал
Особенности:
- копии паспортов на абсолютно любые данные
- неограниченное количество сканов
- хорошее качество (1625х2340)
- отсутствие введённых данных в реальности

Данная программа создана для того, чтобы не отдавать в руки предполагаемых мошенников свою копию паспорта, а отдать вымышленную и посмотреть, что будет.
Простой интерфейс, разберётся даже малоопытный пользователь ПК.

2. Дам взаймы
Особенности:
- копии реальных паспортов
- копии преимущественно молодых людей
- простота добычи
- несложно получать до 20 сканов в день

ВКонтакте есть группа, которая называется "Нужны деньги? Займи здесь!". Посмотреть группу можно перейдя .
Заходим в раздел "Дам взаймы" и пишем, что можем дать в долг. Сколько и какие условия - зависит от вашей фантазии (но чем всё проще, тем лучше). В скором времени получаем сообщения от тех, кому нужны деньги. Под предлогом удостоверения личности, кому перечисляются средства, просим скан на почту. Скан получаем, в долг не даём.

3. Есть вакансия
Особенности:
- получение РЕАЛЬНЫХ сканов на ВАШИ данные (регион, возраст, пол и др.)
- в основном, копии людей средних лет
- повышенная сложность добычи
- большое "не паханное поле" для работы

На любом сайте по поиску работы создаём вакансию, которая легко заинтересует нужных вам людей. Указываете пол, возраст, регион и другие данные и ждёте желающих "устроиться на работу".
После небольшой переписки просите выслать скан паспорта для "подготовки документов" или для другой цели (опять же, всё зависит от вашей фантазии). После получения скана вакансия для человека закрывается.

4. Ищу работу
Особенности:
- те же, что и в предыдущем варианте

Это тот же вариант, что выше, только наоборот. Сами ищем резюме любого человека, чьи данные подходят для нашей цели, затем действуем по схеме выше.

5. Куплю навигатор
Особенности:
- реальные копии
- возможность выбора региона
- средняя сложность получения

Заходим на любую популярную доску объявлений (Авито, Сландо и т.п.).
По интересующему вас региону ищем на продаже любой небольшой товар. Предпочтительно - электронику. Пишем продавцу: "Не могли бы вы, уважаемый, отправить товар в город N ?"
Если человек соглашается, то он, скорее всего, попросит предоплату (если что - можно самому предложить). Мы, в свою очередь, соглашаемся на его условие, но просим выслать скан, чтобы "убедиться, что вы - реальный продавец".
Получаем скан, забываем про товар.

6. Письма счастья
Особенности:
- малоэффективный способ
- простота выполнения

Пишем небольшое красочное письмо от имени какого-нибудь развлекательного портала, на котором можно выиграть деньги или приз. Содержание письма: "Поздравляю, вы случайный ежегодный победитель!" (снова напоминаю о фантазии).
"Просим вас выслать на e-mail [такой-то] копию вашего паспорта, чтобы удостовериться, что вы - это вы".
К слову, в инете есть бесплатные сервисы, позволяющие отправить письмо практически от любого домена. Даже от [email protected]

7. Познакомлюсь с мужчиной
Особенности:
- реальные копии
- в большинстве мужской пол
- средняя сложность добычи

Думаю, этот способ, один из самых популярных. Регистрируем на сайте знакомств девушку, фото можно взять в интернете (вконтакте, сайты проституток, но не очень откровенные). Когда мужик клюнет - переписываемся, ведём дело к встрече. Как дело дошло до свидания - просим скан под предлогом того, что "я молодая девушка, не доверяю фото в интернете" и получаем (если всё грамотно получится) копию паспорта.

Проявляем фантазию
Я описал самые основные способы, которые встречаются в интернете. При проявлении смекалки и фантазии мошенники могут придумывать новые варианты развода, чтобы получить ваш скан. Но так или иначе, все варианты будут схожи с описанными мною. Будьте бдительны и не поддавайтесь мошенникам!
Если какой-то способ, принципиально отличающийся от моих, я не описал - дополняйте ниже. Будем благодарны!

Помните! Лохи есть всегда! Будет хорошо, если мы с вами не окажемся на их месте!

Одной из наиболее часто встречающихся на практике задач является реализация формы обратной связи. Тобишь написание ее HTML кода, оформление ее на CSS, создание PHP скрипта, который бы обрабатывал полученные от пользователя данные и отправлял их на нашу почту, написание JS скрипта, который бы проверял форму на адекватность вводимых данных, защита нашего детища от спама, чтобы наш почтовый ящик не обвалился от атак ботов.

Все вышеперечисленные моменты будут рассмотрены в нашем обзоре и подробно прокомментированы.

Итак, начинаем создание формы обратной связи:

HTML

В первую очередь мы пишем HTML код, в нем задаются поля, которые будет заполнять пользователь. Они же в дальнейшем будут оформляться. Код формы выглядит следующим образом:

< form method= "post" action= "mail.php" > < div class = "left" > < label for = "name" > Имя: < input maxlength= "30" type= "text" name= "name" /> < label for = "phone" > Телефон: < input maxlength= "30" type= "text" name= "phone" /> < label for = "mail" > E- mail : < input maxlength= "30" type= "text" name= "mail" /> < div class = "right" > < label for = "message" > Сообщение: < textarea rows= "7" cols= "50" name= "message" > < input type= "submit" value= "Отправить" />

И визуально она выглядит сейчас следующим образом:

Согласен, пока все некрасиво и ничего не понятно, но мы только начали.

Рассмотрим приведенный выше код подробно:

  • < form method= "post" action= "mail.php" > …


    для того, чтобы создать форму необходимо использовать тег form. Именно он определяет начало и конец формы для интерпретатора кода. У него, как и у любого тега, есть целый набор атрибутов, но обязательных для работы формы всего два, это method (метод отправки запроса на сервер, для форм стандартно используют post) и action (указывает путь к файлу-обработчику формы, именно в этом файле будет содержаться скрипт на PHP, который после будет отправлять введенные пользователем значения нам на почту, в нашем случае мы видим, что это файл называется mail.php и лежит он в том же директории сайта, что и рассматриваемая нами страница).
  • < input maxlength= "30" type= "text" name= "name" />


    Далее у нас следуют инпуты. Это собственно сами поля формы в которые пользователи будут вводить необходимую нам информацию (type="text" говорит о том, что это будет текст). Атрибут maxlength указывает сколько символов может ввести пользователь в данное поле формы. Самый важный атрибут это name – он задает имя конкретного поля. Именно по этим именам в дальнейшем PHP скрипт будет обрабатывать поступающую в него информацию. При желании можно еще задать атрибут placeholder, который выводит внутри поля текст исчезающий при установке курсора внутри нее. Одной из проблем плейсхолдера является то, что он не поддерживается некоторыми старыми браузерами.
  • < label for = "name" > Имя:


    Используется в случае если мы отказались от плейсхолдеров. Обычная подпись поля, атрибут for сообщает к какому конкретно полю относится данная подпись. Значением указывается name интересующего нас поля.
  • < textarea rows= "7" cols= "50" name= "message" >


    Также как и инпут предназначен для введения пользователем информации, только на этот раз поле заточено для длинных сообщений. Rows указывает размер поля в строках, cols в символах. В целом они задают высоту и ширину нашего поля.
  • < input type= "submit" value= "Отправить" />


    О том, что это кнопка для отправки формы нам сообщает type="submit", а value задает текст, который будет внутри этой кнопки.
  • < div class = "right" >


    использованы только для дальнейшего визуального оформления формы.
CSS

Для того, чтобы наша форма обратной связи выглядела презентабельно ее нужно оформить. Для получения следующего результата:

Мы использовали данный код:

form { background: #f4f5f7; padding: 20px; } form . left, form . right { display: inline- block; vertical- align: top; width: 458px; } form . right { padding- left: 20px; } label { display: block; font- size: 18px; text- align: center; margin: 10px 0px 0px 0px; } input, textarea { border: 1px solid #82858D; padding: 10px; font- size: 16px; width: 436px; } textarea { height: 98px; margin- bottom: 32px; } input[ type= "submit" ] { width: 200px; float: right; border: none; background: #595B5F; color: #fff; text- transform: uppercase; }

Подробно расписывать CSS я не вижу смысла, обращу Ваше внимание лишь на ключевые моменты:

  • Не стоит писать оформление под каждый тег в форме. Старайтесь строить свои селекторы так, чтобы парой строк кода оформлять все необходимые Вам элементы.
  • Не используйте для переноса строк и создания отступов лишние теги по типу < br>, < p> и тд, с этими задачами прекрасно справляется CSS со свойством display: block и margin с padding. Больше о том, почему не стоит пользоваться < br> в верстке вообще можете почитать в статье Тэг br, а так ли он нужен? .
  • Не стоит пользоваться табличной версткой для форм. Это противоречит семантике этого тега, а поисковики любят семантичный код. Для того, чтобы формировать визуальную структуру документа нам достаточно тегов div, и заданных им в CSS свойств display: inline-block (выстраивает блоки в ряд) и vertical-align: top (не дает им разбежаться по экрану), задаем им необходимую высоту и вуаля, ничего лишнего и все расположено так, как нам нужно.
  • Для желающих экономить свое время на оформлении сайтов могу посоветовать пользоваться CSS фреймворками при создании сайтов, особенно самописных. Мой выбор в этом плане- Twitter Bootstrap . Урок по оформлению форм с его использованием можно посмотреть .

    PHP

    Ну вот и пришло время сделать нашу форму работоспособной.

    Заходим в наш корневой каталог сайта и создаем там файл mail.php, к которому мы ранее указывали путь в атрибуте action тега form.

    В конечном итоге его код будет выглядеть следующим образом:

    Ваше сообщение успешно отправлено

    Обсуждение HTML и CSS части этого документа можно пропустить. По своей сути это обычная страница сайта, которую Вы можете оформить по своему желанию и необходимости. Рассмотрим же важнейшую ее часть – PHP скрипт обработки формы:

    $back = "

    Вернуться назад

    " ;

    Этой строкой мы создаем ссылку для возвращения на предыдущую страницу. Поскольку мы заранее не знаем с какой страницы пользователь попадет на эту, то делается это при помощи маленькой JS функции. В дальнейшем мы просто будем обращаться к этой переменной для вывода ее в нужных нам местах.

    if (! empty ($_POST [ "name" ] ) and ! empty ($_POST [ "phone" ] ) and ! empty ($_POST [ "mail" ] ) and ! empty ($_POST [ "message" ] ) ) { //внутрення часть обработчика } else { echo "Для отправки сообщения заполните все поля! $back " ; exit ; }

    Тут мы прикручиваем проверку формы на наполненность полей. Как вы догадались, в части $_POST["name"] в кавычках мы пишем значение атрибута name наших инпутов.

    Если все поля заполнены, то скрипт начнет обрабатывать данные в своей внутренней части, если же хоть одно поле не было заполнено, то на экран пользователя выведется сообщение с требованием заполнить все поля формы echo "Для отправки сообщения заполните все поля! $back" и ссылкой для возврата на предыдущую страницу, которую мы создали самой первой строкой.

    Дале вставляем во внутреннюю часть обработчика формы:

    $name = trim (strip_tags ($_POST [ "name" ] ) ) ; $phone = trim (strip_tags ($_POST [ "phone" ] ) ) ; $mail = trim (strip_tags ($_POST [ "mail" ] ) ) ; $message = trim (strip_tags ($_POST [ "message" ] ) ) ;

    Таким образом мы очистили вводимые пользователем данные от html тегов и лишних пробелов. Это позволяет нам обезопасить себя от получения вредоносного кода в высылаемых нам сообщениях.

    Проверки можно и усложнить, но это уже по вашему желанию. Минимальную защиту на серверной стороне мы уже поставили. Дальнейшее мы сделаем на стороне клиента используя JS.

    Полностью отказываться от защиты формы на серверной стороне в пользу JS не рекомендую, поскольку хоть и крайне редко, но встречаются уникумы с отключенным в браузере JS.

    После чистки тегов добавляем отправку сообщения:

    mail ("почта_для_получения_сообщений@gmail.com" , "Письмо с адрес_вашего_сайта" , "Вам написал: " . $name . "
    Его номер: " . $phone . "
    Его почта: " . $mail . "
    Его сообщение: " . $message , "Content-type:text/html;charset=windows-1251" ) ;

    Именно эта строка и занимается формированием и отправкой сообщения к нам. Заполняется она следующим образом:

  • "почта_для_получения_сообщений@gmail.com" – сюда между кавычек вставляете свою почту
  • "Письмо с адрес_вашего_сайта" – это тема сообщения, которое будет приходить на почту. Можно написать сюда что угодно.
  • "Вам написал: ".$name." < br /> Его номер: ".$phone." < br /> Его почта: ".$mail." < br /> Его сообщение: ".$message – формируем сам текст сообщения. $name – вставляем информацию заполненную пользователем через обращение к полям из предыдущего шага, в кавычках описываем что значит это поле, тегом < br /> делаем перенос строки, чтобы сообщение в целом было читабельно.
  • Content-type:text/html;charset=windows-1251 - в конце идет явное указание типа данных передаваемого в сообщении и его кодировки.
  • ВАЖНО!

    Кодировка указанная в «голове» документа ( < meta http- equiv= "Content-Type" content= "text/html; charset=windows-1251" /> ), кодировка из сообщения Content-type:text/html;charset=windows-1251 и в целом кодировка файла PHP должны совпадать иначе в получаемых на почту сообщениях вместо русских или английских букв будут выводиться «кракозябры».

    Многие не указывают кодировку отправляемого сообщения явно, но на некоторых почтовых клиентах из-за этого в дальнейшем могут возникнуть проблемы (на почту приходят нечитабельные письма), потому я рекомендую ее все-же указывать.

    Проверка формы на адекватность вводимых данных

    Чтобы пользователи по невнимательности не промахивались полями и заполняли все корректно стоит поставить проверку вводимых данных.

    Это можно сделать как на PHP на стороне сервера, так и на JS на стороне клиента. Я использую второй вариант, поскольку так человек сразу может узнать что он сделал не верно и исправить ошибку не делая дополнительных переходов по страницам.

    Код скрипта вставляем в том же файле, где у нас располагается HTML часть формы. Для нашего случая он будет выглядеть так:

    < script> function checkForm(form) { var name = form. name. value; var n = name. match(/ ^[ A- Za- zА- Яа- я ] * [ A- Za- zА- Яа- я ] + $/ ) ; if (! n) { alert("Имя введено неверно, пожалуйста исправьте ошибку" ) ; return false ; } var phone = form. phone. value; var p = phone. match(/ ^[ 0 - 9 + ] [ 0 - 9 - ] * [ 0 - 9 - ] + $/ ) ; if (! p) { alert("Телефон введен неверно" ) ; return false ; } var mail = form. mail . value; var m = mail . match(/ ^[ A- Za- z0- 9 ] [ A- Za- z0- 9 \. _- ] * [ A- Za- z0- 9 _] *@ ([ A- Za- z0- 9 ] + ([ A- Za- z0- 9 - ] * [ A- Za- z0- 9 ] + ) * \. ) + [ A- Za- z] + $/ ) ; if (! m) { alert("E-mail введен неверно, пожалуйста исправьте ошибку" ) ; return false ; } return true ; }

    Ну а теперь обычный разбор:

    Для того, чтобы при нажатии на кнопку отправки формы, у нас происходила ее проверка вешаем запуск нашего скрипта на тег form:

    < form method= "post" action= "mail.php" onSubmit= "return checkForm(this)" >

    Теперь по пунктам забираем состав проверки:


    Как можете заметить такая мини проверка пишется для каждого нашего поля. Проверку на одно поле я выделил на скриншоте красным квадратом, у других полей она имеет аналогичную структуру и если возникнет необходимость добавить поле или убрать его, Вы теперь с легкостью сможете это сделать.

    Не так давно я столкнулся с действующим методом, который позволяет злоумышленнику отправлять спам от имени вашего сайта, используя форму обратной связи Joomla (форму контакта). Эта возможность не является уязвимостью, и вряд ли будет исправлена. В этой статье я расскажу о том, как такое стало возможно, и что нужно делать, чтобы защитить свой сайт.

    Стандартная форма обратной связи Joomla

    В Joomla есть довольно мощный и гибкий компонент, который называется «Контакты ». Это стандартный компонент Joomla. Он есть на каждом сайте, т.к. устанавливается вместе с CMS. Данный компонент позволяет создавать и выводить на сайт категории контактов, контакты, формы обратной связи, позволяющие связаться с тем или иным контактом. Контакт – это, условно, пользователь – человек с сайта.

    Когда-то я писал статью о том, как можно создать на сайте форму обратной связи стандартными средствами Joomla . Данная инструкция актуальна и сейчас. Она позволяет создать вполне себе годную форму обратной связи без установки сторонних расширений. Отправка спама возможна, когда используется именно эта форма, а также, при одновременном стечении некоторых обстоятельств, о которых пойдет речь ниже.

    Отправка спама от имени сайта с использованием формы обратной связи Joomla

    Вы удивитесь, насколько прост обнаруженный способ отправки спама от имени сайта. Чтобы он был возможен, форма обратной связи должна выглядеть примерно так:

    Т.е. должны выполняться два условия:

  • Форма не защищена от спам-ботов (не подключена reCaptcha или какой-либо другой способ защиты формы)
  • В настойках контакта активирована опция «Отправлять отправителю копию письма». Благодаря ей в контактной форме появляется соответствующий чекбокс (см. рисунок выше).
  • Если хотя бы одно из этих условий не выполняется, проблем не будет. Если же выполняются оба условия, то, как говориться, следите за руками:

  • Спам-бот находит контактную форму. Защиты от спама нет – можно использовать.
  • Спам-бот определяет, что сайт на Joomla, и что используется стандартная форма контактов. Удивительно, но есть боты, которые прекрасно умеют это делать.
  • Спам-бот видит наличие чекбокса отправки копии письма отправителю.
  • Спам-бот подставляет в поле Email адрес из собственной базы спам-рассылки, поле сообщения заполняет спамом. Как заполнены остальные поля неважно.
  • Спам-бот отправляет форму и повторяет процесс многократно, подставляя все новые и новые адреса из собственной базы в поле Email.
  • Что происходит в результате? Joomla думает, что форму заполнил человек, который указал свой реальный адрес и хочет связаться с контактом с сайта. Поскольку галочка отправки копии письма установлена, то письма от сайта получают двое: человек, чей адрес привязан к контакту, и человек, чей адрес введен в поле Email.

    Таким образом, подставляя в поле Email разные адреса, можно отправить тысячи сообщений от имени вашего сайта. Да, возможно контакт увидит это, быстро поймет, в чем дело, и прикроет лазейку, но очень велика вероятность, что этого не произойдет.

    Последствия от такой атаки для сайта и бизнеса могут быть крайне неприятными, особенно когда чтобы раскрутить сайт уже вложено много денег. Если с адреса вашего домена рассылается спам, думаю не нужно объяснять, какой будет реакция его получателей.

    Как защититься от этой уязвимости?

    Как защититься от этой уязвимости? Элементарно. Сделайте так, чтобы одно из условий, описанных выше, не выполнялось, а именно.

    Приветствую моих читателей, набрался опыта и расскажу Вам о принципах работы формы обратной связи php. Покажу на наглядных примерах, чтобы вы понимали как все устроено и как происходит взаимодействие между самой формой ввода (ее полями input) и файлом-обработчиком, написанный на языке php. К тому же бесплатно сможете скачать исходники вместе с .

    Конечно здорово будет, если вы хоть немного разбираетесь в HTML / CSS т.к. Вам придется уже по аналогии перетягивать код на свою страницу. PHP язык затрагивать не будем, все необходимые правки, которые нужно будет сделать под себя я покажу.

    UPDATE :По откликам читателей, я понял, что нужно что-то более красивое и функциональное, встречайте , ознакомьтесь и посмотрите. Сами выбирайте какая больше понравится)

    UPDATE2 : Version 3.0 Адаптивный Лендинг + форма ajax с передачей UTM-меток , ознакомьтесь и посмотрите. Вам понравится

    Вспомнил себя, когда я впервые пытался делать самостоятельно форму обратной связи на php, и честно признаться было трудоемко, т.к. не понимал что и как происходит. Терпение и упорство друзья и у вас все получится.

    Форма обратной связи php — структура

    Разбор самой формы обратной связи будем изучать на примере посадочной страницы (Landing Page), кстати есть отдельная статья по . Посмотреть как это работает в действии можете по кнопкам расположенным ниже, прикладываю исходники этого одностраничника и главного файла обработчика-php (этот файл и будет обрабатывать и отправлять письмо на email)

    После того как скачаете исходники и распакуете архив, вы увидите следующую структуру по файлам:

    • image — все изображения, которые используются для самого Landing Page, кнопки и т.д.
    • js — javascript скрипты, которые обеспечивают например всплывающее модальное окно на странице и другие визуальные эффекты
    • index.html — индексный файл нашего одностраничника
    • index1.php — файл обработчик, в который передаются значения из формы, далее формируется письмо из полученных переменных и отправляется на указанный email адрес. Так же index1.php случит в роли промежуточной страницы уведомления об успешной отправке данных с автоматическим перенаправлением обратно на index.html (т.е. наш одностраничник)

    Важно, чтобы ваш хостинг, на котором располагаются файлы сайта, поддерживал php обработку, иначе файл index1.php не выполнится и работать не будет. Чтобы уточнить этот нюанс обратитесь в кампанию, где зарегистрирован ваш хостинг или просто протестируйте — работает, значит есть поддержка. Если нет, то включите опцию поддержки языка php

    Взгляните на схему работы взаимодействия всех элементов (страница, форма, обработчик)

    Исходный код вызова формы и обработчика

    Взглянем на работу одной из кнопок, которая вызывает модальное всплывающее окно, в котором находится форма обратной связи. Данный приведенный исходный код — это не раз, два вставил на страницу и заработает, Вам придется самим подгонять под свой дизайн и потребности.

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Заказать обратный звонок Заказажите обратный звонок

    Заказать обратный звонок Заказажите обратный звонок

    Ниже полный исходный код обработчика index1.php, для того чтобы настроить отправку на свой почтовый ящик, поменяйте «[email protected]» на свой, остальное в принципе можно оставить без изменений

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 С вами свяжутся

    С вами свяжутся body { background: #22BFF7 url(img/zakaz.jpg) top -70% center no-repeat; } setTimeout("location.replace("/index.html")", 3000); /*Изменить текущий адрес страницы через 3 секунды (3000 миллисекунд)*/

    Проверка работоспособности формы

    Вызываем окно и вводим данные для тестовой проверки нашей формы

    Еще раз напомню, ваш хостинг должен поддерживать обработку php файлов, иначе наш обработчик просто не выполнится и никакое письмо не отправится на указанный email-адрес. Результат успешно отработанной форма обратной связи


    У меня на этом все, старался донести смысл и работу скрипта наилучшим образом. Возникнут вопросы, можете смело обращаться в комментарии или ко мне в VK (смотрите контактные данные). Желаю легкой и продуктивной работы Вам.

    Если честно, я очень противный клиент. Нет, я не торгуюсь “до слез”, не хамлю персоналу. В принципе всегда вежливо и корректно себя веду (спасибо маме за воспитание). Я просто очень щепетильно отношусь к сервису.

    Обращаю внимание как меня называют, на ТЫ или ВЫ. И если мне не нравится сервис или другой критерий – в этот магазин/кафе/ресторан я больше не приду.

    А как Вы помните, если клиенту что-то сильно не понравилось, то он еще и уведет 4х клиентов с собой из этого бизнеса (хотя в последние 2 года с развитием Интернет эта цифра выросла до 10 человек).

    Да, обратная связь от клиентов, она такая. И с ней нужно быть очень осторожным.

    Подождите, подождите..Я записываю

    Именно для этого и создалась эта статья. Получение обратной связи от клиента. Как ее получить и что с ней делать в дальнейшем?

    Очень просто, NPS – один из методов, чтобы измерить насколько клиенты Вашей компании/организации/бренда лояльны к Вам.

    В этой же статье я расскажу какие способы и варианты мы использовали, какие вопросы задавали и как нам это помогало наладить обратную связь, а в следствие и повысить лояльность.

    А зачем это?

    Наверное одним из самых больших плюсов, даже наверное главным, который получит организация от сбора обратной связи от клиентов – это ее быстрое развитие.

    Кроме того, те компании, которые вовремя собирают обратную связь и на основании полученных данных целенаправленно работают над преобразованием недостатков в достоинства, умудряются возвращать клиентов неудовлетворенных их сервисом или продукцией.

    То есть делают часть клиентов весьма даже лояльными после работы над ошибками (я надеюсь вы помните, что вернуть старого клиента гораздо дешевле, чем привлечь нового?).

    Таким образом к плюсам можно еще отнести хоть и косвенную, но экономию бюджета.

    Еще один нюанс, на первый взгляд малоочевидный, но весьма существенный – привлечение новых клиентов становится более легким, если им показать, что текущие клиенты довольны продуктом/сервисом.

    А еще круче влияют на лояльность новых клиентов примеры успешной борьбы с негативом. То есть берется недовольный клиент, проводится с ним работа, все это запаковывается в кейс и активно пиарится.

    Ну и, конечно же, обратная связь с клиентами позволяет получить кучу, нет, просто массу идей, которые вы можете успешно реализовывать для дальнейшего развития вашей компании и .

    В общем, хотите успешную компанию? Я имею ввиду крупную и по-настоящему успешную, собирайте отзывы от клиентов!

    Что делать?

    Ниже я собрал и расписал подробно для Вас такие способы, которые позволяют наладить обратную связь с клиентами так, чтобы они еще и довольны остались.

    Да, такое вполне возможно. 🙂 Итак, вашему вниманию, как получить отзывы от клиентов.

    1. Провести опрос

    Самый первый, самый простой, но при этом самый лучший способ. Для этого у Вас должна быть для обратной связи, которую Вы будете раздавать своим клиентам/гостям.

    Если это общепит или услуги, можно дать анкету для заполнения пока длится ожидание заказ.

    В магазине Вы можете раза 2-3 в неделю ставить промоутеров на пару часов с Вашими анкетами, чтобы они проводили анкетирование.

    Вот Вам пару примеров того, как мы запустили сбор обратной связи от клиентов и использовали это в своих целях (читать – в целях наших клиентов).

    Пример 1

    У одного из наших клиентов, сети мясных магазинов, мы провели опрос. И выяснилось, что в принципе клиентов все устраивает, кроме отсутствия дисконтных карт.

    Их просили все! И бабушки, которые приходили в магазин раз в месяц и люди, которые приезжали на мерседесе за свежим мясом каждый день.

    Решили вопрос просто.

    Подняли цены на 5% и внедрили скидочные карты на 5%. Причем, для ее получения, необходимо было совершить покупку на определенную сумму (либо принести накопленные чеки на нужную сумму).

    Таким образом убили двух зайцев – подняли средний чек и повысили лояльность постоянных клиентов.

    Если честно, я считаю, что наличие скидок в магазине это плохо. Это значит, что собственник не продумал

    Не просчитал свою маржинальность и сколько он теряет даже при 5 процентах скидки. В общем, скидки это плохо. Переходите на бонусы.

    Пример 2

    Среди клиентов кофейни провели опрос по поводу бизнес-ланчей. Все было достаточно просто и предсказуемо – добавить кофе, морсики, десерты, разнообразить меню.

    Мы полностью поменяли порции в сторону их увеличения, добавили напитки, десерты, плюс увеличили число различных позиций для большего выбора.

    В результате подняли цену сразу на 20%, а число клиентов не уменьшилось (к слову сказать, себестоимость мы увеличили только на 7-10%, но это только между нами. 😉

    2. Прозвонить клиентов

    В этом способе есть три очень важных момента, обратите на них особое внимание и тогда ваш прозвон завершится успехом.

    Момент 1 . Звонить должен, как минимум, какой-то руководитель компании. Лучше если это будет делать сам генеральный директор или его заместитель.

    Причем, даже не обязательно, чтобы у звонящего была высокая должность. Обязательно именно представиться руководящим составом фирмы, тогда получение обратной связи от клиента будет более эффективным и правдивым;

    Момент 2 . Звонить можно не только постоянным клиентам, но и тем, кого Вы уже считаете потерянными;

    Момент 3. Звонить нужно по , чтобы всем клиентам сообщать одинаковую информацию.

    Пример

    Представьте школу раннего развития (уже даже не наш клиент, а скорее наш друг). Каждого нового клиента приглашают с ребенком на бесплатное пробное занятие.

    После занятия клиенты уходят подумать/посоветоваться с супругом и прочее. Обратно возвращались человек 6 из 10.

    Мы стали прозванивать тех клиентов, которые не вернулись. Представлялись директором по сервису и начинали задавать вопросы в стиле “Что не устроило?”, “Что можно улучшить?”, “Какие условия добавить, чтобы, например, Вы вернулись?”.

    И, как правило, 1, а иногда даже 2 клиента возвращались и начинали учиться в этом детском центре. Хотя до этого 5 лет с “отказниками” никто не работал. Теперь же они эту технологию работы с клиентом используют постоянно.


    Отличная идея! 3. Собрать обратную связь в социальных сетях

    Пример не совсем в тему, но произвел на меня большое впечатление, поэтому я до сих рассказываю его.

    Года 2 назад мой знакомый подключил систему оплаты с сайта. Клиент купил его продукт, сумма оплаты была в размере 30 тысяч рублей.

    Все операция проводилась через крупный украинский банк. Естественно, деньги где-то зависли, потерялись и пришлось писать запрос в техническую поддержку, которая толком никак не реагировала.

    Самый главный минус этих способов – они рассчитаны на входящий поток. А, как правило, он работает в двух случаях – когда человек КРАЙНЕ недоволен или ОЧЕНЬ доволен!

    В любых других случаях отзывы не дают и не пишут. Но, как говорится, хоть что-то.

    Что спрашивать?

    Всегда встает вопрос, а что же спрашивать у клиента? Вот Вам список вопросов, которые можно задать, для установления обратной связи с клиентами.

    В данном списке не все вопросы обязательны для задавания, выбирайте, как говорится, на свой вкус:

  • Понравился ли Вам наш сервис?/От 0 до 10 оцените, пожалуйста, насколько Вам понравилось обслуживание в нашей компании;
  • Что именно повлияло на Вашу оценку? (этот вопрос задается в добивание к первому);
  • Понравился ли Вам сервис? (тот самый вопрос из Сбербанка, правда, он там задается немного по-другому: “Оцените наш сервис!” и 3 варианта ответа – отлично, хорошо, плохо);
  • Присутствовал ли на складе необходимый Вам товар? (очень актуально в оптовых организациях);
  • Есть у Вас какие-то пожелания?/Что мы можем сделать лучше? (тот самый источник новых идей).
  • НАС УЖЕ БОЛЕЕ 29 000 чел.
    ВКЛЮЧАЙТЕСЬ

    Коротко о главном

    Для тех, кто быстро пролистал статью, как получить обратную связь от клиента я расскажу самую выжимку. Анкетирование, обзвон и опросы в соцсетях – вот 3 основных способа, чтобы наладить обратную связь с клиентами. А теперь что делать нельзя:

    • Не задавайте клиенту десятки вопросов. Это сложно, неудобно и еще больше может его разозлить. 2-5 вопросов будет просто идеально;
    • Не рассчитывайте только на входящий поток. Поверьте, их не достаточно. И таким образом Вы упускаете много моментов и даже новых, свежих идей от клиентов.

    В последнее время клиенты все более активно уходят в социальные сети. Вы можете этого не знать, но на таких сайтах как Yell и Flamp уже могут быть о Вас отзывы, и даже не совсем приятные.

    И парочку небольших лайфхаков. Отзывы лучше собирать в удобное для клиентов время (чтобы ему было удобно ответить на вопросы). Один из самых неплохих моментов – когда клиент ожидает свой заказ после оплаты.

    Если предложить клиентам нечто приятное (скидку в магазине или бесплатный кофе), то они крайне охотно напишут хороший отзыв о Вашей компании/бренде. При условии, что обслужены они все-таки были превосходно 😉



    © 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows