开发与 ITReddit 原帖

What do you use for user analytics and why?

完整上下文原始内容 · 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?

01需求标签
开发与 IT缺陷修复SaaS未解决

已收集讨论

13 条已收集

13条已收集14条 Reddit 标称评论
u/Malfunction92

What kind of analytics are you looking for exactly — simple usage stats, or more event-driven/product analytics?

u/Fantastic_Roof623楼主回复

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?

u/lifitd回复

This is precisely what TelemetryDeck does. Why do you want to switch?

u/robgough

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.

u/Fantastic_Roof623楼主回复

you know what, that's actually a great compromise, I'll do this. Thanks!

u/NSOperator

I use TelemetryDeck for my apps [Finbar](https://finbarapp.com) and [Syphon](https://syphonapp.com). 100% anonymous, lightweight and works well.

u/Stv_L

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.

u/mimoo01

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

u/imbacan

I'm using firebase analytics for my ios app but i suggest you not to collect data for small apps.

u/GroggInTheCosmos

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 :)

u/karatsidhus回复

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.

u/GroggInTheCosmos回复

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

u/dnesdan

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.