trackmy.shoes - Running Shoe Tracker Help
What is trackmy.shoes?
trackmy.shoes connects to your Strava account and helps you keep track of your running shoes — how much distance each pair has covered, when they're getting worn out, and which activities were done in them.
Shoe overview
The dashboard shows all your shoes synced from Strava with their total distance, activity count, and a health bar indicating how much life is left based on your expected lifespan setting. You can sort by status, distance, or last used date.
Shoe detail
Each shoe has its own page with four tabs: an overview of stats and metadata, a cumulative distance chart over time, a heatmap of routes, and a full list of activities that used that shoe.
Compare
The compare page lets you pick a base shoe and up to five others to view their stats side by side.
Overall stats
The overall page shows aggregate data across all shoes: brand breakdown, weekly distance trends, personal records, and cost-per-km calculations.
Weekly performance
Shows your activity breakdown by day of the week across a configurable timespan, so you can spot patterns in when and how much you run.
Unassigned activities
Lists your recent activities that have no shoe assigned in Strava, so you can go back and fix them without losing track of what needs attention.
How syncing works
trackmy.shoes pulls your activity and gear data from Strava. To respect Strava's rate limits and keep things fast, we don't sync everything in real-time.
Strava permissions
When you connect with Strava, you choose what trackmy.shoes can access:
- View data about your activities — syncs only your public activities.
- View data about your private activities — syncs both public and private activities. Without this, private activities are skipped entirely.
- Upload your activities from trackmy.shoes to Strava — optional. Enables assigning gear to Strava activities directly from trackmy.shoes, and automatic gear sync from Garmin Connect. The app works without this permission, but those two features won't be available.
When you first sign up
We fetch all your activities and sync the shoes that appear in them. This happens automatically and may take a moment if you have many activities.
Manual activity sync
You can sync your most recent 200 activities using the sync button. This is available twice per day.
Manual gear refresh
You can manually refresh individual shoes using the refresh button on a shoe's page. This updates the shoe's name, retirement status, and checks if it was deleted. Manual refresh is available once every 2 weeks.
Webhooks
When you update or delete an activity in Strava, we receive a notification and update your data automatically. This updates only the activity name or sport type.
Unassigned activities
The Unassigned page shows your recent activities that don't have a shoe assigned in Strava.
All unassigned activities are shown, sorted by most recent first. Only runs, trail runs, walks, and hikes are included — rides and other activity types are filtered out. Activities outside your last 200 are marked in the table — assigning a shoe to them in Strava won't sync back automatically.
To assign a shoe, pick one from the dropdown next to the activity. The change is sent to Strava and applied to your activity right away — no need to leave trackmy.shoes.
Known limitations
-
New shoes with 0 km
Shoes that have never been used in an activity won't appear until you log an activity with them.
-
Retiring a shoe
If you retire a shoe in Strava, use the manual refresh button to update its status in trackmy.shoes.
-
Private data
If you didn't allow private activities to be read, they won't be synced. Making them public won't do a resync.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect