Wiki

Передача полей анкеты и контакта через код виджета

В FOQUZ у каждого контакта и анкеты есть свои поля, которые вы можете заполнять, чтобы углубить аналитику обратной связи. В коде виджета у вас есть возможность передать значения в эти поля через массив Params.

Правила передачи значений полей

  • если в разделе Контакты добавлены поля контакта, наименования которых есть в params, то передаваемые в них значения будут записываться в поля контакта;
  • если эти поля не добавлены, то значения будут передаваться в поля анкеты;
  • также с помощью параметров, передаваемых в params, можно настраивать логику отображения вопросов;
  • в params можно передать значение поля lang, чтобы окно с анкетой отобразилась сразу на нужном языке, которые добавлены в настройках мультиязычности.
Пример передачи значений полей анкеты или контакта:

params: {
client_id: 000000 #значение передается в поле контакта "Внешний ID"#
"user_name": "Bender Rodriguez" #значение передается в поле контакта "ФИО"#
Email: example@mail.ru #значение передается в поле контакта контакта "Email"#
"account_id": 01010202 #если такое наименование не добавлено в полях контакта, то оно передается в поля анкеты#
}

Как обрабатываются переданные значений полей

  • Если такой контакт уже есть в системе, то анкета этого респондента будет персонально привязана к нему и в результатах можно будет определить кто дал обратную связь.
  • Если его нет в базе, то контакт будет создан при наличии хотя бы одного из этих полей: телефон, email, client_id, фамилия и имя. Анкета также будет привязана персонально к этому респонденту.
Поиск происходит только по этим системным полям: телефон, email и client_id, по остальным полям не происходит, то есть полученная анкета будет анонимной, если ни одно из этих трех полей не передано.
2025-03-23 00:51 Шаг 4. Вставка кода на сайт