-
Notifications
You must be signed in to change notification settings - Fork 717
Customer analytics Q1 objectives #14235
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
Merged
Merged
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,27 +1,55 @@ | ||
| # 1: Default dashboard with customer base insights | ||
| Who: <TeamMember name="Arthur Moreira de Deus" photo /> | ||
| <details> | ||
| <summary>1: Customer lists are fast enough to be the default tool for customer lookup</summary> | ||
|
|
||
| Have an entry UI for the product showing data about the customer base: | ||
| Who: <TeamMember name="Arthur Moreira de Deus" photo />, [Team analytics platform](/teams/analytics-platform) | ||
| <br /> | ||
|
|
||
| * Active users (DAU/WAU/MAU) and their trends over time | ||
| * Signups | ||
| * Paying customers | ||
| * Free to paid conversion rate | ||
| * Customer engagement/usage | ||
| PostHog employees currently prefer other tools for customer lookup because our own customer lists are too slow. This is a non-negotiable enabler for everything else. | ||
| <br /> | ||
|
|
||
| # 2: Better individual customer visualization | ||
| Who: <TeamMember name="Arthur Moreira de Deus" photo /> | ||
| What we'll ship: | ||
|
|
||
| - Diagnose query performance issues in customer lists (with Analytics Platform team support) | ||
| - Customer list queries under 2 seconds | ||
|
|
||
| Pick up the work on person feed canvas, expanding it to groups and also showing: | ||
| </details> | ||
|
|
||
| * LLM traces (if enabled) | ||
| * Exceptions (if enabled) | ||
| * Support tickets (if Zendesk source connected) | ||
| <details> | ||
| <summary>2: Engineers can see which customers matter and where they are in the journey</summary> | ||
|
|
||
| # 3: Answer questions with Max | ||
| Who: <TeamMember name="Arthur Moreira de Deus" photo /> | ||
| <br /> | ||
|
|
||
| Interviewed users consistently asked: "Where is this user stuck?" and "Who are my most valuable customers?" Combining revenue visibility with journey position answers both questions. | ||
| <br /> | ||
|
|
||
| What we'll ship: | ||
|
|
||
| - Revenue data in profiles: current MRR, trend, plan tier, usage vs billing (Stripe users + PostHog one-off implementation) | ||
| - Attribution data in profiles (first touch of earliest user for groups) | ||
| - Global customer journey funnel: user defines funnel(s) as "the journey," shown in dashboard (aggregate) and profiles (individual position) | ||
| - Basic AI-assisted setup with initial prompt to define customer journeys | ||
| - Power users table enriched with revenue and attribution columns, sortable | ||
| - Customer profile data persistence | ||
|
|
||
| </details> | ||
|
|
||
| <details> | ||
| <summary>3: Custom properties from data warehouse in persons and groups</summary> | ||
|
|
||
| Who: <TeamMember name="Arthur Moreira de Deus" photo />, [Team data stack](/teams/data-stack) | ||
| <br /> | ||
|
|
||
| This is something that comes up quite frequently: have a way to populate properties out of data warehouse and/or materialized views. | ||
| <br /> | ||
|
|
||
| What we'll ship: | ||
|
|
||
| - User-defined property schemas that can be populated from data warehouse tables or materialized views | ||
| - UI for configuring the schema and properties sync to persons/groups | ||
| - Display of custom properties in profiles | ||
| - Properties available for cohorts and feature flag targeting | ||
|
|
||
| Focusing on improving the user interview process for engineers, have Max answer questions such as: | ||
| Ownership: Data stack team owns backend/ingestion. Customer analytics owns configuration UI and display. | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @Gilbert09 tagging you for viz, added this as a quarter goal for customer analytics as well
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sounds good! |
||
|
|
||
| * I want to interview product engineers that are using product X, give me a list ranked by usage. | ||
| * I am about to jump on a call with customer X about Y. What do I need to know about them? | ||
| </details> | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@PostHog/team-analytics-platform put you folks as co-owner here, but I'm happy to take on the bulk of the work.
Will need some help with what/how to optimize the queries.