7
21 Comments

What Product Analytics tool do you recommend for Web + Mobile SaaS?

Hey Hackers,

I'd like to know do you use for product analytics inside your system.

Currently, we're using Google Analytics for Web application and Firebase ( Google Analytics) for iOS & Android app. That's not working for us. Maybe it's due to the fact that we haven't configured that properly.

Some years ago I've been working with Crashlytics => Fabric for mobile apps and I was much happier with that.

Now I'm looking for tool that will help and give me insight into customer behaviour. My system is SPA web app, that's why I'm looking more into interactions & events then visited websites.

I have 2 questions:

  1. What tool do you use / recommend for product analytics inside SaaS - hopefully it works both for web & mobile?
  2. Do you recommend any resources books / articles / presentations regarding product analytics?
posted to Icon for group Growth
Growth
on January 8, 2020
  1. 2

    Hi @bartekwitczak,

    I joined this platform a little late. I am a founder of fibotalk ( https://fibotalk.com )

    Fibotalk is built for SaaS to measure usage, page engagement, product adoption, etc.

    It can be easily integrated with a fraction of effort compared to any other analytics platform. We capture all page changes and click events on any web application including SPAs and even on mobile apps built on React or Angular frameworks.

    Once the data starts streaming, you can easily build multiple dashboards and charts (funnel, trend, and journey charts) for different parameters and events to track product usage. We readily provide login and signup trends, top power users, page engagement, and much more.

    This is not all. You can build user cohorts based on feature utilization, API response errors, trial plans, and a multitude of user parameters.

    We just don't provide insights but close the loop as well. There is an engagement module to send in-app announcements.

    We are open to co-innovate with indiehackers tribe.

  2. 2

    I am working on releasing, by the end of this month, a big update update for my product, userTrack.net (self hosted analytics with session recordings, heatmaps, etc.). So it's somewhat similar to Hotjar.

    The tracking only works inside a web app, so if your mobile version is within a webview it should be fine.

    Currently the interface is a bit outdated, but the new version will be a complete rewrite of the interface plus some new cool features.

    What traffic do you expect your app to have?
    I am asking this because it is the difference between normal analytics and big data analytics.
    I am considering optimizing userTrack for the cases where you have less than 100k visitors per month, so you could get really fast graphs and stats for specific segments.

  3. 2

    We're in love with https://amplitude.com

    • Their free tier is the most generous out there AFAIK - you can send up to ~10M events p/ month, which is nothing less than amazing.
    • UX is superb, very easy to create dashboards, breakdowns and to investigate whatever you like.
    • Developer integration is a breeze for both server and client.

    I give it a solid 10/10 🙌

    1. 1

      Thanks 😄

      Amplitude is something we definitely want to check.

      Which resources did you use to setup Amplitude? Could you share some articles/blogs/books, which helped you setup analytics?

      1. 1

        Sorry, but I don't have anything to share here. I used their official docs, IMO you don't need anything more than that.
        In general I'd recommend to:

        1. Plan ahead before implementing the instrumentation - know exactly which events you want to monitor, it'll make the implementation easier and tidier.
        2. Cover 100% of your product scope - track every little user action. We learned that lesson the hard way when we needed to zero in on a problem and didn't have the right event in place in production, that sucks. Today we don't release any new feature to production unless it's covered.
        3. Choose a naming convention for event names and stick with it - we go with -{{event type}}-{{event name}} e.g. 'click-show_banner'. When there's a convention in place it's easy for all team members to understand what this event is about and devs can easily deploy new events to production without having to go through some process.
        4. Enrich users with as many user properties as possible early on - amplitude has a limit of about 1k properties p/ user on their free tier. That's more than enough for us and gives plenty of value for analysis.

        Which kind of dashboards to create is a big topic with many opinions. In general I separate these into 2 types: 1. Main KPIs 2. Monitoring.

        Good luck!

        1. 1

          Thanks for your insight 🎉

          One more question I have: Do you use Amplitude for Web app and Mobile app?

  4. 2

    Hey @bartekwitczak, I'm writing a book on exactly this topic.

    The e-book tells you:
    -which tools to use, and why
    -what data to capture, and in prioritized order

    The goal for this book is to take you from "not sure what to do" to "done" in a couple hours, with future-friendly analytics data capture all set up.

    Why me? I've spent the last 8 years in the analytics industry, building scalable, billion-dollar analytics for PlayStation, Rakuten, and a chunk of the Fortune 500.

    Sign up here to be notified, and to receive four quick wins and a cheat sheet as freebies: https://signup.analyticsforindies.com

    And/or, follow the product here on IH (but the freebies come with your email signup):
    https://www.indiehackers.com/product/analytics-for-indies

  5. 1

    It’s good start an analytics strategy from the beginning. I would recommend Hotjar to analyze visitor behavior, in just a few clicks you can: measure clicks, movements, browse behavior and funnel. It helps you improve web and responsive design experience.

    Regarding resources, you can start with blog post from Databox and Datasine.

    1. 1

      Thanks Felix. We're already using HotJar recordings.

      I'll definitely check out those resources.

  6. 1

    We use mixpanel, fullstory, and sentry. Fullstory is especially helpful (and is a bit addicting)

    1. 1

      Thanks. I'll take a look into those.

  7. 1

    I haven't played around with it yet, but fellow indie hacker @adriaanvanrossum is working on:
    https://www.indiehackers.com/product/simple-analytics

    1. 1

      Depends on how detailed you want to have it. We offer basic stats which people can extend with custom events.

      I’m more curious on what doesn’t work right now. If it’s only customer behavior you could use events for that. Beware that the events feature is in beta.

      1. 1

        For me, events is a must have feature. I'd like to have an insight into customer behaviour and tracking page views is too little for me.

        1. 1

          Icic. I've seen ads for hotjar on producthunt, but otherwise don't have any personal experience. Best of luck!
          https://www.producthunt.com/posts/hotjar

          1. 1

            We're using hotjar as well 😄 We're using recording feature.

  8. 1

    I really don't like GA, because it is not giving the detailed insights that I want. I actually want to see detailed insights and understand what each person is actually doing, where they are coming from and what they have done. Even though they have spread their visits over multiple days (and preferably multiple devices). In the end I receive a slack message when someone is really interested so I can email or call them.
    I have written my own analytics for this. Thinking about generalising that a bit and packaging it in a product.

    1. 1

      Did you try any other tool? Or just GA?
      Do you analyze cohorts?
      Are you looking into customer journey inside your product?

      1. 1

        Cant remember exactly but tried a few. I analyze before they become a customer so more of a funnel

        1. 1

          Btw for customer journeys inside your product, I think people were happy with Intercom, did you try that?

          1. 1

            Yeap, currently, we're using Intercom for support & product tours. I agree that's good stuff 😉

Trending on Indie Hackers
Fixing broken scrapers instead of working on my actual product. So I made it my problem. User Avatar 42 comments I Built a Habit Tracker SaaS Alone in 6 Weeks (No CS Degree, No Team). Here's Exactly How User Avatar 41 comments I built a WhatsApp AI bot for doctors in Peru — launched 3 weeks ago, 0 paying customers, and stuck waiting for Meta to approve my app User Avatar 39 comments I built an open-source PII masking layer for LLM APIs — early traction, looking for design partners User Avatar 33 comments From broke and burned out as a PM, to launching my SaaS and optimizing my health User Avatar 27 comments How to see revenue problems before they get worse User Avatar 27 comments