Skip to content

Commit 2dfa830

Browse files
authored
Create pn-analytics.md for push notification analytics
Added documentation for push notification analytics, including performance metrics, click-through rates, and analysis tips.
1 parent 855e5df commit 2dfa830

1 file changed

Lines changed: 86 additions & 0 deletions

File tree

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# Push Notifications
2+
3+
Push notification analytics help you understand how frequently users receive notifications from your app and how often those notifications lead to clicks.
4+
5+
You can use these analytics to:
6+
7+
* Track notification delivery and engagement over time.
8+
* Compare performance across iOS, Android, and Web.
9+
* Identify notification messages that generate higher click-through rates.
10+
* Evaluate changes to notification content and strategy.
11+
12+
Note: Push notifications are currently a **gated beta** feature. which means that you’ll need to apply to unlock the ability to use push notifications and track analytics for your app. [Learn how to apply](./docs/capabilities/notifications/notifications-overview#how-to-apply).
13+
14+
## **Push notification performance**
15+
16+
The push notification performance table shows daily delivery and engagement metrics for notifications sent by your app.
17+
18+
![Performance table](../../assets/analytics/pn-performance.png)
19+
20+
Each row represents one day and includes the following metrics:
21+
22+
* **Date:** The date the notifications were received.
23+
* **Receives:** The number of notifications received.
24+
* **Clicks:** The number of notifications clicked.
25+
* **Click-through rate:** The percentage of received notifications that were clicked.
26+
27+
**Note**: Metrics are not shown for push notifications sent to NSFW subreddits or subreddits with fewer than 200 subscribers.
28+
29+
The click-through rate is calculated as:
30+
31+
```
32+
Click-through rate = Clicks ÷ Receives × 100
33+
```
34+
35+
For example, if users received 24,000 notifications and clicked 636 of them, the click-through rate is 2.65%.
36+
37+
### View notification-body details
38+
39+
Select **Details** for a date to view click-through rates grouped by message body. This helps you determine which messages contributed to that day’s performance.
40+
41+
![Message body details](../../assets/analytics/pn-message-body.png)
42+
43+
### Download performance data
44+
45+
Select **Download CSV** to export the table data for further analysis or reporting.
46+
47+
**Tip**: When evaluating performance, review click-through rate together with receives and clicks. A high click-through rate based on a small number of receives may not be representative of future performance.
48+
49+
## **Daily CTR by notification body**
50+
51+
The **Daily CTR by notification body** chart compares the click-through rate of the notification messages sent by your app.
52+
53+
Each colored line represents a distinct notification body:
54+
55+
* The horizontal axis shows the date.
56+
* The vertical axis shows click-through rate as a percentage.
57+
* Each point shows the CTR for a notification body on a particular date.
58+
* The legend identifies the notification body represented by each line.
59+
60+
![CTA](../../assets/analytics/pn-daily-CTA.png)
61+
62+
### Analyze notification body performance
63+
64+
Use this chart to:
65+
66+
* Compare notification messages
67+
* Identify messages with consistently high or low engagement
68+
* Evaluate changes to wording or calls to action
69+
* Track how a message performs over multiple days
70+
* Generate ideas for future notification experiments
71+
72+
Each distinct notification body appears as a separate series. Even small changes to the body text may create a new series.
73+
74+
### Interpret notification-body performance
75+
76+
A higher CTR means that a greater percentage of received notifications resulted in a click. However, a higher CTR does not necessarily indicate a better overall user experience.
77+
78+
When comparing notification bodies, consider:
79+
80+
* The number of notifications received
81+
* The audience that received each notification
82+
* When the notification was sent
83+
* The notification’s purpose and destination
84+
* Whether the messages were sent under comparable conditions
85+
86+
For meaningful comparisons, keep the audience, timing, destination, and purpose as consistent as possible while testing changes to the notification body, and avoid optimizing only for clicks.

0 commit comments

Comments
 (0)