Getting Started with Data Recommendations 

Who can use this feature?
- Available with all plans.
- Requires an admin or architect role. 


Fullstory provides lists of industry-specific data recommendations. These lists are known as “specifications,” which give your data meaning. By assigning elements and pages to known industry concepts and workflows, we can better surface insights and proactively monitor your experience according to industry norms. Assigning this data puts you in an insight-ready state for product analytics.

Take a look at our specifications, based on industry best practices and what Fullstory customers have found most valuable to track:

You can see these specifications under Settings > Data Management > Recommendations.

When these specifications are turned on, you will see recommendations of what elements and pages to track in search and settings.

The e-commerce specification is turned on by default in all e-commerce organizations. The Digital Experience specification is turned on by default for all organizations. If you want either of the recommendations to be turned off, go to Settings > Data Management > Recommendations to disable them.  

Where do recommendations show up in Fullstory? 


Data assigned a role in your specifications is prioritized in Fullstory to help you quickly get reliable insights. After data has been assigned, it will appear at the top of search results when creating a metric, segment, or other objects in Fullstory:

CleanShot 2024-02-28 at 11.54.07@2x.png


Four error-related data assignments can be made within the Digital Experience specification:

  1. Form validation error seen
  2. Loading indicator seen
  3. Error notification seen
  4. 404 page viewed

When these are assigned, you unlock automatic insights in your conversion analyses. Fullstory will automatically look for these signals in Conversions analyses for more robust answers to “How can I improve conversion rates?” By having errors assigned in your specification, Fullstory will be able to surface more errors significantly hurting your conversion rates without you needing to pre-determine signals and add them to their analysis. Click here to learn more about the signals added to conversions.



Currently, two templates are available that are especially useful for e-commerce customers. These will automatically appear in the templates page after each of these items has been mapped:

Purchase flow issues template

Elements Events Pages
  • Add to Cart Button
  • Complete Order Button
  • Out of Stock Notification 
  • Form Validation Error*
  • Revenue Event (must be created outside of specification)
  • Product Detail Page
  • Product Listing Page
  • Cart Page
  • Checkout Page

* This element is in the Digital Experience specification. The rest are in the e-commerce specification.

E-commerce funnel template

Elements Pages
  • Add to Cart Button
  • Checkout Button
  • Order Confirmation


What does the specification look like?

  1. Data type tabs - These each contain a list of recommended data to assign according to the data type listed.
  2. Recommended data - This list contains the recommended data points you assign to the specification, such as the eCommerce specification shown in the screenshot. 
  3. Role assignment and Description - Choose an element or page to assign to the corresponding recommendation. Notes can be added to each specification assignment as well. For example, you may leave a note on any assignment you skipped with an explanation of why you skipped it. 
  4. Skip - Skip recommendations that are not relevant to your digital experience. This will remove these recommendations from showing up in search and in roles.  
  5. Completion - This shows your progress in assigning data to the specification, or skipping it. This is primarily for record-keeping purposes, so you can ensure you’ve attended to every recommendation.

How do I assign roles to the recommended data?

You can assign roles to the data recommended in your active specifications in two ways: the Recommendations page in settings (shown above), or in the data definition modals that show throughout Fullstory.

Role assignment in settings

To assign roles to the recommended data within the specification, select the dropdown next to the recommended data and choose the most relevant element, event, or page in your library. For example, the “Add to Favorites” button is recommended for e-commerce businesses to track.

Role assignment in Data Definitions

Select the “Role” dropdown to designate the assignment when editing a specific page or element. You can edit data in session replay or in Settings > Data Management for elements and pages. Assigning a role in this way will update the specification as well. Check out our articles on naming elements or defining new pages to learn more about managing them from other places in Fullstory. 


Are there plans to support other specifications?

Fullstory currently supports two different spec types:

  1. Digital Experience Spec includes elements and pages relevant to all websites and web apps.
  2. E-commerce Specincludes a recommended list of elements and pages relevant to businesses that run online stores.

Contact us if you’d like to suggest additional industry specs.

Will defining events be supported in the future?

Fullstory does not currently support event roles. Please contact us if you’d like to make this product request. You can reach out within Fullstory or send an email to support.


Need to get in touch with us?

The Fullstory Team awaits your every question.

Ask the Community Technical Support