FullStory v. 3 Search Guide

FullStory records everything

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, so 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.

To begin asking questions of your data, click the “Search Everyone” button located at the upper right hand corner of the user interface.

Image title

You’ll be presented with your choice of User Scope and Event Scope parameters. We’ll go into more detail on these in a bit, but broadly, User Scope choices allow you to search for characteristics of your users, like email account or device type, and Event Scope allows you to search for page events or user interactions.



User Scope

FullStory records all the granular data that exists on the periphery of a session (for example: browser, IP location, time of visit, etc.) and allows you to search for any combination of those attributes. Since User Scope is expansive, we’ll provide a couple of common use cases and we ask you to explore the depth of options available in this function.

Environment-based searches

Device Type:

As businesses adapt to an increasingly mobile customer base, it’s important to consider the experience of customers who access your platform on-the-go. FullStory allows admins to find all visitors who are using a device form factor such as a tablet or phone. The session recording will be a perfect representation of the mobile web experience, including events like touch, scroll, tap, pinch & zoom, and reorientation of the device.


Operating System:

A user’s operating system tells you a lot about the type of person who is visiting your site. Are they a Mac or a PC? Or maybe they’re a visiting from a phone running Android. FullStory lets you quickly find users of any operating system – mobile or desktop.


Browser:

Although most operating systems include a default browser (for example, IE for Windows, Safari for Mac & iOS), users have a plethora of options on the browser type they select. FullStory provides the ability to search for users based on the browser they use.


Multiple conditions:

Naturally, your customer base will have myriad combinations of browser and OS types. It’s often tough to deploy your platform to support every conceivable combination. Thankfully, FullStory lets you see the user’s experience across any combination of environments.



Time-based searches

Last Seen:

If you suspect some users may have quit visiting your site out of frustration (or any other reason), FullStory can surface sessions from registered and anonymous users who have not returned in a specified time frame. You can also add time restraints to the date field using the format MM/DD/YYYY HH:MM.


Average Session Active Time:

FullStory allows you to see through the eyes of your most or least engaged users by searching based on average session time. “At least” or “at most” all you to find users who normally visit for long or short periods of time.



Location-based searches

City, State, Region, Country:

Ever wonder what part of your site interests all those visitors from France? FullStory is able to infer where your traffic is coming from, and makes that information searchable to help you identify usage trends in particular locations.


IP Address:

Since FullStory records all user agent data, it’s able to identify the IP address of every recorded session and make that information available to refine your search criteria. Exclude certain IPs using the “is not” function, or use “starts with” to find all users in a certain IP block.



Event Scope

In addition to all of the data points FullStory is able to collect from a user scope perspective (things like environment, location, and time-centric data), we also record everything that renders in the browser and make virtually all of that data searchable.

Event-based searches

Visited Page:

Looking for users who went to a particular page in your app, cart or site? Simply identify the URL and you’ll be shown all session recordings where that page was viewed. Plus, as with all event queries, clicking on a result will bring you to a 12-second clip surrounding the moment the event occurred.

It’s important to note that the “Visited Page” search operator in FullStory supports searching by virtually any part of the URL including: domain, path, query parameters, etc. Since we know that’s potentially a lot of options, we make entering your search query easy through our recommendation engine. Just begin typing what you’re looking for and FullStory will identify potential options for you.


Clicked:

Fullstory automatically indexes everything, so you can ask a question about virtually any in-browser interaction without having to instrument it prior. There are 2 different methods for defining “click” events:

  • Text-based searches allow you to identify the text on a clickable element
  • CSS selector searches let you input the CSS class or ID of a clickable element (Don't forget to use our Inspect Mode toolto easily drill down and find the correct CSS selector)

Screen Shot 2015-05-19 at 3.54.43 PM.png

Changed:

Use the “changed” parameter when you want to see a checkbox that’s been clicked or a text field where a customer entered data – or to find when a particular string of text was entered. “Changed” is extremely handy for finding users who are unidentified in FullStory but may have entered their name or email address somewhere during their session.

Screen Shot 2015-05-19 at 4.34.21 PM.png


Comprehensive searches

Your search queries are limited only by your need for information. Try a combination of user parameters, like registration status or location, and event parameters, such as visiting a particular page, to find relevant sessions. Below is an example of unregistered users who visited fullstory.com/signup on May 19th and typed text into the email form but did not reach the signup success page. If you have a question about any subset of users who did or did not interact with your site as expected, FullStory can reveal the answers.

Screen Shot 2015-05-19 at 5.04.05 PM.png


Two key features of the search interface

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. 

User count shows you the percentage of users who match your search out of the total number of visitors to your site.

These features are found at the top of the FullStory window and can be applied on any custom search you or your team creates.



Saved searches

Save a segment

Save a custom search using the Save as Segment button in the top-right-hand corner of the FullStory Window, then revisit it at any time.

Screen Shot 2015-05-20 at 5.29.18 PM.png

Screen Shot 2015-05-21 at 10.46.14 AM.png

Your Segments and Team Segments

Your segments will be saved to the left-hand toolbar in the FullStory window. Some convenient segments have already been created for you. Your custom segments will be added to the My Segments section. You can also view all custom searches created by your team under Team Segments. Use the "Find Segment" filter at the bottom of the segments list to quickly find you or your teammates saved searches.

Screen Shot 2015-05-19 at 5.15.36 PM.png


Finding an element’s CSS selector

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”). The best way to find a CSS selector is to use our Inspect tool

Was this article helpful?

/

Can’t find what you’re looking for?

The FullStory team awaits your every question.

Contact Us