PostHog / posthog

🦔 PostHog provides open-source web & product analytics, session recording, feature flagging and A/B testing that you can self-host. Get started - free.
https://posthog.com
Other
21.9k stars 1.31k forks source link

Add a break down by event property in User Paths visualisation #11086

Open dansimau opened 2 years ago

dansimau commented 2 years ago

Is your feature request related to a problem?

Screenshot comparison

Mixpanel Flow Insight:

Screenshot 2022-08-01 at 23 32 03

PostHog User Path:

Screenshot 2022-08-02 at 11 16 36

Describe the solution you'd like

Describe alternatives you've considered

benjackwhite commented 2 years ago

Hello!

Thanks for the issue. I've actually been working hard on a reworked React Native library that is more React "Native" which has more features as well as fits in nicely to something like React Native navigation. It will be released today as version 2.0.0 so perhaps that is something you can try.

For the current RN library, screens isn't perfect as it RN has a lot of abstractions away from the underlying navigation system. You can manually track a screen view which would allow you to use the "screen events" more reliably based on your own naming from react-native-navigation (this is what V2 does).

For example this is from me testing it on my personal project using the .screen() function:

Screenshot 2022-08-02 at 12 08 51

As you say though it would be great to be able to specify an event sub-property to create paths based on any events. Should be doable...