Getting Acquainted with OmniSearch


FullStory records everything*

*That is, FullStory records everything except sensitive data that you exclude from recording. It’s important to note that when the simple piece of FullStory JavaScript loads, every object, page event and interaction is automatically recorded and indexed for search. This means you can ask any question about any button or form field without having to add additional code to identify it as important or worthy of recording.

Getting started with search

Virtually anything about a user session is indexed, making search one of FullStory’s most powerful features. FullStory records all the granular data that exists on the periphery of a session (for example: browser, IP location, time of visit, referrer URL, UTM parameters, etc.) and allows you to search for any combination of those attributes. We also record everything that renders in the browser and events therein, such as clicks, page navigations, field changes, typed text, and more. 

To begin asking questions of your data, simply start typing in the OmniSearch box at the top of the page.

Pro Tip: Use the keyboard shortcut `ctrl+/` to jump directly to the search box.

Once you click in the search field, you'll see links that enable you to jump straight to your most recently viewed segments, dashboards, and metrics. You'll also see a quick launch search menu of different user and event filters available for segmenting your data.


Try typing anything and you'll instantly be given suggestions that match your typed characters. For example, if you're looking to find a user named Joe Schmo, start typing `J o` . We'll intelligently surface the top search hits for various fields that contain 'jo' and then you can click on the one that matches your intent. 


Key features of OmniSearch

Scoped queries let you get precisely the result you want. If you are looking for "Rage Clicks" you may want to be more specific, such as looking for frustrated users in your checkout flow. Use the refine event icon to add a scope to your query.  In this example, we've constrained our search to only those Rage Clicks that occurred on the Cart page:


URL search allows you to narrow down the sessions where a user visited a specific URL. Using an event filter allows you to specify different components of the URL such as host, path, query, and fragment. You also have the option to adjust the criteria using filters like “is," “starts with,” or "matches" if you want to broaden your search. 

Here’s an example URL with each component specified: 


  • host:

  • path: /path/example

  • query: query=123
  • fragment: section-fragment

Referrer URL is also available as an additional criteria to add a scope to your query. For example, you may be interested in sessions where your users arrived on a product page from a search. Each of these additional options allows you to search for and discover sessions that are most relevant to what you’re interested in. 


Date & Time constraints let you narrow down your custom search to a particular period of time, such as only results from last week, or the day you introduced a new feature. You can also add time constraints to the custom date fields using the format MM/DD/YYYY HH:MM. Note that we'll always respect your account's data retention settings when displaying results. 


User count shows you the percentage of users who match your search out of the total number of visitors to your site. This number will show at the bottom of the search query–right above your session playlist–and will update each time you modify your search.


CSS selectors

One of FullStory’s most powerful features is its ability to automatically index every resource that loads in the browser, making those elements searchable based on their CSS selector.

Every element on your page has a CSS selector (either an object type, class or ID) that identifies that object in the Document Object Model (or “DOM”). If you're unsure what a CSS selector is or how to find it, the best way is to use our Inspect tool

Using Segments to Save a Search

Save a segment

Once you've zeroed in on your desired sessions, save your search by using the 'Save segment...' button.


You'll get a pop up menu that asks you to enter a name for your segment. 


Once you have saved a segment, you will then have access to the segment options bar. This menu bar will allow you to rename a segment, duplicate a segment so you don't have to start from scratch, or archive an old segment. You can also add the selected segment to your e-mail digest or create an alert.


Your Segments and Team Segments

Your segments will be saved to the left-hand toolbar in the FullStory window and you can find them by clicking "Show all" at the bottom of the list. Star any important segments so you can easily find them again later. Some convenient segments have already been created and stared for you by default. You can also view all custom searches created by your team under "Show all." Use the "Find Segment" search at the top of the segments list to quickly find you or your teammates saved searches.


Need to get in touch with us?

The FullStory Team awaits your every question.

Contact us