Збір контактних даних за допомогою форм запитів
Форми запитів дозволяють безпосередньо на сайті збирати та автоматично передавати до eSputnik додаткову інформацію про ваших користувачів: їхні дні народження, уподобання, потреби тощо.

Створення форми запиту
Перейдіть до розділів Сайт → Віджети → Форми запитів і натисність кнопку Створіть форму запиту.

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

- Якщо відповідного поля ще не існує, натисніть Додати поле і створіть його (докладніше про створення додаткових полів).

Після збереження налаштувань вас буде перенаправлено на сторінку додаткових налаштувань віджета. Більш докладну інформацію про конфігурацію форм можна знайти у статті Віджети.
Ідентифікація контактів та дії після заповнення форми
Заповнення форми запитів оновлює контактні дані за ідентифікаторами 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": "personalisationKey",
"value": "string"
}
]
}
- contactId — заповнюється автоматично,
- email — містить значення, якщо воно передається у формі,
- phone — містить значення, якщо воно передається у формі,
- Personalisation key — відповідає назві додаткового поля контакту.
Updated 16 days ago