In progress

:tools:

Manual tracking

Being able to manually track variables selected from a list, that we may not be able to collect automatically from other services. An example would be tracking "coffees" by hitting a button that adds 1 new coffee for the day.

116 votes

Tagged as Development

Created 19 December 2015 by Belle B. Cooper

Moved into In progress 05 November 2016

  • Sign in to comment and vote. Sign in with Google
  • avatar
    Josh Sharp

    We have long-term plans to add the ability to manually track things like a habit tracker app does that our service integrations don't support, like number of coffees, or migraines, or whether you've meditated today. Unfortunately it requires a bit of a large architectural rejigger (technical term) on our end so while we're conscious of it being a pretty nice feature to have, it's going to take a while.

    19 December 2015
  • avatar
    Josh Sharp

    This one receives an extra 50 votes from a vaguely worded suggestion called "arbitrary data tokens" which seemed to be about the combo of custom tracking + our now-available write API.

    19 December 2015
  • avatar
    Daniel Reeves

    If you added Beeminder integration then you could effectively outsource this feature... Or any other habit tracking app. Habitica comes to mind as well. To-do list apps like Todoist might work too, if they have good enough support for recurring to-do items.

    24 December 2015
  • avatar
    David Danna

    I'd be on board for Habitica, I use it daily.

    25 December 2015
  • avatar
    Josh Sharp

    Whatever external habit tracking services we end up supporting, we need to add a large list of attributes to match, ie. "things you can track", as well as the architectural changes to support this. It's unfortunately not as simple as "outsource this to X service" or we would just be asking you to vote those up and this suggestion wouldn't exist :) please vote for this suggestion if you'd like us to be able to support custom tracking at all, and vote for other specific service suggestions if you'd like those to be integrated once this is done.

    28 December 2015
  • avatar
    Stephen Anspach

    I think custom variables are a necessity at some point. There will always be some variable beyond what you've thought of that will be applicable to some user, and it could be something very valuable for them to understand. An example would be that my dentist made me a nightguard, which I almost always use when I sleep, but I suspect that I sleep better without it. I need the ability to define {var=wearing_nightguard;type=boolean;desc="blah blah"} etc. and then I can just set it, forget it, and look at the data in a couple of months to validate my hypothesis. This kind of thing shouldn't be surprising to anybody reading this, we're all here buying into the concept...

    oh, and bonus points for building the ability to log these variables directly in the exist app... :)

    22 April 2016
  • avatar
    Josh Sharp

    @stephenanspach I appreciate that, but Exist just doesn't work that way. We can't create all the data around attributes, for example putting them in a sentence to make a correlation, if we aren't the ones defining the attribute, or variable as you say. Plus, it's just very hard to go there architecturally at this point, as Exist was never designed for that. I do understand that it'd let people track anything they want, which would be great. But at least for the foreseeable future, attributes will have to be managed by us.

    We are planning on adding a big list of new ones when we support custom tracking, though.

    23 April 2016
  • avatar
    Mike Link

    Will this feature allow us to manually track those attributes that were added back in April? If so, that's pretty exciting. If not, how will it work?

    15 May 2016
  • avatar
    Josh Sharp

    @elmcityfree right! That's the plan.

    15 May 2016
  • avatar
    Mike Link

    I gather you've just started working on it, but do you have a projection for when this will be completed? As someone who is currently writing his dissertation, I'll understand if you'd rather not say. ;)

    15 May 2016
  • avatar
    Josh Sharp

    @elmcityfree it's a big architectural change so it's hard to know. A few months?

    16 May 2016
  • avatar
    David Peach

    Hi Josh. Any news on this feature? thanks.

    08 September 2016
  • avatar
    Josh Sharp

    @davidpeach sorry, it's a big one! It's still on the way. No firm ETA.

    09 September 2016
  • avatar
    Alexander Lindemann

    Like it is a big job, I can imagine, it would be a big up for the use of the app. the continues use of the app. So, with the risk of sounding to pushy, could you give us a wage hint on what year? It would actually help.

    22 September 2016
  • avatar
    Josh Sharp

    @alexanderlindemann2 which year? Hopefully this year!

    23 September 2016
  • avatar
    Derek Gurney

    Just signed up for my free trial, but I don't currently imagine myself continuing without manual tracking. I want to find out whether all the supplements I'm taking are making a difference.

    25 September 2016
  • avatar
    Josh Sharp

    @derekgurney hey Derek, I'm sorry if you got the impression anywhere that we currently support manual tracking. We list all of our supported services on the home page but deliberately do not mention manual tracking anywhere, as we don't do it yet. If you don't find Exist useful without manual tracking, you're welcome to give it another try later when this development is completed.

    26 September 2016
  • avatar
    Alexander Lindemann

    @joshsharp :thumbsup:

    23 October 2016
  • avatar
    Jamie Weber

    So we could use the Exist API to write to the existing "manual" fields until you have this feature on your own site? Do I understand that right?

    19 January
  • avatar
    Belle B. Cooper

    That's right, Jamie. You can use the API to write data for any of the current attributes we support.

    20 January
  • avatar
    Matt Watson

    Just started trial of exist. Only day 1, but feel like the ability to track specific habits, even if it has to be manually, direct in the app, would be the difference between subscribing and not. So hope progress is rolling on.

    21 January
  • avatar
    Ashleigh Dawson

    I'd love this to happen soon! TMI but I've noticed my HR rises at 'certain' times of the month so being able to track my period manually with exist and correlate it against my RHR would be amazing, especially considering Clue can't be integrated :(

    15 February
  • avatar
    Christopher Coyne

    Any progress on this? I'd like to be able to track my alcohol intake and see how it affects things like heart rate/mood next day, etc

    01 March
  • avatar
    Ayyoub Najah

    This would be the only features making me using the app permanently and have a complete tracking for everything

    28 March
  • avatar
    Josh Sharp

    Just as an update to everyone following this, we've chosen to implement something similar but not exactly the same we're calling "custom tracking". We talked about it a little on our last podcast if you'd like to hear more about how we arrived at this decision. Custom tracking is currently in beta testing, and if you're an Android user you can help test it by joining the group here: https://groups.google.com/forum/#!for...

    The next step will be to get this done in the iOS app also, then it'll be ready for everyone to use!

    11 April
  • avatar
    James Wilcox

    Just listened to the podcast and custom tracking sounds amazing. Hopefully this will make it into the API as well. I'd use it with Workflow on iOS and the IFTTT maker channel. Maybe IFTTT would consider custom tracking sufficient reason to finally grant access.

    11 April
  • avatar
    Josh Sharp

    It'll be available via the API as we use the same API for mobile apps as we provide for everyone else :) I'll document how to do it in the docs once it's live.

    I forgot to add the link, but for everyone else the podcast is here: http://blog.hellocode.co/post/podcast...

    12 April
  • avatar
    Alex Linebrink

    Just signed up! Ignore my email if you see it come through. I've requested access to the android test group!

    17 May