17 / 20
Спроектируйте выбор времени и канала для push-уведомлений: как не превратить персонализацию в спам?
Система решает три вещи: отправлять ли вообще, когда и каким каналом. Ключевая метрика — не открываемость, а отписки и отключение уведомлений: открытие приносит копейки, потерянный канал связи — надолго. Поэтому в целевую функцию входит и польза, и вред: ожидаемая ценность − стоимость раздражения. Время выбирают моделью вероятности отклика по часам с ограничениями на тихие часы, частоту и очерёдность конкурирующих сообщений.