Wiki

Триггер по событию

Триггер по событию позволяет настроить условие показа опроса по отправленному в FOQUZ событию (например, посетитель заполнил форму или нажал на какой-то элемент интерфейса).
Условия внутри таргетинга работают по логике ИЛИ, то есть таргетинг сразу по двум событиям срабатывает, когда у посетителя сайта сработало хотя бы одно событие.

Метод отправки события

FQZWidget.triggerEvent('eventName', {p1: 3, p3:4}),
где eventName – это наименование события, {} – объект с параметрами для события, может быть пустым.
В этом методе также можно передавать параметры контакта или анкеты аналогично массиву params в коде виджета (вместо p1 и p3, как в примере). Подробнее про этот массив в руководстве по добавлению кода виджета.

Порядок вызова виджета по событию

  • сначала инициализируется код виджета;
  • если в объекте Params передаются параметры, то они записываются;
  • затем отправляется событие;
  • если в методе вызова события передаются параметры в одноименные поля, то их значения перезаписываются на те, чтобы были переданы через вызов события;
  • опрос показывается при соответствии настройкам триггера в FOQUZ.
Пример:
window.FOQUZ_SDK = {
widget: {
widget_code: '746d1df7e69b7567707c0849c9e11c40',
},
params: {
price: 300,
order: QER-123
},
};

(function (f, o, q, u, z) {
u = o.createElement("script");
z = o.getElementsByTagName("script")[0];
u.async = 1;
u.src = q + '?t=' + Date.now();
z ? z.parentNode.insertBefore(u, z) : o.head.appendChild(u);
})(window, document, "https://yourcompany.foquz.ru/widgets/poll/widget_new.js");

...
FQZWidget.triggerEvent('eventName', {price: 210, order_type: online})
В этом случае запишутся значения в поля анкеты или клиента: price: 210, order: QER-123, order_type: online.

Дополнительные условия

Количество срабатывания события, после которого показывать виджет устанавливает количество полученных сообщений о событии, по достижению которого нужно показать опрос.
Этот счётчик переходов можно автоматически Обнулять (опрос будет показываться при каждом N-м получении события) или Не обнулять (покажется только один раз в течение визита при N-м получении события).
Через “N” секунд после срабатывания события устанавливает количество секунд нахождения на странице после получения события, при достижении которого нужно показать виджет.
2025-07-03 01:42 Шаг 2. Настройки таргетинга виджета