Trends
The Trends dashboard provides an easy-to-use interface with an advanced feature set, enabling detailed performance analytics and user behavior analysis within your applications. Watch this quick intro, and learm more about Trends features and use cases.
|
|
|
What's New in Trends

|
Feature Update:
Includes a new widget counter on the Summary Widget screen that displays the total number of widgets added to the Summary tab. This feature tracks the widget usage against the ten-widget limit to help users monitor available slots in the tab.
Click to expand the image
Use Case:
When filtering data, apply the rules: select Network Request Response Code, choose the starts with filter condition, and enter 4. Select Active Users, Active Devices, and Network Request Count from the metric list and then check the filtered data. This feature allows filtering based on network request response codes between 400 and 499, enabling more accurate tracking and analysis of network request failures caused by incorrect or invalid requests.
More Details: Summary Tab

|
Feature Update:
Updates the Trends Flow Widget with access to flow details, making it easy to check flow details within Trends.
Click to expand the image
Use Case:
To quickly confirm the event composition of a flow in a Flow Widget in Trends, click the information icon to verify the initial and complete event selections. For additional flow information, click the flow name to open the Activation flow detail page, which displays the flow details, such as the duration distribution range.
More Details: Flow Widget

|
Feature Update:
Enhances the metrics in Trends and Real-Time by introducing new categories: Audience, Web User Experience, Mobile User Experience, and Service Performance metrics. This categorization presents the ECO values in a more structured format and simplifies user selection to quickly focus performance analysis on specific audiences, user platforms, and service impacts.
Click to expand the image
More Details: ECO Metrics
For more details about these and other ECO updates, see What's New in ECO.
Trends Dashboard Settings

(Page Sections, View in Diagnostics, View in Dimensions, Actions, Layout in Trends)
The toggle button at the top right corner selects pages for display on the dashboard, turns on or off view in diagnostics, controls bar indicators in dimensions, and performs actions like sharing the dashboard. Use the quick toggle in the same area to minimize sections on the page.

(Diagnostics and Dimensions)
The Trends features a two-layout structure consisting of a diagnostics, and dimensions.
-
Diagnostics: displays detailed metric time series widgets. These diagnostics widgets mainly provide these functions:
- Dimensions: Select Dimensions to display dimensional data, including trends data and user data. This data supports the analysis of app performance and user behaviours.For more information, see Dimensional Data (Trends and Users).

(Alerts, Annotations, and Date Comparison)
The Trends enables AI alerts and date comparison to present detailed information in metric widgets.
-
AI Alerts
-
Date Comparison
AI Alerts
This option displays AI alert markers in the time series to indicate error conditions and link to alert diagnostics.
Annotation
Annotations allow marking anomalies in the timeseries during data analysis within the selected time interval in the Trends dashboard and Compare. The annotation also provides the option to add comments and support collaboration.
Add and save the annotations in the following two levels:
Metric: Annotation is visible for selected metric across all dashboards.
Dashboard: Annotation is visible for all metrics across all dashboards.
Date Comparison
Date comparison displays comparative performance data for quick analysis across periods. The selected filter settings, such as All Traffic, define the metric and dimension values and must align with the intended data set for time series comparisons.

(Save, Set the default page)
The Toggle menu in Trends enables saving the dashboard and setting Trends as the default page.
Saving Trends Dashboards
Save the Trends dashboard for reuse and collaboration with other users.
There are two options to save the dashboards:
-
My Dashboards (Private Dashboard): visible only to the owner
-
Public Dashboards: visible to all users
The system adds the newly saved public dashboard to the Public dashboard list. The list also allows sharing the dashboard with other users with view-only permissions. After saving the dashboard, only the owner can edit the data.
To save the Trends dashboard,
-
Click the Kebab icon on Trends page and select Save.
-
On the Save Dashboard screen, give a name to the dashboard. To save this as public dashboard, select the Make it Public checkbox and click Save.
The saved dashboard appears in the Public Dashboards list.
Sharing Trends Dashboard
Click the Share icon in the action toolbar to share snapshots of dashboards with other Conviva ECOusers. Clicking the Share icon saves a 30-day snapshot of the item and generates a link for collaboration, shared by copying and pasting the link.
Note: Special characters and emojis are not supported in the shared links.
Clone
Cloning a saved dashboard creates a copy of the dashboard, enabling customization based on the original dashboard settings, for example, expanding the date range. This feature simplifies collaboration and updates while preserving the original saved dashboard.
For more information on cloning public saved dashboards, see Public Saved Dashboard; for cloning private saved dashboards, see My Dashboard.
Export
Export the data in .csv format using the Export option in the action menu or the action bar.

