init
Инициализирует эксперимент.
ymab('metrika.XXXX', 'init', callback);
где XXXX
— номер счетчика Метрики, который установлен на ваш сайт.
Аргумент |
Тип |
Обязательно |
Описание |
init |
String |
Да |
Инициализирует эксперимент. |
callback |
Function |
Нет |
Вызов callback-функции. Передавайте, если используете тип эксперимента Флаги в коде, чтобы особым образом обработать ответ Varioqub. Формат: |
Также функция init
может принимать другой формат входных данных:
ymab({
clientId: 'metrika.XXXX';
callback: callback;
})
interface InitParams {
clientId: ClientId;
i?: string;
cuid?: string;
clientFeatures?: Record<string, string>;
config?: Partial<Config>;
callback?: (data: Answer) => void;
}
Аргумент |
Тип |
Обязательно |
Описание |
clientId |
String |
Нет |
Идентификатор пользователя Метрики. Формат: |
i |
String |
Нет |
Идентификатор выборки, в которую попал посетитель. Список идентификаторов можно получить с помощью Logs API, идентификатор выборки можно увидеть в отчете Varioqub. |
cuid |
String |
Нет |
Собственный идентификатор, который позволяет использовать в экспериментах свои пользовательские идентификаторы. |
clientFeatures |
Object (Record<string, string>) |
Нет |
Параметры пользователей*. В параметрах можно передавать свойства пользователей вашего сайта. Например, признак авторизации на сайте. |
config |
Object (Partial<Config>) |
Нет |
Расширяет настройку эксперимента подробнее в setConfig |
callback |
Function |
Нет |
Вызов callback-функции. Передавайте, если используете тип эксперимента Флаги в коде, чтобы особым образом обработать ответ Varioqub. Формат: |
Формат ответа
interface Answer {
flags: Record<string, string[]>;
i: string;
experiments: string;
testids: number[];
}
Параметр |
Тип |
Описание |
flags |
Object |
Флаги, установленные в эксперименте типа Флаги в коде. |
i |
String |
Идентификатор посетителя сайта. |
experiments |
String |
Технические данные для счетчика Метрики, возвращаются в зашифрованном виде. |
testids |
Array(Integer) |
Массив идентификаторов вариантов, в которые попал запрос. Значение отображается при использовании расширенной версии Varioqub. В базовой версии массив пустой. |
Чтобы использовать в эксперименте, подключите расширенную версию.