Перейти к основному содержимому

sigma.useWebBuilder()

к сведению

Версия v.3.6.2 и выше. Для экспериментов с типом Веб-редактор SPA

sigma.useWebBuilder()

Метод вызывается без аргументов.

  • Проверит адресную строку из правил админ-панели с адресной строкой пользователя.
  • Проверит условия для участия в эксперименте. Если условия не проходят, завершит работу.
  • Назначит группу.
  • Читает правила веб-редактора. Если правил нет или элементы правила не совпадают с элементами пользователя, завершит работу.
  • Выполнит перерендер элементов или глобальных условий в соответствии с правилами.

Пример использования

const token = 'token';
const userData = {
userId: 'userId', // например, clientId из счетчика google analytics
profileId: 'profileId', // например, ID пользователя при регистрации
deviceId: 'deviceId', // например, ID устройства с которого зашел пользователь
email: 'example@mail.ru',
deviceCategory: 'mobile',
custom: {
new_user: true,
level: 2
}
}

sigma.init({ token, userData });
await sigma.useWebBuilder();