If the Compliance Tracker is showing "No Data", wrong percentages, or missing information for clients, here's how to troubleshoot.
How Compliance Is Calculated
The tracker uses a traffic light system (Green, Yellow, Red) based on these metrics:
Metric | Green | Yellow | Red |
Weight | Weighed in enough times | Some weigh-ins | Below threshold |
Nutrition | Within 35% of calorie goal | Within 50% | More than 50% off |
Workouts | 70%+ completed | 50%+ completed | Below 50% |
Habits | 70%+ completed | 50%+ completed | Below 50% |
These default thresholds can be customized by clicking Rules Settings (top right of the page).
Common Issues
"No Data" for All Categories
The client's weekly data hasn't synced yet. Try running a manual sync from Settings → Trainerize Integration.
The client's status may be Inactive — inactive clients are excluded from compliance queries.
If you're a coach (not admin), you may only see clients assigned to you.
Nutrition Always Shows "No Data"
The client has no calorie goal set in Trainerize. Without a goal, there's nothing to compare against.
The client is tracking food via MyFitnessPal — MFP data may not sync through to Trainerize/FitMetrics.
The client simply hasn't logged any food this week.
Workouts Always Shows "No Data"
The client has no scheduled workouts in Trainerize. If nothing is scheduled, there's nothing to measure completion against.
Exception: If the client completed workouts but had none scheduled, it shows as Green (they did more than expected).
Workout history may not be synced — try running Sync Workout History from the Integration page.
Percentages Seem Wrong
Check your Compliance Rules in Settings. The default thresholds (70% green for workouts, 35% deviation for nutrition) may not match what you expect.
Nutrition compliance measures deviation from goal, not adherence. A client eating 2500 cal with a 2000 cal goal has a 25% deviation (within green range).
Client Not Appearing in Tracker
Check the status filter at the top — if set to "Active", clients with other statuses are hidden.
Check the coach filter — you may be filtering by a specific coach.
Check if the client is excluded by tag or email in your billing settings.
