Skip to main content
Answered

Activity power distribution_buckets don't match athlete's zones

  • April 11, 2024
  • 11 replies
  • 74 views

Forum|alt.badge.img+2

I'm trying to analyse how much time an athlete spends in a specific power zone based on athlete's zone.

When pulling an activity with "getZonesByActivityId" the distribution_buckets values do not match the athlete zones, they are just fixed buckets 0-50, 50-100, 100-150, 150-200 ...

The zones for heartrate data are correctly matching the athlete's zone but the power data is not.

Any idea why this is happening?

 

Best answer by Jan_Mantau

The documentation says nothing about using the athletes own zones so there is no correct or incorrect here.

11 replies

Forum|alt.badge.img+2
  • Author
  • Hub Rookie
  • June 1, 2024

UP


Jan_Mantau
Superuser
Forum|alt.badge.img+27
  • Superuser
  • June 1, 2024

I would say it's intentionally, maybe it's easier that way for them.


Forum|alt.badge.img+2
  • Author
  • Hub Rookie
  • June 1, 2024

Heartrate data is split correctly and it's pretty much the same amount of data.


Jan_Mantau
Superuser
Forum|alt.badge.img+27
  • Superuser
  • Answer
  • June 2, 2024

The documentation says nothing about using the athletes own zones so there is no correct or incorrect here.


  • Hub Starter
  • September 18, 2024

Hi,

I have the same issue. I have right values for heartrate, but I have the same as you for power (0-50, 50-100, ...)

Any idea how to get the right values fur power distribution bukets ?



  • Hub Starter
  • September 26, 2024

I'm looking to achieve the same, see the time spent in each zone of the athlete but I'm facing the same issue.

Any update?


Forum|alt.badge.img
  • Hub Starter
  • January 7, 2025

no one have sorted out this issue? This is driving me crazy as well.


Forum|alt.badge.img
  • Hub Starter
  • May 5, 2026

hey is this fixed?  i just started making a thing, and i’m seeing 11 zones being returned instead of 7.   is this what you guys were referring to above?

 


Jan_Mantau
Superuser
Forum|alt.badge.img+27
  • Superuser
  • May 5, 2026

hey is this fixed?  i just started making a thing, and i’m seeing 11 zones being returned instead of 7.   is this what you guys were referring to above?

 

There is nothing to fix, it just works that way since the beginning. You could downlad the activity streams for the power and calculate the zone distribution for yourself.


Forum|alt.badge.img
  • Hub Starter
  • May 5, 2026

yea ok i guess, thats what i ended up doing.   just strange that HR is done according to coggan, but the power is according to a set of buckets that isnt actually used/displayed anywhere within strava currently.


Jan_Mantau
Superuser
Forum|alt.badge.img+27
  • Superuser
  • May 5, 2026

Maybe someone can make a feature request for an additional bucket set with the athletes zones, this wouldn’t break implementations that rely on the current state. The problem now is though that athletes can setup different power zones in the app than the automatic zones that appear on the website so Strava has something to consolidate first.