Push notification opt-in rate: measure it, then raise it
Opt-in rate tells you how many visitors who saw your ask actually subscribed. It also matters to browsers: sites with very low acceptance can get a quieter, easy-to-miss permission prompt.
- Measure two rates: soft-prompt acceptance and browser-dialog acceptance.
- Chrome can switch to a quieter permission UI for sites with very low acceptance.
- Asking later, explaining the value and offering a button raise opt-in more than design tweaks.
- Optimise for engaged subscribers, not just a bigger number.
What to measure
| Step | Rate | Pusharoo event |
|---|---|---|
| Prompt shown | — | pusharoo:prompt-shown |
| Soft prompt accepted | accepted ÷ shown | pusharoo:permission follows |
| Browser dialog allowed | granted ÷ dialogs shown | pusharoo:permission (detail.permission) |
| Subscribed | subscribed ÷ shown | pusharoo:subscribed |
| Dismissed | dismissed ÷ shown | pusharoo:dismissed |
// Send Pusharoo's browser events to your analytics (GA4 example)
['prompt-shown', 'dismissed', 'subscribed'].forEach(name =>
window.addEventListener('pusharoo:' + name, () => gtag('event', 'push_' + name.replace('-', '_')))
);The full event list is in the JavaScript API docs.
Why browsers may hide your prompt
Chrome introduced a quieter notification permission UI in 2020: for sites where very few people accept, the request shrinks to a small icon in the address bar instead of a dialog. Chrome also enforces against abusive notification prompts. Firefox requires the permission request to follow a user gesture such as a click, and Safari does the same. A soft prompt that asks the browser only after someone taps “Allow” keeps your real acceptance rate high and avoids all of this — the core idea in our opt-in guide.
How to raise opt-in
- Wait for intent. Show the prompt after a few seconds and some scrolling (Pusharoo:
data-delay,data-scroll). - Say what they’ll get. “Back-in-stock alerts and one weekly deal” beats “Get notifications”.
- Promise a frequency and keep it.
- Add a button where interest is highest — product pages, the end of articles:
Pusharoo.subscribe(). - Handle iPhone separately with a Home Screen hint (
data-ios-hint="true"). - Don’t nag. Cap re-asks after “Not now” (
data-cap-days,data-max-dismiss). - Use your brand. Your logo and voice on the prompt build trust (white-label).
Context beats timing tricks
The highest-converting asks are contextual: “Get an alert when this is back in stock” on a sold-out product, or “Tell me when part 2 is published” at the end of part 1. They opt in for a specific reason, which also lifts click-through later. A generic site-wide prompt is still useful as a baseline — just not the only ask.
What about benchmarks?
Opt-in rates vary enormously by audience, traffic source and how the rate is defined (per visitor, per session, per prompt shown). We don’t publish an industry average because there isn’t a trustworthy one. Track your own rate weekly and change one thing at a time.
Questions
What is a good push notification opt-in rate?
There is no reliable universal number. Measure soft-prompt and browser-dialog acceptance on your own site and improve against your baseline.
Why don’t I see the browser permission popup?
You may have blocked notifications already, Chrome may be using its quieter UI, or the request wasn’t triggered by a click. Check site settings and try a private window.
Does a soft prompt reduce opt-ins?
It adds a step, but it protects the browser dialog — which can only be shown once per decision — for people who already said yes. That usually means more subscribers over time, not fewer.
Keep reading
The push opt-in prompt, done right
Two-step soft prompts, timing rules, copy that converts, and what never to do on page load.
How to get more push notification subscribers
Twelve honest ways to grow your list: contextual asks, custom buttons, content upgrades, iPhone hints and more.
Push notification click-through rate (CTR), explained
How to calculate CTR consistently, why benchmarks disagree and ten practical ways to raise it.
Push notification analytics that actually answer questions
Campaign stats, UTM tags, browser events and click webhooks — and the handful of metrics worth watching.
More in Growth: Push notifications for online stores · Push notification deliverability: what really affects delivery · Switching web push providers: a practical migration plan · All guides
Free for life. No limits.
Unlimited subscribers, campaigns and automations. No badges. About five minutes to install.