This question evaluates skills in analytics and experimentation, specifically notification quality metric design, detection of user fatigue versus re‑engagement, causal and observational analysis of opt‑outs/uninstalls, and algorithmic design for per‑user caps.

You are a data scientist working on push notifications for a consumer app. Pushes increase re‑engagement but can cause fatigue that drives opt‑outs and uninstalls. Answer the following:
Assume you have standard notification logs (send, deliver, open timestamps), app session logs, opt‑out/uninstall events, user features (timezone, locale, activity), and content metadata.
Login required