Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.18.0 - 27 November 2020 #2366

Closed
paolodamico opened this issue Nov 13, 2020 · 7 comments
Closed

Release 1.18.0 - 27 November 2020 #2366

paolodamico opened this issue Nov 13, 2020 · 7 comments
Labels
sprint Sprint planning

Comments

@paolodamico
Copy link
Contributor

paolodamico commented Nov 13, 2020

Overall priorities

  • Session recording
  • Plugins

Detailed contributions

Karl & Paolo

Eric / James G

Michael & Marius

  • Enable plugins on app
  • Add unit tests to plugin server
  • World-class documentation and dev tools
  • Scheduled plugins (fun distributed locking problem?)
  • API plugins (webhook -> plugin)

Tim

  • Dedicated support/Sentry/random bugfixes/random UX improvements
  • Keep a log of everything you've fixed/touched
@paolodamico paolodamico added the sprint Sprint planning label Nov 13, 2020
@paolodamico
Copy link
Contributor Author

paolodamico commented Nov 13, 2020

General stuff

  • Session improvements (Sessions page UI/UX improvements #2352). Rationale (disclaimer: absolute numbers are still pretty low to be too significant, but should give a general idea):
    • From customer calls, session recording seems to be a game changer, but the experience is still a bit rough.
    • As a general preamble, despite this being a beta feature that requires explicit opt-in, we're seeing steady grow in active users WoW. As additional context on WAUs, this last week we had the same number of WAUs that watched a session recording and created an action.
    • From users that used it on week 1, 60% were retained to week 2. From the users that were not retained in the session recording feature, 50% didn't actually come back to PostHog at all this week.
  • Persons improvements (Persons pages UI/UX improvements #2353). Rationale: Related to sessions above. The new UI/UX covers more use cases related to session recording (e.g. understanding what happened when a user experienced an error, or when they completed a purchase, ....)
  • Implement toolbar improvements (Toolbar UI/UX improvements #2370). Rationale: We have several reports of bugs (most of them coming from customer calls), and from sales calls we know that users do not understand this feature unless we walk them through it. Perhaps the most important here, we don't have this feature well instrumented to capture enough metrics to be able to make a stronger decision of pushing this forward or not.
  • Improve our own tracking (Improve core action tracking #1575). Rationale: there's still a lot of stuff we don't have good metrics on, and it's hard to make strong product decisions without reliable data on everything.
  • Retention epic (EPIC: Retention #2228), most important Retention cohorts graphs #1936. Rationale: we really need this to analyze our own data and improve our own product.
  • Bug Bug with contains filter in array-based attributes #2301. Rationale: part of core functionality, without it the experimentation power of feature flags essentially disappears (without being able to measure, there's no point in A/B testing).
  • Cohorts improvements (Cohorts UI/UX improvements #2350). Don't have a very strong argument for this right now other than the reported pain points of a couple of users and that if we work on Sessions page UI/UX improvements #2352 & Persons pages UI/UX improvements #2353 this will ensure consistency.

Myself

Will only have 4 working days in the next release cycle.

@macobo
Copy link
Contributor

macobo commented Nov 13, 2020

Topics

Session recording

Session recording has gotten a lot of buzz, I think it's time to give it proper attention and make it great.

I'd love to work together with @paolodamico on this to have some design brainpower.

Capture endpoint stability

  • We're seeing a lot of failures in event capture endpoint. I think I would like to focus on that since that's affecting metrics + could be affecting session recording. (No issue yet)
    • Related: We should set up proper logger + log full payloads and errors if errors occur in backend. Sentry doesn't log full payloads and out payloads are large.

Don't feel too strong of an ownership here, but this seems relatively hard but high-impact work.

Toolbar

@mariusandra
Copy link
Collaborator

For me:

  • Continue working on the plugins. We finally landed the plugin attachments PR, yet there's still a lot more work to be done
    • Test plugins enough to enable them on EE
    • Scheduled plugins (fun distributed locking problem?)
    • API plugins (webhook -> plugin)
    • Maybe: frontend plugins (new scenes, world map, etc)
    • Plugin dev tools and docs
  • And various odds and ends as they come in...

@Twixes
Copy link
Member

Twixes commented Nov 13, 2020

As for me, one thing I'd like to do is focus on smashing #2128, but happy to take on something else as well – TBD.

@EDsCODE
Copy link
Member

EDsCODE commented Nov 16, 2020

I will do as described at the top.

  • Retention epic and lifecycle
  • General analytics bug swashing and filling out (the sessions analytics could be way more built on because it's very spotty in terms of graphing ability right now)

@mariusandra
Copy link
Collaborator

I'd also like to add these issues:

@paolodamico
Copy link
Contributor Author

Closing as this has been released

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sprint Sprint planning
Projects
None yet
Development

No branches or pull requests

5 participants