Navigating the Usage Insights for Web Embeddable application
Summarize
Summary of Navigating the Usage Insights for Web Embeddable application
The Usage Insights application enables ServiceNow customers to analyze telemetry data for Web Embeddables, providing access to user analytics dashboards that display metrics organized by module and page. This helps in understanding user interactions across external websites.
Show less
Key Features
- User Access: Users with the appropriate viewer roles can access the application via All > Platform Analytics > Usage Insights, selecting the Web Embeddables module from the applications list.
- Dashboard Tabs: The application features three main tabs - Overview, Dashboard, and Events. Each tab serves a different purpose in analyzing usage data.
- Metrics Tracking: The Overview tab provides insights such as active users, sessions, and engagement metrics for the Web Embeddables components.
- Analysis Tools: Users can access tools for Retention, Cohort analysis, Conversion funnels, and Navigation paths to further explore user behavior.
- Events Tracking: The Events tab allows filtering and viewing tracked user interactions for Web Embeddables, including the ability to export data.
- Global Code Structure: The global embed code captures key identifiers for analytics tracking, such as Module ID and page title.
- User Consent Management: Users can manage their consent for advanced tracking through their preferences, allowing control over detailed interaction data collection.
Key Outcomes
By utilizing the Usage Insights application, customers can efficiently monitor and analyze user engagement with their Web Embeddables. This enables businesses to understand user behavior, optimize the user experience, and make informed decisions based on data-driven insights. Regular usage of these features ensures ongoing tracking and analysis of user interactions, supporting continuous improvement of embedded components across various websites.
Learn how to navigate the Usage Insights application to view telemetry data for Web Embeddables. Access user analytics dashboards that display metrics organized by module and page to understand component user interactions across your external websites.
Different users have different rights and privileges in the Usage Insights application. Users with any Usage Insights viewer role can access the Web Embeddables application by navigating to . Select the application name from the All Application list that matches the Web Embeddables module name. Analytics for each Web Embeddables module are tracked separately as individual applications. To track analytics for a module, include the Web Embeddables module ID with the page title in the global embed code.
All Applications view
- Overview
- The Overview tab allows you to view aggregate usage within a given time frame across all your tracked components. There are number of filters you can configure to see scores for Active users, Sessions, and Average session duration, as well as a list showing usage by individual components.
- Dashboard
- Displays dashboards that users create within the Usage Insights application to monitor and analyze usage data. This view shows only dashboards built specifically in Usage Insights, not dashboards from other ServiceNow applications. Access this view only if you have the appropriate roles and permissions for the Usage Insights application.
- Events
- This tab enables you to filter and view tracked user interactions for your Web Embeddables components embedded on third-party websites.
Metrics across the Web Embeddables module
The Overview tab provides key insights into user activity and engagement for your Web Embeddables components on third-party websites. Track metrics such as total active users, new users, total sessions, average pages per session, and average session duration to understand user behavior. Use this data to assess user engagement levels and identify top pages where your embedded components drive the most activity.
Select your module from the All Applications from the applications list to see these metrics simultaneously.
| Feature area | UI component | Description |
|---|---|---|
| 1 | Applications list | List of registered web and mobile applications. You can select Web Embeddables module from the list.
|
| 2 | Selected dashboard menu item | The Overview, Analysis, or Data Foundation item you've selected. In the example, Overview is selected. |
| 3 | Filters | Default filters you can use to limit the data, including Date Range, User type, and location. Use the Add Filter option to add more filters to the page. For more information, see Filter data in Usage Insights. |
| 4 | Total active users | Shows Active users, new users, and the average number of sessions per user. Select any visualization in this section to view the trend analysis for Active users. |
| 5 | New Users | Number of visitors who have visited the applications for the first time in the specified time period. |
| 6 | Avg. Session per user | Average number of sessions per user in the specified time period. |
| 7 | Total sessions | Shows the total number of sessions, the average page views per session, and the average session duration. Select any visualization in this section to view the sessions trend analysis. |
| 8 | Avg. page per session | Average number of pages visited per session. |
| 9 | Avg. Session duration | Average time spent across sessions for all users. |
| 10 | Top pages | List of pages with the most views and most sessions. Select any entry in the list to dive into the views and related information. |
- Counters in the Usage Insights application contain aggregated user numbers.
- If a country’s tracking consent policy is set to Disabled, user metrics are not tracked.
Metrics across all applications
| Module | Description |
|---|---|
| Retention | Visualize new users and their rates of return and periods between visits. For more information, see User retention. |
| Cohort analysis | Create and analyze custom cohorts or groups of users separated from other users by similar traits or actions. Analyze how many users perform specific sequences of actions, and how often they return to perform specified actions over a given time. For more information, see Cohort analysis in Usage Insights. |
| Conversion funnel | Create funnel reports to analyze user completion rates for a specific task. View conversion rates, the number of users progressing from one step to the next and the average time for users to advance to each step and complete the funnel. For more information, seeFunnel reports in Usage Insights. |
| Navigation paths | Visualize users' journeys through your application, discovering the most and least popular paths. For more information, see Navigation paths. |
| Module | |
|---|---|
| Users | A list of users that you can filter, drill down into, and export. |
| Sessions | A list of sessions that you can filter, drill down into, and export. |
| Events | A list of user interactions such as page navigation and clicks that you can filter, drill down into, and export. |
| Pages | A list of visited pages on your instance that you can filter, drill down into, and export. |
Events view
When you launch Usage Insights, it gives you an option to select the module from the drop-down list. Select the Web Embeddables module from the drop-down list and navigate to .
The Events tab enables you to filter a list of tracked user interactions captured by all Web Embeddables components across enabled Usage Insights applications. It displays a list of user interactions such as name of component events, total occurrences, active users, and event type. You can also export the data.
In the Events search bar, enter [WE] to filter and display only Web Embeddables components in the list. This prefix identifies all embedded components tracked by Usage Insights and makes it easy to isolate Web Embeddables components from other application events. To narrow your search to a specific component, enter [WE] followed by the component name.
Event view of a component
| KPI | Description |
|---|---|
| Total occurrences | Displays the total number of times the event was triggered in a specified time. |
| [Event] trend | Displays the event usage trend over time and shows both active users and event occurrences. Use this chart to identify usage patterns and spikes in activity. Filter the view by:
|
| Active users | Displays number of unique users who interacted with the component (triggered the event). |
| Event properties | Displays detailed breakdown of specific event attributes associated with the embedded component. |
Global code structure
- Module ID:
- Captures events across all component instances within the module.
- Groups usage data by module for consolidated analytics reporting.
- Enables tracking of multiple embedded component instances that belong to the same module across different pages or contexts.
- Page title:
- Captures page-level analytics to identify where components are embedded.
- Tracks user interactions based on the hosting page context.
- Helps you understand component performance across different external website locations.
Enable Usage Insights
Usage Insights is enabled by default for Web Embeddables. When you create a module, it registers with Usage Insights and begins to track component events. Sometimes it can take several hours for the module to get registered. This automatic registration ensures that usage data collection starts from the moment of deployment and allows you to monitor user interactions without additional configuration. For more information, see Enable Usage Insights.
You can also turn off the module by navigating to . Search and select your module, and uncheck the Active checkbox.
User consent for Usage Insights advanced tracking
Users can opt in or opt out of Usage Insights advanced tracking at any time through their user preferences. This setting gives users control over the collection of detailed interaction data, such as clicks, page views, and component usage patterns. For more information, see User privacy, tracking, and user consent management in Usage Insights.