Commit graph

89 commits

Author SHA1 Message Date
Matt Lott
8f216a6915 Fix analytics active users script
MAUs were not calculated correctly
Missing log data was not approximated correctly
2016-02-19 09:11:59 -08:00
Matt Lott
ce525e7d99 Add played definition to analytics dashboard 2016-02-18 09:14:36 -08:00
Matt Lott
1f01b3ffbd Update revenue analytics with payment.prepaidID 2016-02-17 13:01:09 -08:00
Matt Lott
73657d5428 Update analytics dashboard
Splitting out classroom and campaign active users
Adding more detailed active users graphs
Patching up missing analytics log events for 2/2/16-2/9/16
2016-02-16 09:23:42 -08:00
Matt Lott
410dda11b9 Update average level playtimes script 2016-02-11 15:13:57 -08:00
Nick Winter
435d5bb6d2 Improve getHomePageGroup and narrow to two variants 2016-02-08 14:20:30 -08:00
Matt Lott
e75bca2b43 Add active class definitions to analytics dashboard 2016-02-05 09:40:08 -08:00
Matt Lott
e8c22679d9 Add trials to active classes analytics dashboard
Only looking at active classrooms, split into paid, trial, and free.
Active class: 12+ students total, 6+ active in last 30 days.
2016-02-04 16:31:52 -08:00
Nick Winter
d874029539 Tweak schoolCounts script to list total number of schools 2016-02-02 15:13:54 -08:00
Nick Winter
729ebfec8f Add script to export all trial requests 2016-01-26 13:20:35 -08:00
Matt Lott
2546694b06 Updating latest teacher trials script
Restricting to approved trials, and pulling some extra user data.
2016-01-21 12:08:55 -08:00
Matt Lott
c220ba9de4 School analytics scripts 2016-01-14 15:30:53 -08:00
Nick Winter
7adfc23f2a Look at subscriptionID instead of planID for checking active subscribers 2016-01-11 10:32:23 -08:00
Nick Winter
01b181ee43 Add script to find active subscribers by country 2016-01-11 09:50:44 -08:00
Matt Lott
9466cd7f74 🐛Fix level completions analytics string cache 2015-12-19 21:58:20 -08:00
Matt Lott
c721d863f8 Analytics aggregation script perf
Speeding up db finds.
Reducing memory usage via string caches.
2015-12-19 21:57:05 -08:00
Matt Lott
352e8283a7 Split analytics aggregation scripts 2015-12-19 15:02:39 -08:00
Matt Lott
c75673b515 Enrollment counts script 2015-12-17 16:30:06 -08:00
Matt Lott
a9e0447c7d Courses Ux funnels script 2015-12-17 15:37:23 -08:00
Matt Lott
fa25d12e67 Total managed subscriptions script 2015-12-16 16:39:46 -08:00
Matt Lott
e0c88cf146 Update campaign analytics scripts 2015-12-16 16:39:45 -08:00
Matt Lott
ae1621ea09 Update analytics aggregation to process classrooms 2015-12-13 15:35:53 -08:00
Matt Lott
5975bed348 Update teacher survey count script 2015-12-08 16:16:37 -08:00
Matt Lott
f64f209c99 Latest class owners script 2015-12-08 14:24:39 -08:00
Matt Lott
6c9f79826f Latest teacher trials script 2015-12-08 11:33:12 -08:00
Matt Lott
848680181f Remove paypal DRR analytics group 2015-11-25 14:53:31 -08:00
Nick Winter
83051ac1fe Updated latest AB test script to run (it lives on the analytics server though) 2015-11-22 07:46:52 -08:00
Nick Winter
0044f488e6 Trying to add A/B test result script 2015-11-20 16:11:33 -08:00
Matt Lott
84acec2880 Classroom counts script 2015-11-20 14:29:06 -08:00
Matt Lott
717377eb43 Update analytics aggregation script
Giving preference to payments created field over _id date.
2015-11-10 14:55:48 -08:00
Matt Lott
95b61c2f83 Add recurring revenue to admin analytics page
https://app.asana.com/0/54276215890539/59638739614287
2015-11-08 17:00:24 -08:00
Matt Lott
7861faaf93 Add active classes to admin analytics page
https://app.asana.com/0/54276215890539/59638739614287
2015-11-06 14:11:39 -08:00
Matt Lott
d445024cb6 Add admin analytics page with MAUs
Includes updating analytics insert script used to inject aggregated
data into production database.
2015-11-04 10:59:10 -08:00
Nick Winter
c427a72e45 Handle network failures in subscriptionStats.js 2015-10-22 06:41:54 -07:00
Matt Lott
38f6615762 Latest enabled teacher trial requests script 2015-10-08 10:30:56 -07:00
Matt Lott
c08675fc2f Compare subscriber poll answers script 2015-08-26 09:58:23 -07:00
Nick Winter
859627d232 Fixed cliff sprite scaling. 2015-08-07 19:26:47 -07:00
Matt Lott
4593b7d864 Teacher survey counts per day script 2015-08-05 11:40:57 -07:00
Matt Lott
0768b533e2 Subs dashboard perf
Caching older (at least 16 days) Stripe invoices in analytics
collection, which will be updated once a day via the analytics server
cron job.
2015-07-31 16:19:40 -07:00
Matt Lott
f50840a11d Add headers to campaign level counts script 2015-07-03 13:00:36 -07:00
Matt Lott
624dabd55a Level completion counts script 2015-06-16 11:12:23 -07:00
Matt Lott
fdf500cac1 Average level playtimes script 2015-06-11 14:32:14 -07:00
Matt Lott
eb9ac2eede Update sub counts script
Show all non-zero priced subs.
2015-04-14 15:01:07 -07:00
Scott Erickson
77cc89a825 Updated subscriptionStats.js, to March and to skip over teacher subscriptions. 2015-04-02 14:13:47 -07:00
Matt Lott
2213aff909 Campaign level counts script 2015-03-30 14:29:54 -07:00
Matt Lott
53de6c6134 Add current subscription counts view under the admin page 2015-03-27 15:27:34 -07:00
Matt Lott
ca761866c0 Update daily Stripe subscriber counts script 2015-03-26 14:12:23 -07:00
Matt Lott
356a70fafa Update SubscriptionsPerDay.js script 2015-03-26 14:12:23 -07:00
Matt Lott
1841726faf Purchase event histories script 2015-03-26 14:12:22 -07:00
Matt Lott
d8f2406ba7 Find Stripe subscribers script 2015-03-16 12:10:46 -07:00