A system for analyzing a users strides has a first sensor assembly (EC1) furnished within a housing, with a triaxial magnetometer (3M) fixed to the housing (BT), which is associated with a moving frame (LF). First fixing means (MF1) fixes the first sensor assembly (EC1) to a leg segment of the user. Processing means (MT) calculates the angle of yaw (YawGF) and/or of pitch (PitchGF) and/or of roll (RollGF) of the first sensor assembly (EC1), and calculates the corresponding angular temporal variation or variations(YawGFt,PitchGFt,RollGFt),in a fixed global frame (GF) relative to the terrestrial frame, on the basis of the measurements of the triaxial magnetometer (3M) delivered in the moving frame (LF).