Skip to content

Adherence

Adherence answers a question STRIVN couldn’t summarise until now: across the season, is this player present and responsive? Three metrics are computed automatically from data you already collect — no extra input — and shown in three places: the player profile, the dashboard and the weekly report.

MetricWhat it measures
Season attendanceShare of events the player attended, split into Trainings vs Matches
Program completionShare of program tasks completed across the player’s active programs
Check-in responses (30d)Share of days a check-in was sent to the player and answered, over the last 30 days

Each metric comes with a 12-week mini-chart showing the trend at a glance (green = good, orange = watch, red = low).

Open a player from the Roster, Overview tab: the Adherence card shows their three season percentages.

  • Season attendance shows the overall figure, then the Trainings and Matches split — useful to spot a player who trains diligently but misses matches, or the reverse.
  • Program only appears if the player has an active program; otherwise the row is hidden (never shown as 0%).
  • Check-in responses (30d) shows ”—” until a check-in has actually been sent over the period.

A “Since …” note recalls the player’s join date: earlier events don’t count against them.

At the bottom of the dashboard, the Team adherence section summarises the three metrics for the whole squad:

  • a Team average per metric;
  • a 5 players to watch button that expands, for each metric, the five most-lagging players — each name is clickable and opens their profile.

It’s the ideal Monday starting point: instead of scanning every profile, you immediately see who to follow up with.

The weekly report (PDF) includes an Adherence (season) block: the player version repeats their three percentages, the team version adds the averages and the players to watch per metric.

The figures are designed to be fair, not just raw:

  • Excused absences don’t penalise. An absence with a stated reason, or during an active or rehab injury, is removed from the calculation — it doesn’t lower the percentage. (No medical detail is shown on the profile as a result: only the statistic accounts for it.)
  • Mid-season joiners. Events before the player’s join date are never counted.
  • Cancelled events excluded. A cancelled event weighs in no calculation.
  • Check-ins: a real denominator. The response rate is based on the days a check-in was actually sent to the player, not on every calendar day.

The AI assistant answers directly about adherence. For example:

  • “What is Milan’s attendance rate this season?”
  • “Which players respond least to check-ins?”
  • “Show me the team’s adherence.”

It uses exactly the same figures as the screens above.

A player lagging on check-ins skews their readiness signals (less data = less reliable estimates); dropping attendance often overlaps with load or a recent injury. Adherence is the entry point: from there, open the player’s profile to understand why.