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.28k stars 1.27k forks source link

Enrich user profiles via plugins #3505

Open macobo opened 3 years ago

macobo commented 3 years ago

Is your feature request related to a problem?

There are a lot of features which are useful from a "build a successful company" or product analytics standpoint, but which are niche enough to become hard to build into core posthog.

Some example features are:

It would be great to build these out as plugins.

Describe the solution you'd like

Allow to define "user profile" plugins which:

For example, a user interviews plugin could:

  1. Store notes in either custom events or user properties
  2. After user page is rendered, plugins renderUser() method gets put onto the page - containing things like interview note editor which pulls data from our API and captures an event when editing is done.

Describe alternatives you've considered

Building this into core posthog.

Additional context

Closely related issues: https://github.com/PostHog/posthog/issues/2965 https://github.com/PostHog/posthog/issues/3504

Idea from call with customer today. Curious on your thoughts @mariusandra @jamesefhawkins @Twixes @yakkomajuri

Thank you for your feature request – we love each and every one!

yakkomajuri commented 3 years ago

Indeed I believe @mariusandra has mentioned wanting to have UI plugins before, and it's something I myself was thinking of very recently too.

Would be super cool but realistically I think there's at least a few release cycles of plugins work left before we think of building this.

macobo commented 3 years ago

No rush. :) Just documenting ideas.

yakkomajuri commented 3 years ago

I understand!

posthog-bot commented 1 year ago

This issue hasn't seen activity in two years! If you want to keep it open, post a comment or remove the stale label – otherwise this will be closed in two weeks.