The Trends dashboard offers multiple layout options for metric widget and dimension table positions, allowing customized data display to align data with your analytic preferences.
These layout options include:
-
Metric widgets on top, dimension tables below (default layout)
-
Metric widgets on left, dimension tables right
-
Various metric widget and dimension table sizes, to expand and contract the displayed metric time series and dimension table values
For more information, see Layouts in Trends.

(Metric Widget Options, Advanced Data Selection, Focus, Dynamic Y-Axis)
Click Metrics or Dimension Metrics to open the metric selector. The selector displays all metrics categorized under User Login, Subscription, ECO and Engagement, and User Defined Metrics.
To analyze specific metrics, select required metrics and click Apply.
For the metrics of User Login and Subscription, either add new events or edit the mapped events metrics to update and activate the metrics. For more information, see Activating Metrics.
Create user-defined metrics directly in the ECO dashboard. For more information, see Creating User Defined Metrics.
Metric Widget Options
The Diagnostic Metric Widget provides multiple options:
-
Re-position and resize widgets for efficient cross-metric analysis.
-
Adjust widget sizes and remove metrics without relying on the metric panel.
-
Switch to Focus mode to enhance the metric view of a selected metric.
-
Use Trends distribution mode to discover how streaming sessions affect the overall metric value. This helps in discerning whether the metric value reflects consistent session behavior or if session outliers cause variance.
-
Include both Manual and AI alert specifics in the metric display, offering a comprehensive perspective on both types of alerts.
-
Annotate anomalies in time series to highlight data analysis points in time series.
-
Use the Slice option in Trends dashboard to select a portion of the time line, which then replicates the same time line portioning across other displayed metric widgets.
-
Zoom in on the time slice of data in one metric widget, which then selects the same time slice in the other widgets.
Note: For easy access zoom and select in one step using Zoom to Select.
Trends offers the option to select metrics from the metric pop-up page. Alternatively, use the search bar to locate and select metrics based on a search query.
Advanced Data Selection
Drag and drop metric widgets to improve visual comparison. Within a metric widget, drag to select a portion of a time series or distribution to focus the analysis on only the related app sessions. This zooms the displayed data across all the widgets, dimension areas, sessions, and users to only the focused session data.
Within a distribution, drag to select distribution bars to add an advanced secondary filter based on the selected app sessions. Secondary filtering enables analysis based on specific metric performance, such as only app sessions with average minutes per page greater than 30 seconds.
The distribution selection also displays the related metric in the dimension tables for easy impact analysis. In this case, Avg Minutes Per Page is highlighted and enables a quick determination of top page URL use.
After slicing and dicing the data, click a dimension value to focus the data on that specific value. For example, clicking the most used page URL limits the displayed data, enabling analysis of that dimension value across other dimensions and through dimensional drill-downs.
Focus
Click the Focus icon in a metric time series to display an expanded view of the time series above the trend data.
The focused view of the metric provides the enhanced view of the selected metric along with the secondary metric details. Clicking the distribution icon to see the distributed view of the time series.
Distributions quickly reveal the significance of each metric per session. They illustrate the impact of streaming sessions on the overall metric value, indicating whether the metric reflects consistent session behaviour or if outliers cause session variance.
Dynamic Y-Axis
Dynamic Y-axis narrows the granularity of the y-axis range to focus more precisely on the displayed data points. Pulse calculates the maximum and minimum values, adds appropriate buffers, and determines whether to include the zero position in the y-axis. Excluding the zero position can be especially helpful in interpretting scatter charts.
For example, the y-axis range changes from 0 – 100 to 50 – 100 when data points fall only between 60 and 100.
To add Dynamic Y-Axis to time series,
-
Select the desired metrics and click Dynamic Y-Axis icon.
Image: Dynamic Y-axis icon
Dynamic Y-axis displays more focused axis points
Image: Dynamic Y-axis displays more focused axis points
In this example, the y-axis points start at 0.2 and end at 0.4, based on the minimum data value in the time series of 0.223, and the maximum value of 0.315 with added buffer. This adjusted display offers more precise insights into the timeline data points, enhancing the data analysis.

