Salesforce Mobile Push tracks events such as push notification openings and message openings in the Salesforce Mobile app by using a combination of server-side logging and client-side analytics. When a push notification is sent, the Salesforce Mobile SDK logs the notification on the server and associates it with the recipient's device. When the recipient opens the notification, the SDK logs the event on the device and sends the information back to the server for reporting.
The accuracy of these events depends on several factors, including the reliability of the push notification service, the configuration of the app, and the recipient's device and network settings. If your organization is experiencing a low opening rate, there could be several reasons why the events are not being accurately reported in the Salesforce dashboard, such as:
- Incorrect configuration of the app
- Network connectivity issues
- Recipient's device settings that prevent push notifications from being received or opened
To improve the accuracy of the events, you may want to consider the following:
- Check the app configuration to ensure that it's set up correctly and that the appropriate events are being logged
- Monitor the recipient's network connectivity to ensure that the device is connected to the internet when the notifications are being sent
- Check the recipient's device settings to make sure that push notifications are enabled and that the app has permission to receive them
It's also a good idea to test the app on multiple devices and networks to identify any issues and make any necessary changes.