CSC510-2015-Axitron / maze

Main repo for maze game
0 stars 2 forks source link

Analytics Package Setup #66

Closed meneal closed 9 years ago

meneal commented 9 years ago

So I know we're going to need this and I have a few potential target tools to do this. Two are Heroku addons that use an api to wrap certain buttons on a page and log the information to a sort of analytics setup.

meneal commented 9 years ago

I think I'm actually going to add this to the database. I could add it to the actual maze game, but I think adding in the listeners is going to actually be a lot easier on the db side since all of this analytics stuff is node based. Let me know anyone can foresee issues with doing that. I'll be using keen.io. At least for starters that's what I'll try to use.

meneal commented 9 years ago

So I actually have this somewhat done now after a weird issue with double counting of clicks by jquery. I fixed that and am now doing the append of the categories as suggested by Will in one append instead of multiple appends. We can handle the actual querying and additional set up after our next meeting since I think it will require some discussion on what people actually want.

I'm going to close this for now though. Everyone should have access now, I set keen to give each of you access to the dashboard. Let me know if you don't get some sort of information from them.

Clicks that are being made in the live game on Heroku are going to register to keen. Inside the keen dashboard you'll see something called explorer and you can play around with queries in there. I'm probably not doing the greatest job in the world of actually storing the events, but I think it works for now. One additional unexpected and totally awesome side effect of selecting keen is that it records some sort of ip data so we're actually able to query a unique count for each category: hand written vs procedurally generated.