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

TrisigmaClient.logExposure

func logExposure(label: String)

Фиксирует показ экспериментальной функциональности участнику. Метод сразу возвращает управление, а SDK асинхронно сохраняет и отправляет события пакетами.

Параметры

ПараметрТипОбязательностьПримерОписание
labelStringДа"new_checkout_flow"Лейбл показанного эксперимента.

Возвращаемое значение

ТипОписание
VoidМетод не сообщает результат сохранения или сетевой отправки.

Ошибки

Метод не выбрасывает ошибки. SDK записывает ошибки локального сохранения и сетевой отправки в лог. Эти ошибки не прерывают работу приложения.

Использование

let group = client.checkFeature(
label: "new_checkout_flow",
defaultGroup: "control"
)

if renderCheckout(group) {
client.logExposure(label: "new_checkout_flow")
}