In Part 1, I have explained why/how tracking and analyzing exercise data is important and useful. I have also tried to guide you in choosing a relevant tool so you can get the most out of your collected data.
I am really passionate about tracking and analyzing data as I believe that with past data, one is able to forecast possible improvements and pave the road to higher limits.
In this Part 2, I am using my case as an example to show you the different set of tools I have been using in my training and how I use them on a weekly/yearly basis to improve my fitness and performance.
When I was rock climbing 10 years ago, I started using a journal/logbook for the first time. Back then, I was not recording much data but mainly my daily training (rock climbing gym session type & duration, number of pull-ups per day ….) along with the routes I had climbed (the route’s grade, location, how I felt, my failures/successes). I did so in order to have a “picture” of my training at any time and to build my own catalog of achievements. All that would give me motivation to improve as I could see the increase in route’s grades and/or number of pitches that I was climbing.
From there, I needed a tool to store all this data but also to analyze it. Remember what was said in Part 1 : “Big Data Holds Great Power, But Only if You Know How to Mine It” A. Guess.
Initially using a simple excel spreadsheet (D. Hays’ running log spreadsheet) along with the Movescount‘s website providing basic analysis, I found myself juggling too much between several applications and still not getting the data interpretation I needed. I started looking for a software that would provide all those features and that would constitute a unique placeholder for all my training data. To do that, I looked at what other people were using but also laid down what I needed.
- What type of relationship do you hope to have with your log, digital or hard copy ?
Being a software engineer, I truly believe that a software application will go beyond a simple paper notepad. I need an application to store all my GPS tracks, heart rate data, etc…
Obviously, a digital logbook is the way to go !
- What type of access do you need ?
When it comes to training data, I want to have full control over it and also keep my privacy. I want to decide which software and which version of it I use. Also, I want to be able to backup my entire data whenever and wherever I want.
When it comes to privacy, not only do I not want my data to leak but I also want to avoid my gear/bike to get stolen. It might be an extreme example but here is a true story of the possible risks when it comes to sharing training data on the internet.
While I don’t use any of the various cloud platforms for my training data, I like their monthly subscription models.
- Is your watch format supported by the software you are looking into ?
Having owned Suunto watches since almost the very beginning, I only needed a software that could read the most popular file formats as Suunto does a good job providing one’s activities in different formats such gpx/tcx/fit etc… Of course, it’s always better to have a software supporting the native SML Suunto format.
- What is/are your main sport(s) ?
I practice multi sports such as Running/Cycling/Hiking/Climbing. Hence, I needed a software being able to support all those and more !
- what type of data and how much effort do you plan on putting ?
I needed more than just a simple software showing the annual mileage as Movescount already provides this basic information. I wanted a software being able to modelize my fitness, compare my runs…. I needed a program that would give me advanced analytics tools.
- do you expect your coach to be able to interact with the software ?
Having never been coached yet, this was a feature that I didn’t need
Given those answers (Offline, Advanced, Multisport) and looking at the table listed in Part 1, the following software would fulfill my needs : SportTracks, Rubitrac, TrainingPeaks WKO+, MyTourbook.
I ended up choosing SportTracks (ST). At that time, it was the easiest to set up and use. It was free and moreover had the most advanced features thanks to its big list of plugins (100+ !!).
My intent here is not to show you how SportTracks works. You can go to the help center and the forum to get a lot of help/tips from other users but also read reviews of ST here and there as plenty of reviews have already been published. Instead, I want to show you how I use SportTracks to store and analyze my training data in order to improve my fitness/performance and reach my goals.
Like any other tracking software, SportTracks offers the basic features such as displaying for each activity the number of miles, average speed, total time, calories burnt…etc
As most of the tracking software have those basic features available, I won’t go over them. Instead, I will show the main advanced features that I use the most when analyzing my training data.
Heart Rate Zones
My main tools for training are my GPS watch and heart rate belt with which I record, during each session, the GPS data and heart rate data (among other data). After each activity, it is very important for me to be able to visualize the HR zone(s) I was exercising in to ensure that I correctly performed the workout I had planned to do or executed the race strategy I had set to follow. With ST, I can even define my own HR zones for each sport (For more information : I use Joe Friel’s HR zones).
Lactate Threshold workout : Reviewing my workout afterwards allows me to check that I was in the correct heart rate zone
Being a fan of exploring new places, I want to be able to see where I’ve been and visualize where I was relative to any other landmark or even see where I got lost for example. Each type of activity typically requiring different map information, I need to be able to choose the most adequate type of map. For example, a run in the mountains will be best depicted with a topographic map while a cycling ride will be best shown on a OpenStreetMap biking map.
As I need to be able to see my GPS tracks on different maps, I like that ST offers multiple map layers by default (Google Maps layers) and also additional map plugins. Below is an example of visualizing my Long’s Peak GPS track on top of multiple different map layers :
Example: Long’s Peak GPS track is best visualized over a USGS topographic map.
As mentioned above, I practice various activities such as Running/Cycling/Hiking/Climbing and more. ST not only can store all those activities but also adapt to them. For example, when importing a bike ride, the speed unit will be in mph instead of min/mile as in running. Another example is the calories calculation that is adapted for each activity. Also, as seen below in the Advanced Reporting, it helps a lot when wanting to generate report where it is needed to differentiate the activity types.
One can create and configure as many activities as possible.
ST has the ability to create custom reports which give me different “zooms” over my training data. By different zooms, I mean daily/weekly/monthly/yearly but also microcycle, mesoscycle and macrocycle.
I have to admit that even though I use a set of advanced software to analyze my training, I still use a hard copy paper for my annual training plan. SportTracks is very good when it comes to the nitty gritty details of my training & activities, however, it requires to be in front of the computer!
The Annual Training Plan spreadsheet (created by Joe friel) is a great way to see at anytime my season goals, training plan, upcoming workouts, last week’s training hours…etc. I use my own modified version as it seems that the original file was designed for triathletes.
My modified version of Joe Friel’s ATP spreadsheet
I have designed my own reports in order to fill this spreadsheet but also see the various metrics useful when analyzing my training data.
Below is an example of a report showing the mileage, duration, total ascending and average feet/mile for any given week in 2016. This report gives me some of the numbers I need for my ATP spreadsheet.
Example of a custom report
If I had to have one mandatory feature for any given training software, it would be the Training Load Chart. If you are not familiar with the concept of Training Load (or if you want a refresher!), I highly recommend that you dive into this article.
Training with heart rate is not to be analyzed just on each individual workout. Given a series of activities performed with a heart rate belt, one will be able to visualize its fitness or CTL (Chronic Training Load). Having this data is a must when it comes to ensure that my training is going in the right direction. It allows me to make sure I don’t overtrain but also that I don’t undertrain!
In a nutshell, the Training Load plugin (available here) calculates and displays CTL, TSB and ATL. For a given race in the future, it will tell you when to peak and when to taper. This plugin allows me to forecast a particular performance for any given race. Also, it will calculate TRIMP differently for each sport.
I find that this article explains the best how to configure, understand and use the Training Load plugin. In addition, in those articles, Joe Friel explains pretty well how to use CTL , TSS (or TRIMP) and TSB to optimize performance and minimize the risks of injury/overtraining.
Gradual uphill CTL with a correct peak and taper timing were the recipe for success in 2015
Another well designed area in ST is the Athlete’s section. This section helps tracking different data specific to each athlete. For example, I can track my weight but also my resting heart rate, injuries and also add notes, all that on a daily basis.
The athlete’s graph helps me reach my racing weight right before entering the racing season.
In the example below, the Salomon S-Lab Wings are estimated to cost $0.58/mile, not the best!
Gear tracking showing useful information such as the gear specifications, purchase date, price and especially the price/mile
Custom Data Fields
- Elevation change / mile
- Carbohydrate calories
- Percent of expenditure
The plugins I use :
As mentioned above, one of the specificity of ST is the number of plugins available : more than 100 ! This pushes further the boundaries of how customizable ST is !
On top of “Training Load”, “OpenStreetMap” and “Esri map providers”, below are the other plugins I use :
With this plugin, the custom data fields capabilities are endless!
In my training, I have several “bread-n-butter” routes that I use as benchmarks. Running those routes gives me a quick glance on my current fitness. For any given activity, clicking on the menu “Unique Routes” will list each activity performed on the same route. In only one click, I can compare my current time with all the other activities and see if I have done my fastest time yet. See the example below :
From time to time, I need to be able to compare the data of several activities on a given section of a route. The overlay plugin, as shown on the example below, allows me to compare my heart rate (among other data) and see if I have improved on a given section :
With DotRacing, one can simulate a ghost race between different activities held on the same course. This plugin plays a “race” where each activity is represented by a “racer”. Used more for fun that for extrapolating data, I can play ghost races and see my improvements over a specific route.
What ST lacks to be the”dream app”
Using SportTracks on my Virtual Machine with Windows 10
While I have considered Goldencheetah (GC) as it sounds like a very good software (opensource, present in the Debian repositories), it was initially designed for cycling and is too centered on cycling, at least as of today. However, I have been keeping an eye on GC as it looks like promising the version 3.3 has introduced running specific features.
ST or a “STale” program
More advanced features
While it can be overwhelming to use ST at first, especially with how deep one can customize it, you will find with time that it will enable you to individualize and adapt ST specifically to your needs.
Some of you might think that it’s too much data analysis when it comes to training. However, as Joe Friel mentions very well in his book “Most athletes never ask themselves what are their limiters. They train absentmindedly, doing whatever is most enjoyable at the time“. Therefore, I take data seriously because I take my training seriously and analyzing it helps me improve my fitness and is now completely part of my training.
Which training analysis software do you use ? Which data do you analyze ? Which features do you require from a training analysis software ?