The metric filter adds an additional layer of data refinement to supplement the primary filter. It enables deeper analysis by exploring the selected data's distribution within specific buckets, complementing the primary filtering process.
Note: Only one secondary filter can be applied at a time.
When applying the metric filter to a metric, it presents the secondary metric alongside the Active Devices companion metric, facilitating further comparative analysis within the dimension tables. This table displays all metrics eligible for the metric filter and their respective secondary metrics.
Metric Name | Secondary Metric |
---|---|
Avg Minutes Per Page |
[SF] page loads [SF] page loads % |
Avg Network Request Duration |
[SF] Network Request Count, [SF] Network Request Count % |
Avg Page Load Time |
[SF] Page Load Complete, [SF] Page Load Complete % |
Avg Screen Load Time |
[SF] screen loads, [SF] screen loads % |
Mobile App Startup Time |
[SF] App startup count, [SF] App startup count % |
Time To First Attempt |
[SF] App sessions [SF] App sessions % |
Here are some use cases:
-
Examine instances where app sessions exhibit higher-than-normal metrics, such as average page load time, network response duration, screen load time, time per page, app startup time, and time to first attempt.
-
Evaluate the magnitude of the impact to effectively prioritize resolutions.
-
Identify the specific network request URLs responsible for prolonged load times.
-
Investigate the error codes linked to these network requests and assess their impact.
Using Metric Filters
To add an additional layer of analysis on data with an applied primary filter for analyzing distribution data, follow the steps to create a metric filter.
-
Click the Distribution icon on the metric widget.
-
Select a distribution bucket.
Note: This creates a metric filter and filters the data in all the other metric widgets, displaying the primary filter and the secondary trends in the time series.
-
Check the data.
-
Check the metrics calculated based on the data filtered by the secondary filter.
-
Check the dimension table to analyze the primary metrics along with their secondary/companion metrics.
Note: To enhance the analysis of custom metrics, ECO displays secondary custom metrics in the dimension tables using <metric_name> Init# for conversion metrics and <metric_name> Complete# for duration metrics. <metric_name> Init# shows the number of times the initial event was performed; <metric_name> Complete# shows the number of times both the initial and follow up events were performed, based on the successful and failed pairs from the first initial event to the first follow-up event.
-
Check the data related to network requests from the Network Request tab. Hover over a network request path and click the service performance icon for detail performance and root cause analysis.
Note: When performing a drill down under the Network Request tab with the metric filter, be aware that the applied filter is specific to this tab and is only visible here. The global filter does not reflect the drill down performed under the Network Request tab.
-

(Data Dip for Partial Data, Real-Time (Live Mode) in Trends)
The Trends page, including Diagnostics and Compare, supports enhanced granularity levels, such as:
-
1 min, 5 min, 15 min, and 30 mins for 1-hour intervals
-
1 hour, 6 hours, 12 hours, 1 day, and 7 days for 30-day intervals
Note: Changing the time granularity in Trends stores the selection in the system, which retains it after logout and login, as long as the granularity remains valid for the selected time range.
The new granularity drop-down next to the time picker provides an option to select the granularity level for the current display.
Data Dip for Partial Data
Note: The last partial data distribution is deleted if there is a delay in data ingestion, no data availability from the source, or partial data in the last time range bucket based on the selected datetime range and granularity.
For example, the date picker sets the range from July 17 at 20:56 to July 18 at 02:53 with a granularity of 5 minutes. The last time series data bucket spans from 20:56 to 02:46, resulting in only 7 minutes of data, which would likely cause a dip in the time series due to partial data availability. Therefore, the partial data in that data bucket, which would cause an observable drop or dip in the last data bucket in the time series, is no longer shown.
Real-Time (Live Mode) in Trends
Use the updated date picker to select the live mode. The Live mode shows the time series along with the aggregated metric numbers and percentages on the metric widget aligning the aggregate values with the metric values in the dimension table.
The real-time live mode supports 10 second data refresh with less than 30 seconds latency, based on a 10-second tumbling window.
Time Series and Drill Downs

