Порівняння стандартної і кастомної форм в хмарі Бітрікс24

13 Серпня 2019

наступна стаття
Артем Ошовський

Back End Developer

Артем Ошовський
Порівняння стандартної і кастомної форм в хмарі Бітрікс24

Якщо ваш веб-сайт створений не просто для краси, а покликаний продавати і взаємодіяти з клієнтами, використання форм є практично обов'язковим пунктом. З її допомогою ви зможете залучити більше лідів, отримувати важливу аналітичну або маркетингову інформацію, не кажучи вже про просте отримання замовлень. Використовуючи Бітрікс24 ви можете за кілька кліків створити спеціальну форму і розмістити її на своєму сайті, чи то сайт-візитка, лендінг або величезний інтернет-магазин.

Як виглядає CRM-форма?

Будь-яка веб- або СRM-форма для користувача виглядає однаково: це різний набір полів, які можна редагувати і які вимагають від Вас певну інформацію. Можливі різні типи заповнення: набрати текст вручну, вибрати одну або кілька готових відповідей, вибрати потрібну зі списку, завантажити файл і багато іншого.

укр 1.png

Існує кілька варіантів розміщення такої форми на сайті:

  1. Форма всередині сторінки. В такому випадку форма є блоком сайту і «підігнана» під загальну стилістику. Чудовим прикладом є СRM-форми, розміщені при створенні Бітрікс24.Сайтів: їх зовнішній вигляд визначає стиль обраного вами шаблону в конструкторі веб-сторінок.

  2. Виклик форми після натискання кнопки або посилання. В такому випадку форма відкриється в окремій сторінці. Вона буде мати виключно такий вид, який ви задасте при її створенні. На задній фон сторінки ви можете помістити довільне зображення.

  3. Автоматичний показ форми у вікні, що спливає. Тут вже залежить від стилю попапу вашого сайту.

Після заповнення такої форми всі внесені дані автоматично потраплять в CRM, де ви вже, в залежності від прописаних умов, зможете обробляти потенційного ліда, або працювати з контактом, угодою і т.д.

Де взяти CRM-форму?

Створювати власну форму в Бітрікс24 за замовчуванням можна в меню «Ще» розділу CRM. У випадальному списку знаходимо пункт «СRM-форма» і потрапляємо на сторінку управління віртуальними анкетами. Тут їх можна створювати, активувати/дезактивувати, редагувати і переглядати статистику щодо заповнення та конверсії.

Укр 2.png

Назва та опис нової форми потрібно задати в самому верху картки. Потрібно зауважити, що ця назва буде залишатися незмінною для користувачів. Всі інші поля, які ми «накидаємо» в майбутню форму без редагування заголовків, піддаються автоматичному перекладу на мову користувача.

укр 3.png

Праворуч в меню можна вибрати суті, з якими будете працювати, тобто поля форми, в тому числі і кастомні, які ви самі туди додали, наприклад:

Загальне 4.png

Також в момент створення форми можна налаштувати такі параметри:

  • Куди потраплятиме заповнена форма: в Лід, Контакт, Угоду або інші сутності CRM;

  • Відразу призначити відповідального; об'єднувати, замінювати або дублювати елемент при збігу пошти;

  • Вибирати тему і під’єднувати свої стилі;

  • Налаштувати різні дії після надсилання форми (редіректи, повідомлення при успішному або неуспішному надсиланні форми);

  • Змінювати назву кнопок, підключати капчу і інше ...

Потрібна кастомна CRM-форма!

Конструктор CRM-форм — це добре, і навіть дуже, але до тих пір, поки клієнтові не потрібно щось нестандартне, щось таке, що вручну не зміниш і простими стилями не «поправиш». Ось приклад доопрацьованого за бажанням клієнта функціоналу: в певну область форми додано текст, картинки, лого, але при цьому перед вами все ще CRM-форма Бітрікс24:

Загальне 5.png

Для подібного результату потрібні власні кастомні форми, і далі я хочу поговорити про їх створення, розміщення на сервері (сайті) клієнта і надсилання даних в хмарну CRM Бітрікс24 з додаванням в Лід, Контакт, Угоду, і т.д. за допомогою REST API. Ми розглянемо їх переваги та недоліки. Хочу також відразу звернути увагу саме на хмарний сервіс, оскільки при виборі коробкової редакції Бітрікс24 кастомізація компонента, який відповідає за CRM-форму, має менше складнощів для програмістів і практично не обмежена в можливостях.

