What is FullStory and what are its top alternatives?
Top Alternatives to FullStory
See how visitors are really using your website, collect user feedback and turn more visitors into customers. ...
LogRocket helps product teams build better experiences for their users. By recording videos of user sessions along with logs and network data, LogRocket surfaces UX problems and reveals the root cause of every bug. ...
ClickTale tracks every mouse move, click and scroll, creating playable videos of customers’ entire browsing sessions as well as powerful visual heatmaps and behavioral reports that perfectly complement traditional web analytics. As a fully hosted subscription service, ClickTale is cost-effective and quick to set up. ...
Google Analytics lets you measure your advertising ROI as well as track your Flash, video, and social networking sites and applications. ...
Mixpanel is an advanced analytics service that helps improve web and mobile applications by tracking how users interact & engage with them. ...
Inspectlet records videos of your visitors as they use your site, allowing you to see everything they do. See every mouse movement, scroll, click, and keypress on your site. You never need to wonder how visitors are using your site again. ...
Use Pendo to create more engaging products. With absolutely no coding, understand everything your customers do in your product and use in-app messages to increase engagement. ...
Heap automatically captures every user action in your app and lets you measure it all. Clicks, taps, swipes, form submissions, page views, and more. Track events and segment users instantly. No pushing code. No waiting for data to trickle in. ...
FullStory alternatives & related posts
related Hotjar posts
Segment has made it a no-brainer to integrate with third-party scripts and services, and has saved us from doing pointless redeploys just to change the It gives you the granularity to toggle services on different environments without having to make any code changes.
It's also a great platform for discovering SaaS products that you could add to your own – just by browsing their catalog, I've discovered tools we now currently use to augment our main product. Here are a few:
- Heap: We use Heap for our product analytics. Heap's philosophy is to gather events from multiple sources, and then organize and graph segments to form your own business insights. They have a few starter graphs like DAU and retention to help you get started.
- Hotjar: If a picture's worth a thousand words, than a video is worth 1000 * 30fps = 30k words per second. Hotjar gives us videos of user sessions so we can pinpoint problems that aren't necessarily JS exceptions – say, logical errors in a UX flow – that we'd otherwise miss.
- Bugsnag: Bugsnag has been a big help in catching run-time errors that our users encounter. Their Slack integration pings us when something goes wrong (which we can control if we want to notified on all bugs or just new bugs), and their source map uploader means that we don't have to debug minified code.
We needed to look more into how user interact with certain pages (scroll, click, move the mouse around) so we had to decide between Crazy Egg and Hotjar . I've used both solution in the past so I was familiar with the features for each, but each one has a unique set of data sets and so it will fit diffrently for each case. At #stackshare we've decided to go with Crazy Egg mainly because of the click maps as we can see where people are clicking on certain elements, buttons and clicks and we can spot bottle necks. A very good feature that Hotjar is missing is also the source of the traffic for the clicks. As there are large diffrences between diurect, organic, social and referral traffic as far as user behaivor.
related LogRocket posts
I had narrowed it down to two tools LogRocket and Sentry (I also tried Bugsnag but it did not make the final two). Before I get into this I want to say that both of these tools are amazing and whichever you choose will suit your needs well.
I firstly decided to go with LogRocket the fact that they had a recorded screen capture of what the user was doing when the bug happened was amazing... I could go back and rewatch what the user did to replicate that error, this was fantastic. It was also very easy to setup and get going. They had options for React and Redux.js so you can track all your Redux.js actions. I had a fairly large Redux.js store, this was ended up being a issue, it killed the processing power on my machine, Chrome ended up using 2-4gb of ram, so I quickly disabled the Redux.js option.
After using LogRocket for a month or so I decided to switch to Sentry. I noticed that Sentry was openSorce and everyone was talking about Sentry so I thought I may as well give it a test drive. Setting it up was so easy, I had everything up and running within seconds. It also gives you the option to wrap an errorBoundry in React so get more specific errors. The simplicity of Sentry was a breath of fresh air, it allowed me find the bug that was shown to the user and fix that very simply. The UI for Sentry is beautiful and just really clean to look at, and their emails are also just perfect.
I have decided to stick with Sentry for the long run, I tested pretty much all the JS error loggers and I find Sentry the best.
related ClickTale posts
related Google Analytics posts
This is my stack in Application & Data
My Utilities Tools
Google Analytics Postman Elasticsearch
My Devops Tools
Git GitHub GitLab npm Visual Studio Code Kibana Sentry BrowserStack
My Business Tools
Adopting Amplitude was one of the best decisions we've made. We didn't try any of the alternatives- the free tier was really generous so it was easy to justify trying it out (via Segment). We've had Google Analytics since inception, but just for logged out traffic. We knew we'd need some sort of #FunnelAnalysisAnalytics solution, so it came down to just a few solutions.
We had heard good things about Amplitude from friends and even had a consultant/advisor who was an Amplitude pro from using it as his company, so he kinda convinced us to splurge on the Enterprise tier for the behavioral cohorts alone. Writing the queries they provide via a few clicks in their UI would take days/weeks to craft in SQL. The behavioral cohorts allow us to create a lot of useful retention charts.
Another really useful feature is kinda minor but kinda not. When you change a saved chart, a new URL gets generated and is visible in your browser (chartURL/edit) and that URL is immediately available to share with your team. It may sound inconsequential, but in practice, it makes it really easy to share and iterate on graphs. Only complaint is that you have to explicitly tag other team members as owners of whatever chart you're creating for them to be able to edit it and save it. I can see why this is the case, but more often than not, the people I'm sharing the chart with are the ones I want to edit it 🤷🏾♂️
The Engagement Matrix feature is also really helpful (once you filter out the noisy events). Charts and dashboards are also great and make it easy for us to focus on the important metrics. We've been using Amplitude in production for about 6 months now. There's a bunch of other features we don't use regularly like Pathfinder, etc that I personally don't fully understand yet but I'm sure we'll start using them eventually.
Again, haven't tried any of the alternatives like Heap, Mixpanel, or Kissmetrics so can't speak to those, but Amplitude works great for us.
related Mixpanel posts
I've always been passionate about knowing more about how #UX the products that I'm building and have used a bunch of session replay tools in the past, tools like Crazy Egg Hotjar Mixpanel but i am developing affinity for FullStory. I find searching for events to be effective and fast. i live the ability to see when users are frustrated and also skip inactivity, it's pretty intuitive.
I also feel that the creating funnels could be improved (like Mixpanel ) and also give recommendations about using your data tier more efficiently.
We needed something to send our user events to. With Segment it's super easy to get started and now we can change to whatever data destination we want. Currently Mixpanel, but now the product team can change that, without any source code change!