Flows Apdex
Luciq calculates an Apdex score that reflects the performance of your Flows. An Apdex score ranges between 0 and 1; the higher the value, the better the performance:
Apdex score ≥ 0.94 equates to Excellent performance.
Apdex score ≥ 0.85 and < 0.94 equates to Good performance.
Apdex score ≥ 0.7 and < 0.85 equates to Fair performance.
Apdex score ≥ 0.5 and < 0.7 equates to Poor performance.
Apdex score < 0.5 is considered Unacceptable.
The following color-code criteria are also applied:
How is the Flow Apdex calculated?
There are two factors that affect the apdex of a Flow: flow latency and drop-offs.
Flow Latency
When a completed occurrence of a Flow is collected from the SDK, it is flagged based on the target duration (T) for that Flow. A Flow occurrence is considered:
Satisfying: if its duration ≤ T
Tolerable: if its duration > T and ≤ 4T
Frustrating: if its duration > 4T
Drop-Offs
If the occurrences were a drop-off (and therefore don’t have a completion time), we then consider the reason for the drop-off. A Flow occurrence is considered:
Frustrating: if the drop-off reason was a Crash, User Termination, Fatal ANR, or Fatal App Hang
Neutral: if the drop-off was due to user abandonment or the flow timing out in the background.
📘 Neutral occurrences don’t affect the Apdex of a Flow in any way.
Apdex Calculation
The Apdex score for the entire flow is then calculated as follows:
Apdex score = (Satisfying occurrences + 0.5* Tolerable occurrences) / Total occurrences
Where: Total occurrences = Satisfying occurrences + Tolerable occurrences + Frustrating occurrences
For example, if a Flow had 5 satisfying occurrences, 3 tolerable occurrences, 2 frustrating occurrences, and 1 neutral occurrence, we discard the neutral occurrence and calculate the Apdex as follows:Apdex score = (5 satisfying occurrences + 0.5 * 3 tolerable occurrences) / 10 total occurrences = 0.65
How to control a specific Flow's target?
By default, the target for all Flows is set to 0.5 seconds; however, you can easily change this number from your dashboard by clicking on the target highlighted next to each Flow or inside the flow details page.

Last updated