Dashboards - Overview

Available for the following Plan types:

FullStory Enterprise

FullStory Advanced

FullStory Business

FullStory for Mobile Apps

FullStory Free

Available to the following User roles:

Admin

Architect

Standard

 

Dashboards are custom visualizations using your FullStory data. This article is an overview and in-depth guide for crafting Dashboards that tell a story with numbers. For a quicker read about how to get started, see our Dashboard Quick Start Guide here.

Screenshot_2023-02-28_at_10.25.39_AM.png

Dashboards are protected objects in FullStory, which means they can only be modified, archived, or deleted by the original object creator, an Admin, or an Architect. This helps make sure that important objects aren’t accidentally changed or removed by a teammate in your FullStory account.

To read more on modifying objects like Dashboards in FullStory, check out this helpful article.

Contents:

Card Types and How to Use Them

Single Metric - Visualize your data as a single number or percent. Perfect for answering questions like "What is our average order value this week?" or "What percent of our users are on mobile devices?"

Screen Shot 2022-06-30 at 2.58.17 PM.png

Funnel - Understand actions toward a goal and where users are dropping out of key flows. A funnel card will show you overall completion rate from the first step to the last, as well as the number of users who make it to each step.

Screen Shot 2022-06-30 at 9.34.12 PM.png

Trend - Understand how interactions and experiences change over time. "Are purchases going up or down week over week?" "Do our customers encounter fewer bugs as we iterate or more?" These are examples of questions Trend Cards can help you answer. (Tip: if you've been using FullStory for a while, and have ever wished you could compare two Segments, this is for you.)

Screen Shot 2022-06-30 at 9.35.47 PM.png

 

Dimensionality - Compare a specific metric, grouped by specific attributes. Dimensionality cards are perfect for answering questions about the most popular browsers, URLs, or top UTM campaigns. 

 

Screen Shot 2022-06-30 at 9.38.53 PM.png

 

Text - Organize and contextualize your Dashboard with Text cards.

user frustration text card.png

Page Flow - Allows you to analyze micro user journeys. Specifically, the previous and next Pages viewed from a given Page. In addition, you can see the percentage of page views that were “Entry” or “Exit” Pages, meaning the user started or ended their session on that Page. In order to accurately represent next page flows and site exits, data from live sessions is excluded from Page Flow cards.

Image 6-21-2022 at 10.10 AM.jpg

Retention - Retention Charting gives customers a way to understand how many users are returning to their product. By measuring user retention, customers can determine if their users are engaged, active, and are finding enough value within a product, allowing them to create behavioral habits of users. 

Screen Shot 2022-11-21 at 3.57.17 PM.png

Components of Dashboard Cards

Segment - This is a group of Users. Segments can be built based on the type of user someone is (First Time vs. Return, International vs. Domestic) and can also be based off of Behavioral Data on your site (Visited a Landing Page, Submitted a Support Ticket).

Time Range - The period of time you want the Card to cover. This can be rolling time ranges like Past Week (i.e. the last 7 days) or custom static time ranges like 5/1/20 - 5/15/20.

Metric - This is the heart of the Card.  The Metric is the specific event and aggregation type you want to track. This could be the Count of Unique Sessions where 'Purchase' button was clicked or Average Load Speed for the Checkout Page. More on Metrics below.

Funnel - A series of events that must be done in order and within the same session. This can be the onboarding flow or checkout flow.

Interval - How time is grouped on a Trends card. Selecting Hour will show the count of your Metric every Hour, while selecting week will show the Metric grouped by Week. The time interval you select is represented in each dot on your trend chart. For example, if your metric was set to a daily interval of the past 90 days, you would see 90 dots on your chart.

Title - Title of the Card you want seen on your Dashboard

Description (Optional) - Any information to help better describe the Card for when other users view it. 

Note: Not all Card types use each component.

Dashboard Filters

Use Dashboard Filters to apply a property, segment and/or time range to all cards on a given dashboard, without individually altering each one. 

  • Properties: Adding properties to cards will append the new criteria to the card, without affecting any other properties that might already be included in the object definition.
  • Segment: Adding a segment to cards will override the existing criteria of the object. 
  • Time Range: Adding a time range to cards will override the existing criteria of the object. 

Save or Revert Filters

Once a filter is applied, select Save changes to apply those filters to all dashboard viewers. Save changes must be selected anytime you want to apply (or remove) a filter that is visible to any dashboard viewer. Use Revert changes to navigate back to the previously saved state. 

Screenshot 2023-05-30 at 2.31.43 PM.png

Metrics - Your Key to Dashboards

Metrics are an Event (click, page visit, error, or Custom Event) and aggregation type. The aggregations available include count of the event itself, the number of users who performed the event, the number of sessions in which the event was performed, or a calculation of Custom Event properties. Metrics help give Dashboards the power and flexibility to track the specific DX interactions that are meaningful to you. The process for creating Metrics is based on FullStory Search. If you have used Search before, then creating your first Metric will be a breeze.

New to FullStory or need a refresher on Search? Head over to our Getting Started guide to get the knowledge you seek.

Types of Metrics and How to Use Them

For all events

Count of Unique Users - the unique number of users to perform the event

Count of Events - the number of times the event happened

Count of Unique Sessions - the number of sessions the event happened

Count of Unique Property - the number of unique values for custom user or event property (for example, the unique number of accounts or organizations to performed the event)

Example:

Session 1: User A from Account 1 clicks Add to Cart 3 times

Session 2: User B from Account 1 clicks Add to Cart once

Session 3: User C from Account 2 visits the homepage and bounces

Session 4: User A from Account 2 clicks Add to Cart twice

If your event looks like this:

Screen Shot 2022-06-07 at 12.40.30 PM.png

Then your calculations will return:

Count of Unique Users

2

User A + User B

Count of Events

6

3 + 1 + 2

Count of Unique Sessions

3

Session 1 + S 2 + S 4

Count of Unique Property (Account ID)

2

Account 1 + Account 2


For numeric event properties

If you are sending Custom Events with numeric event properties to FullStory, then you will have many new ways to analyze them with Dashboards. The aggregation types highlighted below are specifically for these types of event properties, and not the events themselves (that is where you use Users/Events/Sessions as described above).

metric dropdown.png

When you select one of these aggregation types, you will be required to choose the 'Property' that you want to calculate:

Average Order Value Metric.png

 

In this case above, we have a Custom Event called 'Order Completed' that has three numeric properties that describe the event (revenue associated with the order, the shipping, and the tax).  By selecting the 'Average of' and 'Revenue' I can track my Average Order Value in FullStory.

Screen Shot 2022-06-30 at 2.58.17 PM.png

Not sending any Custom Events to FullStory?

No problem, you can still use these aggregation types on the Event Properties FullStory is collecting automatically. A popular one for our customers is to track the median page load time using data captured by FullStory.

Screen Shot 2022-06-30 at 9.16.11 PM.png

Note: all times FullStory captures are in (ms), so we recommend you choose that as the format.

The configuration above would create a Metric reflecting the median First Contentful Paint time experienced by users who visited the`/cart` page of our example site. We can visualize this with a Trend card to track page speed over time:

Screen Shot 2022-06-30 at 9.28.41 PM.png

 

Creating Ratios with Metrics

Many times when calculating a Metric, we need to perform some operation on it (+ - x / ).  This is helpful if you are tracking something like 'Rage Clicks on the Checkout Page'. If Rage Clicks increase, you may wonder if more frustration is happening, or if there are just more users visiting the page. 

Screen Shot 2022-06-30 at 9.11.34 PM.png

With Ratio Metrics, you can track the number of sessions where someone rage clicks divided by the number of sessions that visit the checkout page. By tracking this percentage, you can more quickly tell if frustration is increasing or traffic is increasing.

Screen Shot 2022-06-30 at 9.05.19 PM.png

 

Formatting numbers

You can edit the format of your metric by clicking on the 'Edit' icon under Configure Visualization and selecting the format dropdown.

Screen Shot 2022-06-30 at 9.01.29 PM.png

The formatting options we currently have are Number, Percentage, Duration, and Currency. 

Selecting a Duration is slightly different than the other format options. With Duration, you can select the appropriate time measurement based on how the data is captured. FullStory will automatically convert that to display in the best way.  For example, you may have an Event Property for 'Request Time' that is measured in milliseconds. You would need to select 'Milliseconds' in the dropdown. FullStory will convert it automatically in the display to a value that makes sense - meaning that rather than displaying the average Request Time as 1700ms, we will display it as 1.7 seconds. 

Note: The K that displays alongside your duration value represents 'thousands'. For example, 3Kms would be 3,000 milliseconds. You can also select Autoscale to dynamically adjust the duration displayed. Once selected, we'll scale up from the display on the visualization to our best time value estimate.

Screen Recording 2022-06-30 at 08.58.59 PM.gif

FAQ

If I saved a Segment of users who clicked 'Purchase' can I leave my Metric as 'Any Activity' on my Trends Card?

You can, but there is a better way. To track the number of users who clicked 'Purchase' on a given day, configure your card similar to what is shown below, where your custom Metric is defined as the event you want to track. It is best practice to use a Metric to target the event you want to count and the Segment to filter down the group of users (or sessions) to count from.

 

Screen Shot 2022-06-30 at 8.52.54 PM.png

Note that the Segment here is Everyone, because the Metric handles the core action we want to track on the graph. 

Can I add an existing card to a Dashboard?

Yes - if there is an existing card that you wish to add to your Dashboard, click Add a card > Add from Library at the top right of your Dashboard. Use this when you wish to keep track of a metric or funnel that others on your team are currently tracking.

Can I copy a card from one dashboard to another?

Yes! Click the vertical ellipses at the top of your card and choose "Copy to dashboard." Fill out the card's title, add an optional description, and save it to the dashboard of your choosing. 

copy to dashboard.png

 

Can I duplicate a card on my current dashboard?

Yes - by clicking Duplicate Card, the card is automatically duplicated on the dashboard you are currently configuring. Duplicating cards is helpful when you wish to change or update configuration settings within the specific card.

Additionally, if you need to duplicate an existing Dashboard Metric or Funnel, you can do so and save the duplicate to any Dashboard. Simply open the Metric you wish to duplicate (by clicking edit) from your Dashboard and then click the Duplicate button.

Screen Shot 2022-10-04 at 11.01.47 AM.png

Lastly, follow the prompts in the popup menu that appears.

duplicate metric to dashboard.png

How do I rearrange Cards on a Dashboard?

To rearrange the placement of Cards on a Dashboard, you have a few options.

First, try our drag & drop abilities with any card on your dashboard. Simply click and drag them to the order of your preference.

Alternatively, click on the vertical ellipses in the upper righthand corner of a card to open up the Edit Dashboard side panel (you can also click on the vertical ellipses in the dashboard header).

When the Edit Dashboard side panel is open, simply drag and drop the name of the card into the position you would like it to be.

Can I edit or delete a Dashboard Card?

Yes! Click the vertical ellipses at the top of the card to edit or delete the Card. 

Can I export my dashboard to a PDF?

Yes! Click the vertical ellipses at the top of your dashboard and choose "Download PDF" to begin your export. 

Can I track more than one metric on a single Card?

At this time, unfortunately not. However, many of these use cases can be completed by choosing multiple segments or using dimensionality. If you would like to see 2+ metrics on a card, please send us a message and let us know!

Which card types can utilize the Group By dropdown option?

Dimensionality, Retention, Metric Trends and Funnel cards. We don't offer the ability to dimensionalize (ie. group by) Single Metric or Page Flow cards.

If you find that this filter would be beneficial for your use case with Single Metric or Page Flow cards, we'd love to hear more over at our Community.

Is there a limit on the amount of cards I can add to a dashboard?

Yes - 40 cards is the limit.

Need to get in touch with us?

The FullStory Team awaits your every question.

Ask the Community Technical Support