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();