The trends dimension data table displays readings based on the applied primary and secondary filters. This supports data analysis and highlights any anomalies if any.
Note: The NA metric value appears when a metric value cannot be calculated by the application, for example, screen load time for a web page dimension or impacted time for a trace id dimension. The Unknown dimension value appears when the dimension value cannot be determined, such as an unnamed browser.
Search the required dimension data using the search box.
Note: The State and Cities Geo dimensions include more than one entry for the same geolocation. An ECO label differentiates the entry valid for ECO, while the other entry applies to Video.
Dimension Data in Numbers
The # toggle option displays the metric value in number format for each dimension value.
Dimension Data in Numbers
Dimension Data in Percentage
The % toggle option displays the metric value in percentage format for each dimension value.
Dimension Data in Percentage
For example, displaying the Web Errors metric as a percentage clarifies which dimension value had the highest percentage of web errors. In this case, it is the United States with 2.2%. The percentage of Web Errors is calculated based on the total web app session count for that dimension value.
Check the table for more details on metrics that can be displayed in percentage format in the dimension table.
Note: Metric data is limited to the data displayed for the dimension values.
Metric | Percentage of: |
---|---|
App Crashes | total native application sessions with application errors. |
App Video Bounce Rate |
total native application sessions that did not include the video attempt event. |
Page Load Complete | total native application page loads that loaded completely. |
Exits Before Page View | total native application page exits that occurred before the full page was drawn on the screen. |
Web Errors | total web sessions with web processing errors. |
Network Request Failure | total networks requests that failed. |
Dimension Data in Percentage of Total
The %T toggle option displays the metric value for each dimension as a percentage of the total dimension metric value within the selected time period.
Dimension Data in Percentage of Total
For example, from the web error count the value of the Web Errors for the United States is 78, while the total value of the Web Errors is 108. The Percentage of Total for Web Errors in the United States is 72.2%, calculated by dividing 78 by 108.
The values of these types of metrics can be displayed as a percentage of the total in the dimension table.
-
Count Metrics
-
In dimensions where there is no overlap in different values, the percentage will sum up to 100%. Example: App Crashes and Page Load Complete.
-
In dimensions where the values overlap, such as Active Devices, Users, or Sessions, the percentage total might exceed 100%. In these cases, the unique counts are considered in the total.
-
-
Conversion type (Conversion Counts) custom metrics. For the details of Conversion type and how to create the metric, check Metric Builder.
-
Event aggregation (Number or Total Values) custom metrics. For the details of Event aggregation type and how to create the metric, check Metric Builder.

ECO enables deep drill-down cross-dimensional analysis, allowing easy exploration across dimensions such as device model, application version, and error messages.
For more information, see Performing Drill-Down Analysis.

Drag and drop metric widgets to enhance visual comparison. Within a metric widget, drag to select a portion of a time series or distribution to focus analysis on related app sessions. This action zooms the displayed data across all widgets, dimension areas, sessions, and users to the selected session data.
Within a distribution, drag to select distribution bars to apply an advanced secondary filter based on the selected app sessions. Secondary filtering enables analysis of specific metric performance, such as app sessions with an average minutes-per-page greater than 30 seconds.
Performance Analysis

Trends enables focused data analysis through filtering. Trends provides three types of filters and three different ways of filtering the data.
The three types of filters are Main filters, Secondary filters and Compare filters.
-
Main Filters:
Main Filters supports four filtering methods:
-
Single click instant filtering: Click the dimension data entry to apply the filter. When the filter is applied the metric widget and dimension data is updated based on the applied filter. The applied filter in visible in and share this filter across other users.
-
Filter Builder Tool Bar settings enable quick acces to save the current filter settings, open the advanced filter builder settings, updated an applied filter, and access filter settings in savedfilters, dimensions, and custom tags.
-
Advanded Filter builder: Trends provide an option to build the filter from the Filter Builder option using the basic or advance modes, which displays on the main filter bar updating the diagnostic metric widget and dimension data.
-
Inline Filters: Create, edit, and apply filters without opening the filter builder pop-up screen.
-
Secondary Filters: Overlay another filter layer on the main filter derived data. Activated by dragging portions of the distribution views in the metric widgets. For example, select areas in the Avg DNS Lookup Time to apply a secondary filter for sessions with potential ABR issues.
Main Filters
Trends provides an option to apply filters using single click instant filters or apply filters using Filter Builder (with basic and advance filtering options).
Filter Builder (based on Dimensions)
Easily visualize side-by-side comparisons based on advanced filter settings, in the dimension tables with links to Trends.
After zoom, select and dimension filters, create the filters to see the specific data. Along with the single click filters create dimension filters based on equals and contains filter options.
For example, create a dimension filter for asset analysis that does not contain video trailers.
Trends provide an option to create complex filters with conditions and enable the filtering of unknowns.
The Advanced option displays the applied conditions and allows quick filter modification. This mode supports on-the-fly changes between equal and non-equal conditions.
For example, set the advance filter for specific device groups while filtering out irrelevant assets to the performance analysis, such as trailers, older players, and viewers from less relevant geographies.
Note: Adding data from the same dimension table creates a logical OR while adding data from different dimension tables creates a logical AND during filter creation.

