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.62k stars 1.29k forks source link

Sprint 1.27.0 2/2 - Jun 21 to Jul 2 (Funnels #1) #4765

Closed timgl closed 3 years ago

timgl commented 3 years ago

We want to really lean into improving funnels. This is the first sprint planning for #4785. Full context on why funnels, here (internal).

Approach

For this sprint (27 2/2 from Jun 21 to Jul 2), we'll follow this approach (from sync discussion on Jun 16),

  1. Core Analytics Team will work on "no regrets" tasks that we know we'll absolutely need (see below).
  2. Spend ~1 week designing and specing out the whole product functionality.
  3. Core Experience Team will mostly work on bug fixing and more fluid priorities until (2) comes along (end of week 1) and we're ready to tackle specific tasks.

support hero Marius + Karl

Extensibility

Side Quests

    • Automatic cohorts plugin PostHog/integrations-repository#9

Core analytics Buddy

Michael/Neil

Eric

Warrants a rewrite of base funnels step query

Core experience

  1. Bugs
  2. Funnel-related stuff for Core Experience Team that isn’t blocked (by neither design, product or core analytics):
    • Allow deeplinking to specific sessions, events & recordings in a person page. #4820
    • Allow setting and persisting custom names on funnel steps. #4821
    • Implement updated PersonModal for funnels and wire API. #4819
    • Build time conversion analysis UI (will be unblocked on Wed CET EOD) #4855
    • Implement new UI or changes to current UI (will be unblocked on Wed CET EOD) #4535

Infra & deployments image

paolodamico commented 3 years ago

EDIT: We're taking this approach, working on no regrets stuff and taking ~1 week to spec out the rest of the stuff.

While some functionality here is pretty straightforward and could be built right away (e.g. conversion window for steps, avg. time to convert, ...), I think it might be worth taking a step back and maybe spend some time with the specs and mockups for this before building? With the wireframes I think it'll be a lot easier to plan what to build first and make sure we end up with a more solid outcome. For instance, make funnels more prominent, breakdown, visual drop off, ... could use more clarity.

paolodamico commented 3 years ago

@EDsCODE @buwilliams I think we could specifically include these issues for this sprint? #4067, #2121

paolodamico commented 3 years ago

FYI @timgl updated the issue description with what we discussed yesterday (feel free to edit). The list of things to spec out I moved to #4785 to have a single place with all the ideas/features to include.

buwilliams commented 3 years ago

@paolodamico I'll pick those up.

yakkomajuri commented 3 years ago

Extensibility Team (me :D):

Top priorities

Side Quests

In order of likelihood of getting accomplished:

    • [x] Automatic cohorts plugin PostHog/integrations-repository#9

Post-Sprint Edit

Other relevant things accomplished:

paolodamico commented 3 years ago

@yakkomajuri I think this issue was originally intended for the specific sprint on funnels only, but it may actually be useful to have it as the issue for sprint planning?

yakkomajuri commented 3 years ago

@paolodamico I think @timgl was thinking of using this issue for planning?

Happy to move it though

EDsCODE commented 3 years ago

Core Analytics Tasks

To start (further tasks pending rewrite of funnel steps query):

Buddy

Michael/Neil

Eric

Warrants a rewrite of base funnels step query

Performance improvements (long running/backburner tasks)

fuziontech commented 3 years ago

Team Infra and Deploys

image https://github.com/orgs/PostHog/projects/10

mariusandra commented 3 years ago

Core experience

  1. Bugs
  2. Funnel-related stuff for Core Experience Team that isn’t blocked (by neither design, product or core analytics):
    • Allow deeplinking to specific sessions, events & recordings in a person page.
    • Allow setting and persisting custom names on funnel steps.
    • Invite team members by sharing a funnel (will be unblocked on Monday CET EOD)
    • Implement updated PersonModal for funnels and wire API (will be unblocked on Monday CET EOD)
    • Build time conversion analysis UI (will be unblocked on Wed CET EOD)
    • Implement new UI or changes to current UI (will be unblocked on Wed CET EOD)
paolodamico commented 3 years ago

@EDsCODE / @timgl after finishing the draft product specs some questions came up,

  1. Are we still doing the flatten user properties thing and is this blocked by the rewrite of the query?
  2. Are we working on paths or on session recording? See https://github.com/PostHog/product-internal/issues/86#issuecomment-864865059 for details.
  3. If we're working on paths, @timgl are you working on the product specs?
Twixes commented 3 years ago

🔚