8
9 Comments

How do you track user behavior/engagement inside of your SaaS app?

I'm curious if anyone has a way to track the behaviors (time spent in app, pages they frequent, steps they're taking, etc) of applicants INSIDE of their SaaS app? I don't mean hotjar :)

  1. 2

    We use Segment to pump our tracking data through a few different tools. Makes it way easier to jump to different tools and get analytics into various ones and I'd recommend instrumenting tracking through Segment.

    For our actual tracking, we use Amplitude for product metrics, ProfitWell for SaaS metrics, Intercom for messaging and targeting, and Databox for displaying it all in the office on a dashboard.

  2. 1

    Some really good answers here, and I use Mixpanel + Google Analytics to figure out the basic information. When I get an insight that's interesting, I'll flip over to Full Story to see if I can learn WHY that interesting thing is happening.

    If I see that 80% of my users are never creating a Widget, I'll watch how a few of them interact with the site. Usually, I learn something valuable, like the Create Widget button not being noticed, or I forgot to actually make it clickable, or something like that. It's handy!

  3. 1

    Seems like others have mentioned a bunch of tools for doing this, but I just wanted to add my take on this from what I've seen in the space.

    There are a few tools really popular for seeing SaaS user behaviour:

    • Mixpanel for product focused metrics. https://mixpanel.com
    • Amplitude – seemingly very similar to Mixpanel but a much more generous free tier. https://amplitude.com
    • Google Analytics – ok for high level metrics but user-level data is very much lacking.
    • Last but not least, I'd love feedback on GoSquared (this is the company I run) – we use our own tool for understanding in-depth user behaviour a lot: https://www.gosquared.com/crm/

    Common situation as companies scale is to use Segment to track everything and ensure you have a solid event tracking setup, and then to pipe that in to the different tools you might choose to use in the future – like those mentioned above, but also into a data warehouse like AWS Redshift – if you one day get a data team.

    Hope that helps, Mark!

  4. 1

    Mixpanel.com is specifically tailored for that but it's not very cheap.

    Google Analytics is another option. Besides pageviews you can track custom events: https://developers.google.com/analytics/devguides/collection/analyticsjs/events

  5. 1

    I'm using Google Analytics - it's free and handles almost anything I want to track.

  6. 1

    I'm using Amplitude for Indie Hackers, and it's been great.

  7. 1

    A combination of intercom events and pendo

  8. 1

    Do you mean like server-side code that would log user actions? If yes, most people use the ELK stack to track user events or log companies that are basically ELK as a service, loggly, papertrail, etc.

    If you are talking front end: Google Analytics with Tag Manager is pretty much everyone's go to.

    1. 1

      I mean if someone is using your SaaS app you could track what exactly they're doing (they opened settings, they sent a proposal, etc).

      Curious if there is a solution, and if it would let you know that someone hasn't been using it, so you could reach out and engage them?