Skip to main content
Documentation|Page Transition

Page Transition — Table View & Session Playback

The Page Transition section within UI Insights provides a detailed breakdown of every screen transition that occurred during an App Performance session. It captures the page label, time of transition, load duration, and loading status — helping developers and QA engineers identify exactly which page transitions are slow or problematic. The data can be viewed in two modes: Table View and Graph View.

Prerequisites

Ensure all of the following conditions are met:

#PrerequisiteDetails
1Registered Pcloudy AccountThe user must have an active, registered account on the Pcloudy platform. New users can sign up at Pcloudy.com.
2App Performance PlanThe account must be subscribed to a plan that includes App Performance testing. Without this plan, the App Performance module and its reports will not be accessible.
3App Performance Report GeneratedAt least one App Performance session must have been executed and a report must be available.

Feature Screenshots

Table View

UI Insights → Page Transition — Table View with session playback controls

page-transition

Graph View

UI Insights → Page Transition — Graph View showing duration by transition (Normal Load vs Slow Load)

graphic view page transition

Table View

The Table View displays all detected page transitions in a structured list. Each row represents a single transition recorded during the session.

Table Columns

ColumnDescription
Transition No.Sequential number of the transition as it occurred during the session (e.g., 1, 2, 3, 4…).
Page LabelThe name of the screen or action associated with the transition (e.g., 'Product Added to Cart Page', 'Modal Close on Home Screen'). A play icon (▶ or ⏸) is shown alongside the label.
TimeThe timestamp within the session at which the transition occurred (e.g., 0:00:7.9 means 7.9 seconds into the session).
DurationThe time taken for the page to fully load and render after the transition was triggered, expressed in seconds (e.g., 0.1s = normal, 17.8s = slow load).
Loading StatusIndicates whether the transition loaded within the acceptable threshold. Values: Normal (within threshold) or Slow Load (exceeded threshold).

Search & Filter

  • Use the Search bar to find a specific page label by typing part of the transition name.
  • Use the filter tabs to narrow the list:
    • All — Shows all transitions regardless of loading status.
    • Normal — Shows only transitions that loaded within the defined threshold.
    • Slow Load — Shows only transitions that exceeded the threshold and are flagged as slow.
  • Pagination controls (Prev / Next) at the bottom allow navigation across multiple pages of transition data.

Session Playback — Play Icon

Each row in the Table View includes a play/pause icon (▶ / ⏸) next to the Page Label.

How Playback Works

StepActionWhat Happens
1Click ▶ on any rowThe session video player on the right side of the screen jumps to the exact timestamp (Time column) of that transition and begins playing.
2Video playsThe video shows the app's screen recording from that moment — you can visually observe the page load, any lag, or rendering issues for exactly that transition.

Why This Matters

The play icon removes the need to manually scrub through the full session video to find the moment a slow transition occurred. By clicking directly on a row — especially a Slow Load row — you can immediately watch the exact moment the app struggled to render, making it faster to diagnose UI performance issues.

info

Note: Start by filtering to 'Slow Load' to isolate problematic transitions, then click the play icon on each Slow Load row to visually verify the issue in the session video. This combination makes root-cause identification significantly faster.

Graph View

Switching to Graph View presents the same Page Transition data as a bar chart, with Duration (seconds) on the Y-axis and each transition plotted as a bar.

ElementDescription
Y-AxisDuration in seconds. Taller bars indicate longer load times.
Bar Colour — NormalLight teal bars represent transitions with a Normal loading status (within threshold).
Bar Colour — Slow LoadDark teal/blue bars represent transitions flagged as Slow Load. These stand out visually to draw attention to performance outliers.
LegendA colour legend at the bottom of the chart identifies Normal Load vs. Slow Load bars.
ToggleSwitch between Graph View and Table View at any time using the buttons in the top-right of the Page Transition panel. Both views show the same underlying data.

Loading Status — Normal vs Slow Load

The Loading Status is determined by comparing each transition's Duration against the configured threshold. Thresholds can be customised using the Configure Thresholds button in the top-right action bar of the report.

StatusConditionIndication
NormalDuration is within the defined thresholdPage loaded acceptably — no performance concern for this transition.
Slow LoadDuration exceeds the defined thresholdPage took longer than expected to load — investigate this transition using the play icon to view the session recording.
info

Important Note:

Threshold Config Default thresholds are pre-set by Pcloudy. To customise them for your app's performance benchmarks, click Configure Thresholds in the top-right of the App Performance Report page.

Did this page help you?