Updated on 25. October 2021 by Jan Bunk
Just like you might be interested in seeing how users interact with your website, you might want to know how they use your app. You can do so by taking a look at your website analytics.
Of course you'll want to separate website users from app users in your analytics. You can do so by filtering by the used user agent. The user agent is a short string that the browser sends to websites. The user agent contains information about the browser, for example a Firefox browser could send something like this user agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
The app uses a few different user agents:
$version is the internal version of the app (e.g. 1.4.8+52) and $operatingSystem is the platform the app is being used on (e.g. ios or android).
$regularUserAgent is the user agent of a mobile browser that would be expected from the device, like Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
You don't really need to worry about all of this, unless you want to do something special. Otherwise, just follow the next steps to filter by the user agent in your analytics.
As an example, this is how to filter by user agent in Google Analytics:
It can be a bit complex to differentiate between the various layouts you can choose for your app. In this article we clear up which parts of your app automatically update when you change your website, which changes you need to contact us for and when you will need to submit an update to the app stores.
You need to pay attention to some export regulations because apps count as encryption software and app downloads count as exporting the app from the USA.
How to generate keys & keystores and use them to sign your appbundle. Afterwards verify it and upload it to the Play Console.
This website is operated by me, Jan, and my team. I have previously developed a bunch of apps for clients and my own projects. Back in 2019 I noticed that none of the existing website to app converters provide the kind of service I'd expect as a customer. That inspired me to develop a better solution - webtoapp.design. By now, the apps I've created with my team have already been downloaded hundreds of thousands of times from the app stores.