Создаем онлайн-калькулятор
Чтобы создать на своем сайте страховой тарификатор вам потребуются лишь базовые знания html, javascript и PHP.
Размещение на интернет-страницах различных онлайн-калькуляторов – тренд последних лет в области развития онлайн-трейдинга. В 2014 году широкое распространение получили калькуляторы страховых продуктов. Рассмотрим особенности создания таких элементов.
Тарификатор ОСАГО
Расчет цены «автогражданки» унифицирован. Формула конечной цены известна: базовую ставку (она различается в зависимости от типа транспортного средства) необходимо умножить на стандартные коэффициенты (мощности, территории и т.д.).
Осенью 2014 года страховщикам разрешили конкурировать между собой в пределах очень небольшого ценового коридора базовой ставки. Но это практически не отразилось на работе калькулятора ОСАГО РСА. Данный ресурс можно использовать в качестве эталона.
При создании подобного тарификатора нужно учитывать, что полей конечной цены должно быть несколько. При расчете показателя каждое поле будет иметь свой базовый коэффициент. Отличия минимальны. Итак, создаем на сайте обычную <form></form>. Реквизиты action и method можно не указывать, так как мы воспользуемся javascript для вывода конечного результата. Прописываем поля с требуемыми данными. Их удобнее сделать списками выбора <select></select>.
К примеру, выбор Коэффициента Мощности ОСАГО может быть представлен следующим образом:
<select name=km>
<option value=0,6>До 50 включительно</option>
…
<option selected value=1,1>Свыше 70 до 100 включительно</option>
…
<option value=1,6>Свыше 150</option>
</select>
В данном случае, значение value – это и есть коэффициент ОСАГО. В конце формы отставляем пустое текстовое поле для вывода данных и вставляем тег <input type=”submit” onclick=calculate() value=”Отправить”>.
Обратите внимание на calculate(). Это имя функции, которая и обработает введенные в форме данные не перезагружая страницу. Onclick – директива javascript. На этом языке и пишется calculate(). Функция достаточно простая.
Берутся значения value каждой из форм select, перемножаются, а результат присваивается пустому полю примерно такой конструкцией: onkeypress=”return имя_функции(значение)”. Рутинная программистская задача.
Онлайн расчет каско
С калькуляторами автокаско все немного сложнее, хотя они работают по тому же принципу, что и тарификаторы ОСАГО. Цена страховки каско – вещь индивидуальная. Любая страховая компания разрабатывает свой индивидуальный продукт. Коэффициенты не унифицированы, но часто похожи. Для каждого страховщика их удобно хранить в базе данных (к примеру, mysql) и «вытаскивать» запросом php-mysql вида:
$sql=”select * from имя_таблицы_БД where skompania = ‘идентификатор страховщика’”;
$result=mysql_query($sql);
$one_row=mysql_fetch_array($result);
$koefficient_1=$one_row[1];
$koefficient_2=$one_row[2];
Процесс создания калькулятора для расчета цены полиса туристического страхования или договора страхования жилого помещения аналогичен описанному выше примеру. Цена страховки каско зависит от конкретных параметров, вводимых пользователем в html-форму. С другими добровольными страховками дело обстоит также.
Тысячи людей в сети ежедневно пользуются тем же калькулятором ОСАГО РСА или тарификаторами автокаско. Установив на свой сайт подобный информер можно привлечь значительный трафик, а затем его монетизировать.
Онлайн-отзывы
Разместить на сайте форму, аккумулирующую потребительские мнения, – тоже хороший способ увеличить посещаемость сайта. К примеру, пользователи очень часто ищут отзывы о «Ренессансе», речь идет о более чем 10 000 запросов в месяц. Неплохой трафик пропадает.
Реализуется форма отзыва просто:
<form action=/otziv.php?id=2 method=POST>
<input type=”text” value=”Ваше имя” name=myname>
<input type=”text” value=”E-mail” name=email>
<input type=”text” value=”Текст сообщения” name=message>
…
На странице с адресом /otziv.php?id=2 должен быть размещен примерно следующий код:
$sql=”insert into имя_таблицы_БД (name, email, message) values ($_POST[myname], $_POST[email], $_POST[message]);
$result=mysql_query($sql);
Получение информации из базы данных осуществляется, как и в случае с калькулятором каско, функцией select. Вывести отзыв на страницу поможет конструкция php вида:
<? echo “<div>”.$name .”<div><div>”.$ email .”<div><div>”.$ message .”<div>”;?>.
Стоит собирать отзывы о «Ренессансе», «Росгосстрахе», «Ингосстрахе» и других известных страховщиках. Отзывы о каждой компании или виде продукции должны располагаться на отдельных страницах и, естественно, в разных таблицах базы данных.
Опубликовано в рубрике: Новости.