PostHog / posthog

🦔 PostHog provides open-source product analytics, session recording, feature flagging and A/B testing that you can self-host.
https://posthog.com
Other
21.06k stars 1.25k forks source link

User feedback #555

Open fire opened 4 years ago

fire commented 4 years ago

Is your feature request related to a problem? Please describe. When the app is played, the player can post feedback.

Describe the solution you'd like

Hook into shaking the device event to trigger an api send.

Triggering a contact form sending.

Describe alternatives you've considered

https://docs.instabug.com/docs/android-invocation

timgl commented 4 years ago

This is a very cool idea. Obviously step one to this would be to have an Android client, so I've created a ticket for that now (#556).

On the PostHog side, a minimum implementation of this is just to send this feedback as a feedback event, with the data in properties. Later on we could split this out into a more formal 'feedback' page, but that might end up being a more strategic shift.

fire commented 4 years ago

My platforms are Linux, Windows, Mac and Mobile.

A user clickable dialog feedback is used primarily with the desktop platforms.

With platforms that have shake interaction, it'll be useful to have that sort of feedback from the device. Like iOS and Android.

timgl commented 4 years ago

Ah, so is the goal of this ticket to have libraries for all of those with a user feedback dialog, or do you just want an API you can send feedback to that we display somewhere?

fire commented 4 years ago

I think it should be possible to cobble together an event https://docs.posthog.com/#/features/events that stores the entire feedback.

I was tempted to see what apis are mixpanel compatible.

timgl commented 4 years ago

Yep agree! I think events are the right place for this.

In theory we're completely compatible with any mixpanel library, but please do raise an issue if that's not the case. People have had success with the Swift library so far.