FAQ about Web Push
  • 02 Apr 2024
  • 2 Minutes to read

    FAQ about Web Push


      Article Summary

      Why does the push notification look different on different computers/mobile devices?

      The notifications are displayed differently on each different browser and operating system combinations.

      How are the web pushes sent to users?

      When you send a web push notification from our panel, we send a request to the push service (Google Cloud Messaging) to deliver the notifications to users' browsers.
      The push service receives this request, validates it and delivers the push notification to the eligible users' browsers. If the user's browser is offline, the notification is queued by the Push Service until the the browser is back online. The notification will remain queued until the user’s browser becomes online so that the push service can deliver the notification.

      With this request, we specify the content of the notification, whom to send the notification to and the settings about how the push service should send the notification such as the TTL (time to live) value. TTL defines how long the push service should keep the notification on the queue before it is removed. When the TTL expires, the notification will be removed from the push service queue and it will not be delivered.

      When the notification arrives on user's browser, the browser wakes up the service worker, which is a special JavaScript file responsible for displaying the push notification. 

      The whole flow of sending a web push notification is as the following:

      A web push notification is created on InOne. > The notification is sent to the push service (GCM). > The push service sends the notification to user's browser when it is online. > The notification arrives on user's browser. > The browser wakes up the service worker. > The service worker displays the notification to the user.

      Why did I receive the web push notification without the rich image/logo?

      Image files are not directly contained in the notification content. Instead there are links to the image files that can be downloaded when the notification is displayed. Each device that receives the notification must download the image file. If the image file cannot be downloaded as soon as the notification is displayed due to reasons such as internet connection problems during downloading, the conditions and rules of user's private or corporate network, etc., the image file cannot be displayed in the notification. If a dynamic image is used in the notification, you need to make sure the image is hosted on an HTTPS source. HTTP images are not displayed.

      Why do not the campaign click statistics on the panel and the sessions on Google Analytics (GA) match?

      Clicks and sessions are not comparable. Not even for Google AdWords and Google Analytics. If the user enters the website 30min. later, it is counted as a new session. And if the user is not from a separate source & campaign, this new session is attributed to the previous campaign. Hence, the increased number of sessions compared to clicks.

      For more information, read how a web session is defined in universal analytics and data discrepancies between Google Ads and Analytics.

      How can I know who exactly sent web pushes? Can I see the logs?

      You cannot view the user who launched a web push campaign in the Insider's InOne panel. For urgent cases, you can reach out to Insider team.


      Was this article helpful?


      ESC

      Eddy, a super-smart generative AI, opening up ways to have tailored queries and responses