Збір контактних даних за допомогою форм запитів
Форми запитів дозволяють безпосередньо на сайті збирати та автоматично передавати до 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"
}
]
}
- contactId — заповнюється автоматично,
- email — містить значення, якщо воно передається у формі,
- phone — містить значення, якщо воно передається у формі,
- Personalisation key — відповідає назві додаткового поля контакту.
Updated about 12 hours ago