I have a video blog for which I would like to track certain statistics, including stats from Google Analytics, Twitter, YouTube, Facebook, etc.
The problem is that the various stats are on different websites, which require different logins, etc. It takes a long time to actually view everything. I am looking for a way to be able to aggregate all of this information in one place.
I have searched quite a bit on Google, Mashable, Delicious, etc and I haven't found any websites that do what I want. Are my searching skills bad, or does this really not exist?
The data in which I am interested appears to be available in readily parsable forms (see below), but I am hesitant to write an app to do this myself, because of an already more than full workload.
Data I want to aggregate:
Google Analytics -- tracking on my website
- number of visitors
- traffic sources
- use Data Export API -- http://code.google.com/apis/analytics/docs/gdata/gdataDeveloperGuide.html
Twitter
- number of followers
- number of retweets
- new @ messages
- new direct messages
- Twitter API -- (sorry, I can only post one hyperlink because I am new)
Facebook fan page
- number of fans
- new posts on wall
- Facebook API -- (sorry, I can only post one hyperlink because I am new)
Tumblr
- number of followers
Video
- number of views
- view location
- number of comments
- number of channel subscribers
- do this for
- YouTube -- CSV report available at (sorry, I can only post one hyperlink because I am new)
- MetaCritic
Feed burner (RSS)
- number of subscribers
- CSV report available at (sorry, I can only post one hyperlink because I am new)
SEO stuff
- Google PageRank
- Alexa rankings
So is there an app that does this already, or should I do this myself? I would like a quick and dirty way to do this -- I was thinking something like Yahoo pipes, but it appears to not be up to the task. I could probably get it done in Grails, but that might be more trouble than it's worth. Other ideas?