101 karma · joined March 13, 2024
So I hope this will be feasible. Worst case scenario is to keep some features exclusive for the cloud solution, but fingers crossed I get a good mix of cloud users and self-hosters.
Clickhouse is expensive, compute on scale is expensive, development is expensive etc. Sounds like your best bet is to do self-hosting
And if you really need to prune data you could just use good ol SQL?
Here you have some screenshots what you can do: https://imgur.com/a/hxUPsvk
Features: - Create funnels, linear, bar, histogram, map, pie, area charts based on your events (similar to mixpanel reports) - List of all events (filter by any data point you send) - List of all your users (go into a specific users to see what they did) - Retention (if you use this you need to provide a user id) - Realtime dashboard
But if each events were associated directly to a group (by the caller) this would be quite easy to implement.
But I really want to start giving the native app some love as well
Posthog is a great product and really like it. Just want something more hands on but have the power to visualize data.
So I don't see posthog as a competitor at all. My focus is more about hitting the perfect spot between plausible and mixpanel.
Foot note: And to be clear, I live in Stockholm but from Skåne ;)
User information - By default we do not store or log any user related information. All information that is stored in our DB is general information. We see this as a important privacy for your visitors.
Data - Your data will never be sold or given to a third party. You'll be able to export, import and delete all data related to your projects.
Cookie - We do not use any cookies or localStorage to keep track of your users
--
Their are some big downsides with privacy first since you wont be able to track users over several days (get retention and what not). So I have decided to give my customers the option to do what they want.
If this is an important metric to them they can decide to pass a profileId to the SDK. Then we'll use this ID and will be able to track that users over several days. This is an opt-in feature and thats also why I say "Privacy first".
But as others have mentioned. It’s way too complex and advanced for most use cases and that’s where we differ.
Heard that posthog also is very resource heavy when self-hosting it.
But definitely inspired by thier overview and how the avoid cookies
Is it a flag/field in the SDK that tells you I’m from a specific company or is it some black magic?
Hoping to find good use cases.
Will make a big update when it’s easier to self-host.