Sign up for a free 14 day trial with FullStory. No Credit Card required.
What good is playback if it can’t keep up with evolving web standards? FullStory perfectly captures even the gnarliest single-page apps built on any JavaScript framework. Don’t believe us? Have a look.
Every click, keypress, page transition and more is automatically captured and indexed without the need for manual tagging, so you can search on anything at any time.
A/B testing? Dynamic URLs? No problem. Our recordings present a 100% faithful recreation of the site as your customer experienced it. Pinky promise.
FullStory playbacks are fully-working recreations of your site, code and all, so playbacks look great on any size screen and no detail is ever lost, no matter how tiny.
To get started, place one small snippet of code on your site. That’s it. Forever. Seriously.
<script>
window['_fs_debug'] = false;
window['_fs_host'] = 'www.my-awesome.site';
window['_fs_org'] = 'XXXX';
window['_fs_namespace'] = 'FS';
(function(m,n,e,t,l,o,g,y){
if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].');} return;}
g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[];
o=n.createElement(t);o.async=1;o.src='https://'+_fs_host+'/s/fs.js';
y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);
g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)};
g.shutdown=function(){g("rec",!1)};g.restart=function(){g("rec",!0)};
g.consent=function(a){g("consent",!arguments.length||a)};
g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)};
g.clearUserCookie=function(){};
})(window,document,window['_fs_namespace'],'script','user');
<script>
Your entire DOM and all assets, mutations, and customer actions are captured without the need to manually tag the actions you want to follow.
Exclude sensitive customer data from ever leaving your customer’s browser by using our in-app point and click system.
Rage Clicks, Error Clicks and Dead Clicks magically surface your frustrated customers and broken code. Learn More
Every department in your organization will find something to go ga-ga for in our long list of integrations. Check it out
Spreading customer love throughout your company is simple with built-in session-sharing.
Inspect the details behind any bug your customers encounter with FullStory’s powerful console recording.
No way, José! Read our technical explanation why right here.
Flawlessly. Don’t believe us? Try FullStory for free and see for yourself.
Absolutely anyone. We have baked-in features for marketers, product managers, support teams, engineers, and more.
Pricing is based on your monthly number of sessions. Invite up to 20 teammates for free!