Trends provides a new instant compare mode, allowing easy compare in advanced modes.
-
Click Advanced Compare from the hamberger icon.
Compare Filters screen is displayed.
-
Select the checkbox next to the dimensions to add the dimensions to the filters and click Apply.
The applied filter is displayed in the Compare Filters bar along with the main filter.
Compare In Trends
Trends offers instant comparison of filters for the top dimension entities or across a custom dimension filters. Add up to 20 filters to compare the data.
Note: The compare filters can support up to 20 filters. Clicking the Compare Top filters button generates filters for up to the top ten dimensions listed in Trends. Individually add the remaining filters or include any other ten dimensions by clicking the Compare Top filters button in the corresponding dimension table.

The Network Request tab provides a table showing data related to network requests, such as the network request host and trace ID, to help analyze network request performance.
The screenshot shows all 200 codes with the highest duration at the top. Even with success response codes, long network request durations may indicate under-performing requests.
Network Request Tab
RCA Mode
In the Trends Network Request tab, RCA mode enables easy detection and quick analysis of network response root causes. The Root Cause Hypothesis table displays the network API calls with the longest durations among the sessions. This mode also displays other analysis data related to the API calls such as network request count and active devices percentages.
The RCA mode is enabled only when using one of the supported metrics as a secondary filter (slicing the metric distribution) including Avg App Startup Time, Avg Network Request Duration, Avg Screen Load Time, and Avg Page Load Time. Hover over Supported Metrics to view the complete list of these metrics.
RCA Mode

The Stack Trace and Error Messages tables provide complete messages that enhance the dimension table data with additional performance details.
-
Click the View errors icon of the dimension table.
-
Click the toggle arrow icon on the left side of an error message in the Error Message pop-up window, and check the detailed messages.

Secondary filters overlay another filter layer on the main filter derived data. This type of filtering can be especially useful for analyzing performance issues across multiple nested dimension areas, such as high Avg Mins Per Page across 4.x app versions to correlate the app versions with high mins per page.
Activate a secondary filter by dragging portions of the metric distribution in the metric widgets. For example, select areas in the Avg Mins Per Page data buckets from 3m -5m to >=10min to apply a secondary filter for app sessions with minutes per page. This filtering overlays the main filter, which can be set to a specfic set of app versions.
Secondary filtering enables analysis based on specific metric performance, such as only app sessions with average minutes per page greater than 30 seconds.
The distribution selection also displays the related metric in the dimension tables for easy impact analysis. In this case, Avg Minutes Per Page is highlighted and enables a quick determination of top page URL use.

Use Quick Compare and Focus features to quickly benchmark and analyze network request failures across device OS versions to validate release performance and remedy release-specific server-side peformance issues.
In Trends with the Device Operating System Version dimension entries displayed, select the Compare Top Filters icon to add compare filters for the top device OS dimension entities, color-code for quick comparison.
The Compare Filters display appears with the topc device OS entities, along with the current metric values.
In the critical metric widget, click the Focus icon to open a drill-down view with the comparison values displayed at the top. Select a dimensions entity to highlight that data in the time series.
Perform dimensional drill-downs to analyze device OS performance.
From the Trends Compare Filters, go directly to more detailed analysis using the diagnostic icon for any of the compare dimension valuses. A new tab opens with diagnostics filtered for the selected dimension entity.