GpxFix Blog

Why Your Strava Segment Did Not Register, and How to Get the Match Back

By on . Last updated .

You ran the climb you always run, you know you were quick, and the activity shows no segment effort at all. Or half the segments on the route appear and one is missing. Segment matching is done by software comparing your track against the segment geometry, and it fails for reasons that have nothing to do with how hard you went. Most of those reasons live in the GPS data, which means most of them can be fixed.

How matching works, in short

A segment is a fixed piece of geometry with a defined start and end. For your activity to count, your track has to pass close enough to the start, follow the segment through to the end in the right direction, and do it without large holes in the data. The matching runs when the file is processed on upload. There is no button that re-runs it later on an activity whose GPS data is wrong, which is why getting the file right before upload matters.

The reasons a segment goes missing

Your track drifted off the line

Trees, buildings, cliffs and weather push a track sideways. Twenty or thirty metres of drift at the wrong moment is enough for the start or end of the segment to be missed. This is the single most common cause on wooded climbs and in cities, and it is the easiest to see on the map, your track running through gardens and buildings instead of along the road.

A spike or a freeze inside the segment

A single point thrown hundreds of metres away, or a receiver that froze and then jumped, breaks the shape of the track through the segment. See removing GPS spikes and GPS freezes then jumps.

A gap in the recording

If the device lost signal and recorded nothing for a stretch, the segment was never traced. A straight line across the missing part is not a match. Restoring the shape is covered in restoring missing GPS data and repairing a workout from a reference file.

Too few track points

Smart recording modes save battery by writing a point only every several seconds. On a short segment, or a segment with corners, that can leave too little geometry to match. One second recording is the fix on the device side, see how to get accurate GPS and heart rate data.

You cropped away the start or the end

Trimming an activity can remove the first points of a segment along with the warm-up. If a segment disappeared after you cropped, that is almost certainly why.

The activity type does not fit the segment

Running segments match running activities, riding segments match rides. An activity uploaded with the wrong type will not match the segments you expect, which is one of several reasons to get it right, see why setting the correct activity type is essential.

Reasons that are not about your data at all

The segment may be private, hidden, flagged by the community, or marked hazardous and removed from leaderboards. Your activity may be set to private, or have hidden start and end points through a privacy zone, which also suppresses efforts near home. In those cases the file is fine and nothing needs fixing.

Fixing the file so the match sticks

  1. Look at the map first. Upload the file to GpxFix and compare your track against the road or trail. If it wanders off the line, the geometry is the problem.
  2. Deal with spikes and impossible speeds. Fix GPS issues, or Just fix it, clears the obvious damage and reports what it changed.
  3. Put the track back on the route. Snap to road aligns the points to the real road or trail using open-source routing data while keeping your timestamps, which is exactly what matching needs. For a course you have a clean file for, Smooth toward reference pulls the track back toward the reference line instead.
  4. Restore anything missing through the segment, rather than leaving a straight line across it.
  5. Set the right activity type before you download.
  6. Upload as a new activity and delete the original, matching happens on that fresh upload.
Scenario: a forested climb you ride weekly, and this week no segment effort appeared. The map shows your track about 25 metres into the woods for the first third of the climb.
Workflow:
  1. Upload the file and confirm the drift visually on the map.
  2. Run Snap to road so the track follows the actual road through the segment.
  3. Check the summary, distance should barely change if the shape was roughly right.
  4. Download, delete the old Strava activity, upload the corrected file.
  5. The effort appears, with the time you actually rode.

Where the line is

Repairing a track so it reflects the route you really covered is legitimate. Editing coordinates or timestamps so that an effort becomes faster than it was is not, and it is also the fastest way to get an activity flagged, see why your Strava activity got flagged and the ethics of editing fitness data. Snapping a track to the road does not change your elapsed time through the segment, it changes where the points sit, which is the honest correction. It will, however, change the measured distance slightly, and therefore your reported pace, so expect small differences in the summary.

Frequently asked questions

Does Strava re-check segments if I edit the activity?

Segment matching happens when the file is processed, so a GPS-level problem cannot be repaired by editing the activity page afterwards. The reliable route is to fix the file and upload it again.

Why did one segment match but not the next one?

Because matching is per segment. Drift of twenty metres might be harmless on a long straight segment and fatal on a short one with a tight start, and the two can sit on the same climb.

Will I lose kudos and comments by re-uploading?

Yes. The corrected file becomes a new activity, and the original has to be deleted or duplicate detection will reject it. Decide whether the segment effort is worth more than the social history on the old activity.

My whole track is in the wrong place, not just drifting

That is a different repair, see manually fixing a track that drifted far off course.

Can a missing segment mean my distance is wrong too?

Often, yes, the same drift and spikes that break matching also inflate or shorten distance, see why your activity distance is wrong.

Missing a segment you know you earned? Open the file in GpxFix, look at the track on the map, and repair the geometry before you upload again. Related reading: snap to road and which GPS smoothing method to use.

Share to