Please check down this list of Frequently Asked Questions before getting in touch:
Whenever an activity is checked for new segments on the update page it also updates any other changes (e.g. name or gear), but of course the frequency of these bulk checks are restricted for performance and API rate limit reasons. You can however force an update on a specific activity at any time in order to check for new segments as well as pick up any other changes by following these steps:
Remember, “hidden” segments on Strava will not be pulled through to VeloViewer (see below).
- Open the activity’s details page.
- Go to the activity’s Summary tab.
- Press the “Update Activity” button.
- The placings will not have been checked for any new segments at this stage so you’ll then need to press the “Check Placings” button on your Update page to get everything fully up-to-date.
VeloViewer only includes segments that are classed as “popular” by Strava. When you look at the bottom of the segment list for one of your activities on Strava then you will most likely see a button saying something like “Show 24 hidden efforts” (an “effort” is an attempt at a segment). This list can vary over time as Strava’s algorithm to determine which segments should be hidden includes a number of variables that change over time, e.g. how many times it has been starred, how many times people look at the segment details page and possibly how “overlappy” (my term) it is.
When VeloViewer’s update process gets a new activity details or checks it for new segments (runs the same code) then that is when the list of “popular” segments on that activity at the exact time is being recorded. If you did it the next day then it might be different. Because not all activities are checked at exactly the same time you might end up with some segments appearing on one activity and not another and so your Tries count might be out.
If one of your favourite segments has disappeared then just find, on Strava, any activity that you have done that includes that segment, find it in the hidden efforts list and click the “Unhide” button that appears when you hover the mouse over that segment. The next time any activity that includes that segment is checked in VeloViewer then it should reappear in your lists. And once all of the activities have been checked for new segments, your Tries counts should be accurate too.
There are many millions of segments on Strava (over 8 million at time of writing), some areas have far more than others. Many of these are flagged, many more are duplicates or just poorly created. In order to keep the segment numbers down on activities Strava apply a number of rules to determine which segments should be hidden for any particular activity. You can view the hidden segments by scrolling down to the bottom of your activity’s segment list on the Strava website and expanding the hidden segments section.In terms of how Strava determines which segments should be hidden then read the following excerpt from their API documentation:
By default, only “important” efforts are included. “Importance” is based on a number of factors and its value may change over time. Factors considered include: segment age, views and stars, if the user has hidden/shown the segment and if the effort was a PR. Note, if two activities cover the same segment, it is possible that for one activity the associated effort is “important” but not for the other.
So expect them to change between activities.
As it stands I take the details for the Strava Challenges using a script (manually at present) from Strava’s Challenges page
. For some reason not all Challenges appear on that page, possibly because some are segment specific challenges or because they don’t fit the typical challenge structure. In the future I could potentially manually crank the data together for challenges that aren’t on that page but right now I don’t have the time.
When you visit your Update page it will automatically look for deleted activities and remove them from VeloViewer. It should do this silently in the background. There is a chance that you might have to press one of the refresh buttons next to the main page headings on the Summary or list pages in order to remove the activity from your local storage. If this still doesn’t remove it then let me know via email me
with the VeloViewer link to the deleted activity’s details.
This is just due to your locally cached (in your browser’s localStorage) data still retaining your old gear names. Press one of the refresh buttons (e.g. the one next to the “Your Summary” page heading) and it’ll clear your localStorage and grab all the data, without the old gear names, from the server.
Possibly but probably not 🙂 The Eddington Number is based on the total distance covered PER DAY rather than PER ACTIVITY. So if you’ve ridden more than once in a day then it is the sum of the distances that is used. This does make it a little trickier to see which activities are making up your number. If you hover your mouse over your Eddington Numbers you will see how many times you’ll need to ride over the next distance in a day in order to raise your number by 1 or 2 points.
Head to your Update page and expand the “Options” section. At the top you will see the list of activity types that you are currently have set to sync with VeloViewer. Make sure the “Virtual Ride” box is checked and then you’re Zwift rides will be pulled in.
This will be because not all of your activities have been updated recently to get these new fields. Head to your Update page and press the “Check for new segments” button until all of your activities have been checked. This process also updates all the details of each activity being checked so will pull in this newly stored data. There is a limit as to how often an activity can be updated/checked so you might need to wait up to a week for this button to check all of your activities (unless you are PRO+ in which case you can update all of your activities at any time).
Occasionally you will have completed a segment on Strava which is displayed in the activity’s segment list but for some reason it doesn’t make its way through to the 100 Climbs leaderboard. This is usually because Strava didn’t add your effort to the club’s leaderboard for that segment. If you filter the Strava leaderboard by the 100 Climbs club then look to see if you appear. Chances are you won’t. On the activity’s options menu select “Refresh Achievements” and hopefully Strava will then match it up correctly and you will then appear in the club’s leaderboard. Note that the 100 Climbs leaderboard on VeloViewer will only be refreshed once every few hours so give it a little bit of time to repopulate with your new effort.
I’ve had a number of users with this one get in touch over the years. Make sure that your data is up-to-date (and any deleted activities removed) and all your activity types are being synced, then also make sure you don’t have any filters on your Summary page. If the numbers still don’t match then the issue will be at Strava’s end. My guess is that their totals aren’t calculated on the fly but are instead adjusted each time you upload a new activity but some circumstances don’t result in the proper adjustment, i.e. cropping or maybe even deleting an activity. If you raise a support ticket with Strava they can rebuild those stats at their end and then they should match.
I’ll add more FAQs to this list as they crop up.