Skip to content
This repository has been archived by the owner on Feb 8, 2018. It is now read-only.

add a retention chart #2832

Closed
wants to merge 20 commits into from
Closed

add a retention chart #2832

wants to merge 20 commits into from

Conversation

chadwhitacre
Copy link
Contributor

screen shot 2014-10-21 at 11 12 45 am

@chadwhitacre
Copy link
Contributor Author

@webmaven
Copy link
Contributor

Looks good for the triangle style, but something is strange in the data, I noticed a few places where the data wasn't evenly stepped, and I also see that not all boxes are square, changing the angle. May want to play with the color distribution a bit.

@rohitpaulk
Copy link
Contributor

I don't have any objection to having this charts on /charts, but I think it's unnecessary. This is more of something that should be on IG, isn't it?

@chadwhitacre
Copy link
Contributor Author

screen shot 2014-10-21 at 12 51 33 pm

@chadwhitacre
Copy link
Contributor Author

IRC

@chadwhitacre
Copy link
Contributor Author

screen shot 2014-10-21 at 1 40 35 pm

@webmaven
Copy link
Contributor

Looks good enough to ship. I do have some questions about the data, though, there seem to be a couple of spots where a nibble has been taken out of the edge, or a strip peeled off the first three months or so. Any ideas about what's causing that?

@webmaven
Copy link
Contributor

I think you might also play with the color a bit. Rather than having 'Gratipay green' representing 100%, you might try putting it at 50%, with 0% still being white, and 100% being black.

@chadwhitacre
Copy link
Contributor Author

Rebased on master.

@chadwhitacre
Copy link
Contributor Author

Here's what the new Active Ratio chart looks like in context:

screen shot 2014-10-22 at 11 20 08 pm

@webmaven
Copy link
Contributor

Yup, that drop in activity is what worries me.

Incidentally, although the retention chart is already good enough to ship, I've though of some interactive features that would be useful to add.

So, next steps?:

  • First, color code the cohorts based on the latest activity % data for each.
  • Besides popping up tooltips when mousing over the triangle, you can also color code the cohorts based on the activity in that row of the triangle (greying the ones that have no data).
  • At some point, you are also going to want to include attrition data in these same charts, whether that is 'inactive', or what might be better, 'deleted accounts'.
  • At some point after that, splitting activity into 'giving' and 'receiving'.

What we want to identify are cohorts that are both larger and more active over time. When identified, figure out why they are so, and go get more / design features that please them in particular. Secondarily, particularly active cohorts whatever their size.

@chadwhitacre
Copy link
Contributor Author

Per convo at gratipay/inside.gratipay.com#89 (comment), here is engaged users and ratio:

screen shot 2014-10-23 at 2 52 02 pm

@chadwhitacre
Copy link
Contributor Author

screen shot 2014-10-23 at 3 01 11 pm

@chadwhitacre
Copy link
Contributor Author

Considering replacing "Active Users" with "Givers." IRC

screen shot 2014-10-24 at 12 38 57 pm

@chadwhitacre chadwhitacre force-pushed the retention branch 3 times, most recently from 0b4f6fa to b0a4b25 Compare October 24, 2014 19:58
@chadwhitacre chadwhitacre force-pushed the master branch 3 times, most recently from bb509d8 to 0d20225 Compare November 3, 2014 21:49
@Changaco Changaco mentioned this pull request Nov 6, 2014
We were using a different method of doing columns on the charts page.
Drop back to the one we're using everywhere else so we can line up
charts the way we want.
Otherwise I won't be included in retention. :-)
Basically what we have in the spreadsheet.
This way the cohorts line up underneath the active users chart.
Saves us 75% in whitespace for the retention.json endpoint.
Cuts file size almost in half (157 KB => 82 KB).
@chadwhitacre
Copy link
Contributor Author

Rebased on master.

@webmaven
Copy link
Contributor

webmaven commented Nov 7, 2014

Minor tweak: Would "Percentage of active givers out of all users" be more meaningful than "N per 10,000"? The chart should look more or less the same.

@seanlinsley
Copy link
Contributor

The benefit of using "out of 10,000" is you can have a round number instead of a fractional percent.

@Changaco Changaco added the TeamX label Feb 23, 2015
@chadwhitacre
Copy link
Contributor Author

I'm closing this PR. I'm glad we've gotten our feet wet with retention analysis, but adopting retention analysis as a key decision-making tool will make a lot more sense after we've mostly built the product we're trying to build. Right now we have a clear picture of what we're trying to build (well, an increasingly-clear picture; see #3220), and plenty of obvious work to do to get to "version 1." Let's revisit retention after version 1.

@chadwhitacre chadwhitacre deleted the retention branch March 30, 2015 17:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants