Збір контактних даних за допомогою форм запитів

Форми запитів дозволяють безпосередньо на сайті збирати та автоматично передавати до 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 — відповідає назві додаткового поля контакту.