TrisigmaClient.logExposure
func logExposure(label: String)
Фиксирует показ экспериментальной функциональности участнику. Метод сразу возвращает управление, а SDK асинхронно сохраняет и отправляет события пакетами.
Параметры
| Параметр | Тип | Обязательность | Пример | Описание |
|---|---|---|---|---|
label | String | Да | "new_checkout_flow" | Лейбл показанного эксперимента. |
Возвращаемое значение
| Тип | Описание |
|---|---|
Void | Метод не сообщает результат сохранения или сетевой отправки. |
Ошибки
Метод не выбрасывает ошибки. SDK записывает ошибки локального сохранения и сетевой отправки в лог. Эти ошибки не прерывают работу приложения.
Использование
let group = client.checkFeature(
label: "new_checkout_flow",
defaultGroup: "control"
)
if renderCheckout(group) {
client.logExposure(label: "new_checkout_flow")
}