UsageJourneyStep
One step within a UsageJourney, characterised by how long the user spends on it and which Jobs it triggers on the server side.
Params
name
A human readable description of the object.
user_time_spent
Wall-clock time the user spends on this step (during which her device is powered on).
Unit: minute.
jobs
Mapping from Job to how many times it is triggered on the server side during one occurrence of this step. The same Job can appear in several steps, with its own count in each.
Backwards links
Calculated attributes
hourly_avg_occurrences_per_usage_coordinate
The step's concurrent occupancy per usage pattern — the journeys concurrently inside the step's [delay, delay + times_per_journey × user_time_spent] window, computed as the difference of journey-parallel counts at the window's end vs start offsets (exact for fractional offsets). Consecutive windows telescope, so summing over a journey's steps tiles nb_usage_journeys_in_parallel_per_usage_pattern. Attribution-only primitive (the Device occupancy weight).
Example value: {
usage pattern / user journey: 26298 values from 2025-01-01 00:00:00+00:00 to 2028-01-01 18:00:00+00:00: first=3 , last=1.33 , mean=1.67 , min=0.333 , max=3 , std=0.861 ,
}
Depends directly on:
- Hourly nb of pattern occurrences (UTC)
- Journeys per pattern occurrence
- Times per journey
- Time spent by user
through the following calculations:
You can also visit the link to 20 min streaming hourly occupancy in usage pattern’s full calculation graph.