Збір контактних даних за допомогою форм запитів
Форми запитів дозволяють безпосередньо на сайті збирати та автоматично передавати до eSputnik додаткову інформацію про ваших користувачів: їхні дні народження, уподобання, потреби тощо.
Створення форми запиту
Перейдіть до розділів “Сайт” → “Віджети” → “Форми запитів” і натисність кнопку “Створіть форму запиту”.
Налаштування зовнішнього виду в цілому збігаються з налаштуваннями інших віджетів, головна відмінність — це необхідність призначення додаткових полів для зберігання отриманої інформації, про що йтиметься нижче.
Призначення додаткових полів для зберігання даних
1. Натисніть на компонент форми з питанням, на правій бічній панелі перейдіть на вкладку “Загальні” і натисніть “Змінити”.
2. Якщо відповідного поля ще не існує, натисніть “Додати поле” і створіть його (докладніше про створення додаткових полів).
Після збереження налаштувань вас буде перенаправлено на сторінку додаткових налаштувань віджета. Більш докладну інформацію про конфігурацію форм можна знайти у статті “Віджети”.
Ідентифікація контактів та дії після заповнення форми
Заповнення форми запитів оновлює контактні дані за ідентифікаторами email або phone, якщо форма містить відповідні поля. Якщо контакт з такими ідентифікаторами не знайдено, його буде створено.
Якщо в формі немає полів email або phone, система шукатиме та оновлюватиме контакт за ідентифікатором webId.
Форма запиту не відображається для неідентифікованих контактів. Ідентифіковані контакти – це ті, чий webId (cookie) має маппінг. Тобто відбулось відправлення подій CustomerData, GeneralInfo з даними, або контакт було автоматично визначено. Наприклад, коли контакт перейшов з листа за посиланням з мітками.
Налаштування підтвердження підписки для дій після заповнення форми доступне тільки для форм з полем email. Опція додавання нових контактів до групи доступна тільки для форм з полями email або phone.
Створення подій для запуску автоматизації
Щоб запускати подію після заповнення форми, активуйте відповідний перемикач в параметрах віджета і виберіть або створіть тип події.
Подія міститеме параметри, що відповідатимуть параметрам форми (дані передаються зі всіх компонентів форми крім чекбоксів).
Приклад структури:
"params": [ { "name": "contactId", "value": "string" }, { "name": "email", "value": "string" }, { "name": "phone", "value": "string" }, { "name": "Personalisation key", "value": "string" } ] }
JSON
- contactId — заповнюється автоматично,
- email — містить значення, якщо воно передається у формі,
- phone — містить значення, якщо воно передається у формі,
- Personalisation key — відповідає назві додаткового поля контакту.