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

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

Closed
timgl opened this issue Jun 15, 2021 · 12 comments
Closed

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

timgl opened this issue Jun 15, 2021 · 12 comments
Labels
sprint Sprint planning

Comments

@timgl
Copy link
Collaborator

timgl commented Jun 15, 2021

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

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):

Infra & deployments
image

@timgl timgl added the enhancement New feature or request label Jun 15, 2021
@paolodamico
Copy link
Contributor

paolodamico commented Jun 16, 2021

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.

@samwinslow samwinslow added the feature/funnels Feature Tag: Funnels label Jun 16, 2021
@paolodamico paolodamico changed the title Improve funnels epic (sprint 1) Improve funnels #1 - Sprint 27 2/2 - Jun 21 to Jul 2 Jun 17, 2021
@paolodamico paolodamico mentioned this issue Jun 17, 2021
2 tasks
@paolodamico
Copy link
Contributor

paolodamico commented Jun 17, 2021

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

@paolodamico
Copy link
Contributor

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
Copy link
Contributor

@paolodamico I'll pick those up.

@yakkomajuri
Copy link
Collaborator

yakkomajuri commented Jun 18, 2021

Extensibility Team (me :D):

Top priorities

Side Quests

In order of likelihood of getting accomplished:

Post-Sprint Edit

Other relevant things accomplished:

  • Small updates to libraries (e.g. posthog-node and posthog-js)
  • Fixes for S3 plugin and GeoIP plugin, RudderStack plugin revamp shipped

@paolodamico
Copy link
Contributor

@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
Copy link
Collaborator

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

Happy to move it though

@EDsCODE
Copy link
Member

EDsCODE commented Jun 18, 2021

Core Analytics Tasks

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

Buddy

  • API for clicking on a step and getting people
  • API for clicking on dropoff of step and getting people

Michael/Neil

  • Show related session recordings on person modal
  • Validate and fully integrate funnel trends query into backend

Eric

  • Rewrite funnel steps query

Warrants a rewrite of base funnels step query

  • Breakdown by event/user properties (stacked bar chart style) for steps
  • Timing between steps of funnel
  • Filtering conversion window for steps
  • Support event exclusions and “exact” funnels (i.e. no other events happened)
  • Support unordered funnels
  • Make sure repeat events are handled properly

Performance improvements (long running/backburner tasks)

  • properties flattened
  • person_id and props on event table
  • precalculate actions

@fuziontech
Copy link
Member

Team Infra and Deploys

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

@mariusandra
Copy link
Collaborator

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 paolodamico changed the title Improve funnels #1 - Sprint 27 2/2 - Jun 21 to Jul 2 Sprint 27 2/2 - Jun 21 to Jul 2 (Funnels #1) Jun 21, 2021
@paolodamico paolodamico added sprint Sprint planning and removed enhancement New feature or request feature/funnels Feature Tag: Funnels labels Jun 21, 2021
@paolodamico
Copy link
Contributor

@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?

@yakkomajuri yakkomajuri changed the title Sprint 27 2/2 - Jun 21 to Jul 2 (Funnels #1) Sprint 1.27.0 2/2 - Jun 21 to Jul 2 (Funnels #1) Jun 23, 2021
@Twixes
Copy link
Collaborator

Twixes commented Jul 2, 2021

🔚

@Twixes Twixes closed this as completed Jul 2, 2021
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

9 participants