- More accurate analytics — your CTR reflects your actual reachable audience
- Faster delivery — smaller audiences mean campaigns finish delivering faster
- Less manual work — no need to manually manage inactive audiences
Recent changes driving unsubscribe spikes
Seeing sudden spikes in unsubscribes has become more common due to a series of aggressive updates Google has implemented for Chrome and FCM aimed at curbing notification spam and cleaning up inactive data. These updates include:- AI-driven spam suppression (Chrome 143+) — Chrome actively identifies and suppresses notifications from sites with low engagement.
- Automatic unsubscription for inactive users — Introduced in 2024 and ramped up aggressively in late 2025 and early 2026, Chrome’s “Safety Check” feature automatically unsubscribes users from sites that send a high volume of notifications but receive very low user engagement.
- FCM data policy enforcement — A major FCM policy update on token removal due to data retention has caused peaks in unsubscribes for campaigns targeting all users. Profiles inactive for roughly a year are archived and marked as unsubscribed to keep subscriber bases deliverable.
Troubleshooting unsubscribe spikes
If you notice a sudden increase in unsubscribes for Android or Chrome subscriptions, follow these steps:Verify your SDK version
Check your site or app to confirm OneSignal is on the latest SDK version and that you have not removed the SDK or made any recent changes to your integration.
Review your engagement trends
Navigate to Dashboard > Analytics > Engagement Trends to check your send, delivery, and unsubscribe patterns over time. See Aggregate trends for details on reading these charts.
Check your send frequency
Due to the way push works, if users uninstall the app, clear browser data, or unsubscribe from notifications in their device settings and never return to the app or site, it takes 2 or more push notifications to detect the unsubscribe. See When do push subscription statuses update? for more details.If you go long periods without sending messages to all your users, you will see spikes in unsubscribes when you resume sending. Send messages to all users at least once or twice a month to detect unsubscribes gradually rather than in large batches.