Analytics

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!

I use a database on my website and make some very simple charts in Looker Studio. See Simple Reporting at Xojo + Alfred .

This just came to mind:
@Jeremie_L has presented sentry.io here: YouTube | MBS Xojo Conference 2024 - Managing exceptions like a pro

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.

1 Like

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

By the way, Sentry can be self hosted too.

2 Likes

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.

1 Like