Hi all,
I asked about google analytics before and got some helpful input. I want to entertain other options and am looking for info on what you use and like.
This would be for a desktop and maybe mobile app.
If it’s reasonably easy to implement in xojo, it would be preferred, but the most important thing is what the quality of the analytics dashboard and reports.
Lemme know what you think.
Thanks and have a good weekend!
However, the presentation has been more about crash reports. I don’t know what kind of “usage analytics” is available there - and how their dasboard and reports look like.
Depending on what kind of “analytics” you’re interested in, this might be an option. Or maybe @Jeremie_L can tell us more about what’s possible with it.
Sentry.io and many other off the shelf tracking solutions are blocked by privacy lists. I would recommend that if you want to best results you use a self-hosted solution like Beatrix does.
Xojo_Sentry (just updated yesterday to v0.9) isn’t really for full analytics.
Along with exception and crash reporting it allows to perform some release health:
Counting sessions per day
Counting users per day
Comparing app version usage
Analysing % of crash free sessions
I did a quick check in the privacy list mentioned by Tim and it looks like only one single subdomain (out of many thousands) is blocked at sentry.io
I use mixpanel, it’s fairly easy to hook into their API with URLConnection.
It does appear in the privacy lists, but I maintain a script that keeps the updated IP address of their endpoint server and delivers it to my app so I can go directly to the IP and avoid dns blocks.
They also offer a proxy server docker to forward your events.