Subscriber opt-in rate percentages are a representation of the number of visitors that interacted with your opt-in prompt and either accepted or denied notifications. Since some website visitors may not be eligible to subscribe to notifications, this is often not a representation/percentage of all website visitors.
General opt-in rate percentage is calculated as:
Approved Notifications/(Approved Notifications + Denied Notifications) = Opt-in Rate Percentage.
While this is fairly straight forward when dealing with only the native/browser prompt, it can get a bit more complex when dealing with Custom Opt-in Prompts. This stems from the fact that custom opt-in prompts are 2-click instead of 1-click and someone can approve the custom opt-in prompt and then accept/deny/ignore the native/browser prompt.
Below is a table that breaks down the logic as to when someone is marked as "Approved" or "Denied" when dealing with custom opt-in prompts.
|Step 1||Step 2||Step 3||Result|
|Approve Custom Prompt||Approve Native Prompt||+1 attributed to Custom Prompt Approved|
|Approve Custom Prompt||Deny Native Prompt||+1 attributed to Custom Prompt Denied|
|Deny Custom Prompt||+1 attributed to Custom Prompt Denied|
|Ignore Custom Prompt||+0|
|Approve Custom Prompt||Ignore Native Prompt||+0|
|Approve Custom Prompt||Ignore Native Prompt||Accept Native Prompt on Subsequent Pageview*||+1 attributed to Custom Prompt Approved|
|Approve Custom Prompt||Ignore Native Prompt||Leaves site, returns 48 hours later > Accept Native Prompt*||+1 attributed to Native/Default Prompt Approved|
* If the visitor views another page within the next 7 days that requests push permissions and previously accepted the custom prompt, it will only show the native/browser prompt.