Love this question.
I've written up part of my strategy for doing this here:
https://davidbieber.com/post/2019-12-29-track-your-life-in-a...
The short version is: (1) I manually enter the activity(s) I do each day in a spreadsheet, one row per day; (2) the spreadsheet automatically figures out how recently I did each category of activity; (3) [bonus] a chat bot uses this data (and much more!) to help me keep my life on track.