Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Digital Experience Analytics Overview


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


About Digital Experience Analytics

Digital Experience Analytics allows brands to quantify the digital experiences of their customers by capturing moments of frustration that occur during their time on your site or app, allowing you to make improvements where needed. The experience of individual customers across a single web browser, including the detection of 4 frustration behaviors, can be tracked on mobile web and desktop, allowing for proactive identification of issues within digital properties.

Example: If users are struggling with the checkout process on your website, using session replay to detect frustration behaviors can help you understand which part of the checkout process is confusing for customers.

Digital Experience Analytics is set up all in one easy-to-navigate space. After you collect data, you can dive into user sessions  and see quantifiable points of frustration they experienced. In addition to a series of pre-built analyses, you can also move your data into dashboards and build reports from scratch, so you can share your insights with stakeholders across your company.

Qtip: For information about adhering to applicable data privacy and security regulations while using Digital Experience Analytics, see Data Security & Privacy for Digital Experience Analytics.

Session Replay

One of the features at the heart of Digital Experience Analysis is session capture and session replay. The visitor’s time spent on your website or app is “captured,” from their mouse movements to their page navigation, to any frustration behaviors they express. You can then later replay these sessions, giving you insight into your visitor’s experience so you can understand the reasoning behind their behavior.

To use session replay, you need to enable session capture. Once user data starts to come in, you can watch replays of user sessions in Digital Assist.

Qtip: To track your organization’s session replay usage, see Digital Usage.

Frustration Detection

Frustration signals are one of the key data points provided for you throughout Digital Experience Analysis, and they are tracked with each session captured. Frustration signals help you identify the highest points of user friction across your website by highlighting moments when users exhibit frustration.

There are 4 signals currently tracked:

  • Rage Click: At least 4 consecutive clicks with less than 200 pixels and 300 milliseconds between each click.
  • Mouse Thrash: At least 6 sudden rapid movements of the pointer when it reaches a speed of 4 pixels per millisecond.
  • Error Click: Clicking an element that results in an uncaught Javascript error within 50 milliseconds of click or 500 milliseconds of a finger tap.
    Qtip: You can view additional details about the error message a user saw within the Session Replay Tab.
  • Dead Click: A click on a web button or hyperlink that should have produced an action and does nothing.

Frustration signals can be viewed during session replays and while browsing your data in Digital Assist.

Qtip: You can also use frustration signals to display intercepts when visitors show common frustration behaviors on your website. See Frustration Targeting Logic.

How to Implement Digital Experience Analytics

Qtip: If  you’re interested in adding Digital Experience Analytics to your license, reach out to your Account Executive.

Digital Experience Analytics is a series of features that can be enabled for any Website / App Insights project you’ve created. This feature can be used to analyze activity on desktop and mobile websites, as well as mobile apps (also known as the mobile app SDK). You can use Digital Experience Analytics with or without standard website and app feedback collection.

Division Permissions

Once Digital Experience Analytics is available in your organization, a Brand Administrator will need to make sure you’re in a division with access to this feature. If you’re a Brand Admin, you can enable the following division permission:

Editing a division, in the website feedback permissions

  • Website Feedback
    • Brand Permissions
      • Digital Experience Analytics

Once division permissions are granted, users do not need additional permissions enabled. So long as you have access to Website / App Insights projects, you should also have access to the session replay settings within. See Website Feedback project permissions.

Project Setup

Qtip: This section describes functionality that we intend to release starting May 21, 2025. Qualtrics may, in its sole discretion and without liability, change the timing of any product feature rollout, change the functionality for any in preview or in development product feature, or choose not to release a product feature or functionality for any reason or for no reason.

Once the feature is available, you set it up in one of your project’s Sessions tab.

image of the sessions tab, which has its own subsections laid out according to the order they're used

  1. First, go to Setup. Here you’ll enable session capture and other crucial settings.
  2. Determine the data to collect. This step is optional, but can greatly enrich your data analysis.
  3. Last, the Sessions list covers all of your session capture testing. Explore test sessions you’ve created and make adjustments before sending your program live.
  4. Once you’re happy with your setup make sure your project code is deployed to your website or app. From there, you can Apply and activate your session capture settings.
Qtip: If you’re collaborating on the same Website & App Insights project with other users and want them to have access to session replay, they need to have the Manage Projects permission. Only the project’s owner can adjust this permission. See Sharing Permissions.

Digital Assist

Once you’ve enabled session replay and recorded user sessions on your site, you can go to Digital Assist to look at your data and start analyzing. Digital Assist is home to all recorded user sessions, as well as some additional tools to help you get insights on your data, such as conversion funnels and navigation heatmaps. You can even share these reports once you’re finished creating them.

the homepage of digital assist gives introductory metrics

To learn more about Digital Assist, see the Digital Assist Overview.

Viewing Data in a Dashboard

In addition to Digital Assist, you can visualize your Digital Experience data using CX Dashboards. Report on session data and frustration signals within a dashboard to see frustration trends over time and explore insights about where peak frustration is occurring for specific web experiences.

Data can be used in the Digital Opportunities Widget, or added to widgets in existing dashboards.

Mapping Digital Experience Analytics to a Dashboard

To visualize session data in a dashboard, all you have to do is create a data model, then find that Website Feedback data source.

Qtip: These steps can be completed by the user who enabled Session Capture or collaborators with the “manage data source” permission.
  1. Create a dataset.
  2. Choose Data modeler.
    dataset creation screen with data model chosen
  3. Add a source.
    adding a source to a model
  4. Search your Website Insights project by name, or filter by DX Sources.
  5. You can add other sources, make unions, and add joins, or you can just immediately add an output dataset if you only want Digital Experience Analytics data.
    output dataset and publish options highlighted in modeler
  6. Once you’ve added your output, publish your changes.

Joining Session Replay Data with Survey Data

To visualize session data in the same dashboard as survey data, make sure any survey you want to add has Text iQ enabled. These surveys must also have embedded data fields that capture the Session ID and Playback URL.

Qtip: These steps can be completed by the user who enabled Session Replay or collaborators with the “manage data source” permission.
Attention: Session ID and Playback URL are only compatible with Digital Experience Analytics datasets. You cannot use these fields with a digital program health dataset.
  1. Make sure this is one of the surveys you’re using in your DXA project. This survey can be a target in any of the intercepts in your project.
  2. Navigate to the survey you want to include in your dashboard.
  3. Add an embedded data element at the top of the survey flow.
  4. Enter “Q_SR_ID” for the first field name.
    session replay elements in the survey flow
  5. Enter “Q_SR_PlaybackUrl” for the second field name.
  6. Leave the values blank.
  7. Save your survey flow.
  8. Go to the Data page.
    Data option in global nav
  9. Click Create dataset.clicking "create dataset" on the data page
  10. Choose Data modeler (joins) and give the dataset a name. creating a new data modeler dataset
  11. Click Create dataset.
  12. Click Add Source and search for your DXA project. You can filter for DX Sources to quickly find eligible data sources.
    adding the dx data to the dataset
  13. Click Add Source.
    adding a source
  14. Find your survey and add it to the dataset.
    Qtip: Need to add more than one survey? Before you create a join, make a union between all of your surveys.
  15. Create a join.
    Join option
  16. The Website Insights data should be your left source, and your survey should be your right source.
    configuring a join
  17. The left Join condition should be SessionId.
  18. The right Join condition should be Q_SR_ID.
  19. Add an output dataset to your data model.
    Adding an output and publishing changes
  20. Publish your changes.
Qtip: For more information on customizing your dataset, see Editing a Data Model (CX).

FAQs