While I love these productivity tools -- if I might call a habit tracker that -- as much as the next person, I know myself well enough to know why it won't work for me: the effort of entering in the data.
I have found that if it doesn't automatically extract the data, it will be hard to stick to as soon as I travel, or even experience a minor disruption in my schedule.
However, we have a bunch of gadgets: get the reading from my kindle, get the exercise from my fitbit, get the coding from github etc.
Why do I have to enter this stuff?
(Consider this a free idea for the HN community to exploit as you best see fit).
Edit: you might be able to do this with an IFTTT/Zapier type service hooked up to Google sheets.