Understanding Advanced Options For Push Notifications

Modified on Mon, 26 Jun 2023 at 01:33 AM

The "Advanced Options" tab in NotifyVisitors push notification’s campaign creation interface provides a range of customization features that enable you to personalize your notifications and optimize their delivery and tracking for better user engagement and analytics. These features include message life, frequency capping, Do Not Disturb (DND), conversion tracking, and more. By using these options, you can tailor your notifications to your preferences and increase the effectiveness of your notification strategy.

Push Notifications

Send at high priority (for Android Push): 

This option allows you to determine the delivery priority of your notification. By selecting "yes" for this option, your notification will be sent with a higher priority level, bypassing certain system optimizations. This ensures that the notification is delivered promptly and with a sense of urgency.

Example: A banking app detects fraudulent activity on a user's account. By enabling high-priority delivery, the app sends an immediate notification to the user, prompting them to take necessary actions to secure their account.

Deliver when active (for Android Push): 

By enabling this feature, you ensure that the notification is delivered only when the user's device is active, i.e., when the screen is turned on. For instance, if you are sending a time-sensitive offer that requires immediate action, this option ensures that the notification is delivered when the user is actively using their device, increasing the likelihood of engagement. If the device is locked when the notification is sent, it will be held in the queue and delivered as soon as the screen is unlocked.

Example: A food delivery app sends a notification to users with a limited-time discount code. With active device delivery, the notification is only sent when the user is actively using their device, ensuring they see the offer while they're ready to order.

Life time of message (for Web, Android and iOS Push): 

This setting allows you to specify a time interval during which a notification will be held in a queue if it cannot be delivered immediately. This can happen if a user's device is switched off or is offline. If the specified time period elapses and the notification still cannot be delivered, it will be removed from the queue and will not be sent.

You have the flexibility to customize the duration by specifying the number of days, hours, and minutes according to your specific requirements. This ensures that your notifications are not indefinitely queued and allows for efficient management of undelivered notifications.

Example: Imagine a mobile shopping app running a time-limited flash sale that ends in 6 hours. To ensure users receive notifications in a timely manner, the app utilizes this feature and sets the message lifetime duration to 6 hours. If a user's device is offline, the notifications are held in queue for up to 6 hours. Once the device comes online within that time frame, the notifications are promptly delivered. However, if the device remains offline beyond the specified duration, the notifications are automatically removed from the queue, preventing users from receiving outdated offers. This feature optimizes notification delivery and enhances the user experience.

Auto disappear (for Web Push): 

When a web push notification is delivered to a user's device, it typically appears as a small pop-up or banner notification on their screen. The Auto disappear function allows the notification to stay visible for a specific duration and then automatically disappear if the user does not interact with it or dismiss it manually.

This feature is different from the “life time of message" function. The “lifetime of message" allows you to determine the duration for which a notification will be held in a queue if it cannot be delivered immediately. Whereas, the “auto disappear” function empowers you to define how long the notification will remain visible on the user's desktop screen if no interaction or manual dismissal occurs.

Example: A weather forecasting website sends a web push notification about an upcoming storm. Using the auto disappear function set to 10 seconds, the notification appears as a pop-up on the user's desktop screen, staying visible briefly. If no interaction or manual dismissal occurs within 10 seconds, the notification automatically disappears.

Select Label (for Web, Android and iOS Push): 

This option is a useful tool for organizing and categorizing your notifications within the NotifyVisitors campaign section. By labeling your notifications, you can conveniently sort campaigns based on specific labels and track their performance in analytics. This feature streamlines the process of managing your campaigns and provides a more efficient way to monitor their effectiveness.

Example: You have a travel app that runs multiple promotional campaigns, with categories such as "Summer Discounts" and "Holiday Packages." By assigning different labels to each campaign category, you can track and analyze the performance of such categories separately.

To assign a label, enter the label name and choose the desired option. If the label doesn't exist, simply type the name and press enter to create a new label. Alternatively, click the "Create New Label" button and enter the name.

Frequency Capping (for Web, Android and iOS Push): 

This feature is designed to control the number of notifications a user receives within a given timeframe, such as a day, week, or month. By limiting the frequency of messages a user receives, you can prevent excessive or repetitive messaging, which can lead to user frustration and disengagement. 

Example: A news app wants to keep users informed but avoids overwhelming them with notifications. By applying a frequency cap of one notification per hour, the app ensures users receive timely updates without bombarding them with constant alerts.

Here you only have the option to enable or disable frequency capping. However, if you want to set up frequency capping, you can navigate to the "settings" section in the NotifyVisitors panel, then select "frequency capping" to define the specific frequency period. Click here to know more in detail.

Do Not Disturb Hours (for Web, Android and iOS Push): 

This feature allows you to specify a time period during which notifications will not be delivered to users based on their time zone. This is particularly useful if you have users in different time zones and want to avoid sending notifications during a particular time period such as non-business hours. 

Example: A productivity app has users across different time zones. By setting up Do Not Disturb hours during your night-time, the app respects the local night time of other users as well and avoids sending notifications that could disrupt their sleep.

To enable the "Do Not Disturb" option, click "yes." To set up the DND time period, go to the settings in the NotifyVisitors panel and select DND. From there, you can customize the DND time according to your preferences. For more information, click here.

Conversion Tracking (for Web, Android and iOS Push): 

This feature enables you to track user events triggered by a notification. By tracking user events, you can gain valuable insights into how users are interacting with your notifications and optimize your campaigns accordingly. 

Example: A music streaming app sends a notification recommending a new album release. By enabling conversion tracking, the app can measure how many users clicked on the notification and actually listened to the album, providing data to gauge the impact of the notification on user engagement.

To gain a deeper understanding of how this tracking process works and to access all the tracked events, refer to our article "Configure Conversion Tracking."

UTM Parameters (for Web Push): 

The UTM Parameters option enables tracking of URL parameters in web push notifications. Enabling this feature allows for more accurate performance tracking and conversion rate analysis of notification campaigns. It provides valuable insights into user engagement and behavior, enhancing campaign optimization and decision-making.

Notification Channel (for Android Push): 

This feature allows you to categorize notifications based on distinct topics or categories within your app. By categorizing notifications, you can ensure that users receive notifications that are relevant to their interests and preferences. Click here to learn more. 

Example: A social media app offers various content categories, such as sports, fashion, and entertainment. By categorizing notifications, users who follow specific categories will receive notifications relevant to their interests, increasing their engagement with the app.

Sound resource name (for iOS Push): 

This feature allows you to specify the name of a custom sound file to be played when the notification is received on an iOS device. By providing the sound resource name, you can customize the auditory experience of the notification, adding a unique and recognizable sound that aligns with your app or branding. 

In conclusion, these features are designed to enhance the effectiveness of your notifications and improve the user experience. By utilizing these features, you can ensure that your notifications are delivered promptly, are relevant to the user's interests, and are not excessive or repetitive. Such features are essential tools for any business looking to improve their notification strategy and drive engagement and retention.

Additional Resources

Types of Push Notifications

Understanding Targeting Rules For Push Notifications


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article