FAQs
This page explains the frequently asked questions related to Web Push Notification.
Q1: Why is there a difference between the number of web push notifications sent and the impressions?
This difference can occur due to:
- The user logging in only after the notification expired.
- The user's device not running a browser.
- A failure in the communication between FCM (Firebase Cloud Messaging), the browser, and the operating system.
- The user disabling notifications on their device.
Q2: Which browsers and versions are supported by HCL CDP?
HCL CDP supports:
- Chrome: Version 42 and above
- Mozilla Firefox: Version 44 and above
- Opera: Version 25 and above
Q3: Can we track subscribed users who don’t visit the website after integrating HCL CDP SDK?
No, users who don’t visit the website after the HCL CDP SDK is integrated will not register the service worker on their devices. If the previous service provider uses a different payload structure or doesn’t support HCL CDP's structure, users won’t receive web push notifications. As a result, HCL CDP cannot track impressions even if users see the notification.
Q4: Why didn’t the web push notification get delivered?
Web push notifications may not be delivered due to:
- Frequency Caps: Notifications fail when the frequency cap limit is exhausted. Frequency caps are set daily, weekly, monthly, or over a lifetime. Only users whose frequency cap value is >0 will receive notifications. For more information about Frequency Caps, refer here.
- Personalization Failure: Engagements fail if a parameter in the user's profile is missing. For example, if a user has no registered premium amount, they won't receive notifications requiring that parameter.
- FCM Failure: Notifications fail due to issues with Firebase Cloud Messaging (FCM).
- FCM/APNS Configuration Issue: Errors occur if the web configuration for push notifications is disabled, the APNS certificate isn’t generated, or FCM is incorrectly configured.
- Unsubscribed Users: Notifications fail if the user has unsubscribed from receiving push notifications.
- Other Issues: This includes system failures, server crashes, or campaign-related errors.