PWA (Progressive Web Apps) solutions have incredible benefits, making it easy to delight your users, grow engagement and increase conversions.
The Baobab WebSuite PWA solution alongside other Baobab plugins and service layers that brings compliance and standards to the WordPress environment.
Progressive web apps are an enhancement of existing web technology. As such, they do not require separate bundling or distribution. Publication of a progressive web app is as it would be for any other web page. As of May 2018, progressive web apps are supported by Chrome, Mozilla Firefox, Safari and Edge.
Here is a checklist of what makes up a PWA solution and also looks to the value proposition in choosing to implement such a web app architecture.
We use Google Tag Manager for analytics. When online the analytics behave as expected. As per the PWA characteristics the app should be able to viewed offline. This offline behaviour can make reporting accurate analytics a bit tricky in terms of page views and the actual session data. It is often seen that page tracks are either over or under reported. Another common issue is an increase in bounce rate as the analytics session id gets lost on sketchy networks. To get around these issues we have implemented offline tracking in the service workers. We are busy gathering data to support our theories. Only Google Analytics is currently supported offline
WebSuite PWA currently utilises Google DoubleClick.
The ads placement can be configured via a theme file.