开发与 ITReddit 原帖
What do you use for user analytics and why?
I'm currently using TelemetryDeck, thinking of switching to PostHog's free tier to get finer grain data. What do you use and why?
已收集讨论
13 条已收集
13条已收集14条 Reddit 标称评论
I'm currently using TelemetryDeck, thinking of switching to PostHog's free tier to get finer grain data. What do you use and why?
已收集讨论
What kind of analytics are you looking for exactly — simple usage stats, or more event-driven/product analytics?
Usage stats, as my app is local-first no backend, I'm trying mainly to see daily active users and basic behaviors through the app. Any suggestions?
This is precisely what TelemetryDeck does. Why do you want to switch?
I've decided against having any user analytics on my app, though local-first is a feature, so it was a fairly straightforward decision. It is a bit weird firing blind, not knowing who's using it and what issues there might be. If you really feel that you need it, put it in but disabled by default. Then show a splash screen once, first time they run it after an update, where you spell out what you'd be collecting, why you want it, and making opting out the default and as obvious as possible.
you know what, that's actually a great compromise, I'll do this. Thanks!
I use TelemetryDeck for my apps [Finbar](https://finbarapp.com) and [Syphon](https://syphonapp.com). 100% anonymous, lightweight and works well.
For a local-first Mac app I'd be pretty conservative here. PostHog is nice if you really want funnels and event-level digging, but it can also tempt you into tracking way more than you need. I'd probably start with DAU, retention, app version, a few key feature events, and maybe crash/error signals, then make it clearly optional so privacy-minded users don't feel tricked.
I'm using posthog for my web app. For mac, I'd caution on privacy and look at something like aptabase which is privacy-first, or just no analytics at all
I'm using firebase analytics for my ios app but i suggest you not to collect data for small apps.
Do not collect analytics in the first place - I block all via Little snitch and have had to tell a few Devs that their app locks up when blocked Just a user view :)
So let me give you an alternative view, the two apps I develop I have zero telemetry added, great for the user, terrible for the dev, and its got nothing to do with seeing your data or using it for gain/marketing. Whenever I get a user submit a weird crash report/bug, I have to go back and forth with them to find out what went wrong. A couple of times,I've had to send them debug and dev builds so they could give me their console logs, etc. A simple, completely optional and off by default anonymous analytics collection that collects data would have saved hours in this case. I still don't add it in there because a lot of people automatically assume any telemetry is bad.
If it is off by default. I support that - I've stopped my blocking when I've need to do that for apps in the past. Like sending a dev the last logs
For local-first app I would start with very few events. DAU, retention and basic behavior are enough at first; more detailed analytics can become noise fast.