Skip to content

Habit Units

Some habits are simple check-offs ("meditate today"). Others are measured ("do 20 push-ups"). A habit's unit tells Scope which kind yours is.

Tracking what counts

Simple vs Measured Habits

SimpleMeasured
Example"Meditate today""Read 20 pages"
What you logA single tap: "done"A number in the configured unit
Unittimes, with goal = 1Anything else
Best forBinary yes/no habitsHabits where the amount matters

The vast majority of habits are simple. Use measured only when tracking the quantity actually tells you something - how far you ran, how many pages you read, how long you meditated.

Unit Types

Scope supports a handful of built-in unit types, plus custom units you define yourself.

Unit TypeDefault UnitsGood For
TimestimesRepetitions and counts
Timesecond, minute, hourDuration
Weightgram, kgWeight tracking
Volumeml, literFluid intake
Lengthcm, meter, kmDistance
Custom(whatever you define)Anything else - pages, sets, glasses, episodes

Choosing a Unit

A few rules of thumb:

  • If the question is just "did you do it today?", use times with a goal of 1. That's the simplest UX - one tap, one log.
  • If the amount matters for the habit's identity ("run five kilometers"), measure it.
  • Err on the side of a lower goal you can actually hit. A habit you meet consistently at a low bar beats one you miss at a high bar. You can always raise it later.

For bad habits

Bad habits almost always use times with a goal of 1. Each log is one confession that you gave in; more granular measurement rarely makes sense. The win is logging zero, not logging in smaller amounts.

Changing a Habit's Unit

You can change the unit after the habit exists. Historical logs keep the unit they were written with, so stats and streaks stay accurate - a past run measured in miles won't retroactively become kilometers.