Отже, кастомна форма для хмарного Бітрікс24 розміщується на сервері клієнта, тому її дизайн і верстка, а також посилання на форму виконуються так, як цього вимагає завдання. Це вже велика перевага над стандартною CRM-формою.

Наступною перевагою кастомної форми є можливість змінювати прив'язку редагованих полів до полів CRM. Внесені і відправлені користувачем дані на етапі передачі в сутність CRM можна змінювати або об'єднувати в одне поле, в той час як у звичайній CRM-формі кожне поле відповідає лише відповідному полю суті. Наприклад, у формі у вас є дві дати, а в сутність Контакт, потрібно передати різницю між датами в днях. Тільки кастомний процес дозволить обробити внесені дані, отримати результат і записати його в потрібне поле.

Також в кастомній формі можна зробити довільний або рівномірний розподіл попадання сутностей CRM (наприклад, Лідів) до відповідальних співробітників. Стандартна ж форма може адресувати сутність тільки конкретному відповідальному.

Я б відніс до значних переваг можливість оновлення контенту. Стандартна CRM-форма оновлюватись не може, а всі зміни в ній проходять методом заміни. Це означає, що після внесення змін тут оновлюються всі поля без винятку. Це може створювати серйозні проблеми, оскільки якщо поле не обов'язкове, і в CRM воно заповнене, то при оновленні ми пропустили його заповнення і поле оновиться порожнім. У кастомній формі за допомогою REST API ми можемо оновлювати ті поля, які вважаємо за потрібне. Наприклад, якщо ситуація така ж, як в прикладі вище, то ми просто можемо дописати перевірку на порожнечу: якщо поле заповнене — оновлюємо; якщо ні — просто залишаємо те, що вже є:

Загальне 6.png

Але і тут є свій недолік. Щоб зрозуміти, потрібно оновлювати або додавати сутність (в нашому прикладі вище — Контакт), потрібно спочатку шукати такий контакт серед вже наявних контактів (зазвичай таке роблять за адресою електронної пошти). Для цього потрібно робити в залежності від кількості сутностей (Контактів) додаткову кількость запитів в базу, оскільки через REST API можна отримувати дані тільки про 50 об'єктів (Контактів) від одного запиту. І в такому випадку час очікування відповіді при великій кількості об'єктів може перевищувати час очікування CRM-форми. Приклад даного коду:

Загальне 7.png

Фінальне порівняння

Підіб'ємо підсумки для кастомних форм:

Переваги:

  • Будь-дизайн форми;

  • Можливість змінювати або об'єднувати в одне поле дані з полів форми на етапі надсилання в сутність CRM через REST API Bitrix24;

  • Рандомний або рівномірний розподіл попадання сутностей CRM на відповідальних за допомогою REST API Bitrix24;

  • Гнучке оновлення сутностей CRM за допомогою REST API Bitrix24.

Недоліки:

  • Час очікування відповіді при оновленні при великій кількості об'єктів;

  • Швидкість реалізації.

А тепер для стандартної CRM-форми:

Переваги:

  • Швидкість реалізації;

  • Можливість зібрати форму самому, без підключення фахівця;

  • Трудовитрати.

Недоліки:

  • Обмеження дизайну;

  • Кожне поле форми потрапляє тільки в певне поле сутності CRM Бітрікс24;

  • Повна заміна всіх полів замість гнучкого оновлення;

  • Сувора прив'язка до відповідальних сутностей CRM Бітрікс24.

Таким чином, якщо Вам необхідна пов'язана з CRM форма Бітрікс24, для початку слід розуміти, наскільки важливий її дизайн, які терміни виконання, яких відповідальних співробітників вона торкнеться і які поля буде потрібно заповнювати. Виходячи з цього Ви зможете вибрати варіант форми та/або змайструвати її самостійно, або звернутись в компанію Авіві, де вам розроблять будь-яку кастомную форму!

banner_ukr.png


Схожі статті
Записатись на консультацію

Ми зв'яжемось з Вами протягом 10 хвилин