[HN Gopher] A guide to product analytics tools for startups
       ___________________________________________________________________
        
       A guide to product analytics tools for startups
        
       Author : Fission
       Score  : 99 points
       Date   : 2020-12-10 16:06 UTC (6 hours ago)
        
 (HTM) web link (satchel.com)
 (TXT) w3m dump (satchel.com)
        
       | areichert wrote:
       | I know PostHog is only lightly mentioned in the article, but I
       | would highly recommend checking them out! [0] (They're also open-
       | source and provide a self-hosted solution. [1])
       | 
       | [0] https://posthog.com/
       | 
       | [1] https://github.com/posthog/posthog
        
         | jayparth wrote:
         | Yeah they do Fullstory-type stuff, Heap-type stuff, plus they
         | have an SDK in most popular languages (which no other company
         | has.) If I didn't already set my stuff up before I had heard of
         | them, I would have gone with them. They have the best parts of
         | other tools.
         | 
         | Unless their stuff doesn't work well. I only spent a couple of
         | hours so I might not have noticed UX issues that would have
         | been painful to deal with.
        
       | pepelondono wrote:
       | So all the products recommended by Satchel ar YC products, huh
        
       | snowwrestler wrote:
       | Is this dated? GA4 has switched to entirely event-driven
       | framework for measurement.
        
       | simpleoxygen wrote:
       | Contrary to the main theme of the article, Google Analytics does
       | in fact offer event based analytics in addition to page view
       | analytics.
        
         | subpixel wrote:
         | When using event based goals, Google Analytics removes the
         | ability to visualize funnels.
         | 
         | In my day-to-day this is a big drawback.
        
         | grumblestumble wrote:
         | I was also befuddled by this. I was using event tracking with
         | GA at least 3 years ago I think, so it was difficult for me to
         | take this article seriously as it hammers on this point
         | repeatedly
        
         | sumoboy wrote:
         | Google analytics v4 taking it another level also.
        
       | catchmeifyoucan wrote:
       | We use event-based analytics. A super easy way to do it is to
       | create an AWS Lambda function that you can hit using a Rest API.
       | A simple `console-log` statement with JSON.stringify will log it
       | to Cloudwatch logs. And bam, you can create basic charts and
       | stuff with [Log Insights](https://docs.aws.amazon.com/AmazonCloud
       | Watch/latest/logs/CWL...). Up to 5Gb in the free tier. Easy
       | dashboards. All data is in AWS (so less tools to keep up with)
       | 
       | Tradeoff - their query language is poor, and I really want to do
       | cohort analysis. But you can export as CSV, or easily push to
       | Datadog.
        
       | thingsilearned wrote:
       | Great writeup here but I have a question on whether Product
       | Analytics is at all appropriate for Startups. I'm incredibly
       | biased (this problem is why I built Chartio), but I think these
       | tools end up being quite bulky, expensive and a non-agile way to
       | do analytics on your product. I feel these products are best
       | suited for later stage companies trying with great tracking
       | detail to improve a funnel or engagement metric, not simply
       | monitor usage.
       | 
       | The majority of the important things for a startup are usually
       | already being tracked with timestamps in the database (new
       | signups, new users, churned users, new todo items, etc). If a key
       | metric is not directly tracked, there's usually a good enough
       | proxy available somewhere in the database. A Busineess
       | Intelligence product, or a SQL to chart tool is much more
       | applicable and affordable in the startup stage.
       | 
       | There are likely going to be responses here "But what about..."
       | and I'll premptively respond to those with the question: Could
       | that be answered/solved almost just as well with a query to the
       | database, without sacrificing the agility, extra setup and data
       | collection time, and expense overhead? Those are all very costly
       | things for a startup.
        
       | neilrahilly wrote:
       | Disclosure: I work at Mixpanel
       | 
       | We updated our packaging/pricing a few weeks ago. Our Free plan
       | allows for 100k MTUs now (100x more volume), and our Growth plan
       | is cheaper. https://mixpanel.com/pricing/
       | 
       | We wanted to make a big improvement in both these categories for
       | customers:
       | 
       | - "How far you can get without paying"
       | 
       | - "Paid Plan Affordability"
       | 
       | Just an FYI since that change happened since this Satchel review
       | was published in May.
        
         | skohan wrote:
         | Hey there!
         | 
         | We're kicking the tires on Mixpanel - currently we're prepping
         | for an alpha release, and there are a few things about the
         | dashboards I wish either don't exist, or are not easy to find:
         | 
         | 1. I wish I had more options for visualizations. Fot instance,
         | at this scale, it would be really nice to have a scatter plot
         | of events at exactly the time they occur, rather than by the
         | hour
         | 
         | 2. I really wish I could customize the graphs more - like if I
         | have a 3 day view, I would rather group the events by the hour
         | rather than the day, and it seems like I can't do that.
         | 
         | 3. Is there a place to just query all the events, and get them
         | in a table form? Like I would love to just be able to get _all_
         | of a particular event in a certain time period, and then look
         | through the properties and exact timings one by one.
         | 
         | Anyway, just some casual observations from a potential user.
        
         | spqr233 wrote:
         | Wow that's a game changer
        
       | polote wrote:
       | If I can give an advice to the author. The structure of the
       | article is not very good.
       | 
       | There is no best product analytics tool, the 3 products presented
       | are all great products. Instead of saying "this product is the
       | best". You should do,
       | 
       | - If you are in this case, use this product
       | 
       | - In this case use this other one.
       | 
       | - ...
       | 
       | If you are just a startup wanting to go into product analytics,
       | any of this product will be fine
        
       | malisper wrote:
       | (I used to work at Heap.)
       | 
       | I think the post is spot on and it shows the Satchel team put did
       | a ton of research into the post. There are two comments I would
       | make on top of the post. First, know if the advice applies to
       | you. If you are pre-product market fit it's probably too early to
       | think about event based analytics. If you have a small number of
       | users and are able to talk with all of them, you will get much
       | more meaningful data getting to know them than if you were to set
       | up product analytics. You probably don't have enough users to get
       | meaningful data from product analytics anyways.
       | 
       | Second, while the autotrack functionality at Heap is fantastic,
       | what I saw was that a significant portion of Heap's customers
       | were not able to use it. This primarily happened because in
       | addition to using Heap's autotrack to collect data, a lot of
       | Heap's customers were also using Segment to collect and route the
       | data between different tools. This created two different sources
       | of truth for the data and Segment usually wound up winning. For
       | that reason, I left Heap ~18 months ago to start Freshpaint
       | (freshpaint.io). Freshpaint is an autotrack based alternative to
       | Segment, allowing you to autotrack data and feed that same
       | dataset into all your different tools. That way you get all the
       | advantages of autotrack without needing to maintain two sources
       | of truth.
        
         | bttrfl wrote:
         | Another autotracking tool is https://useitbetter.com which
         | combines quant analytics with heatmapping and a/b testing.
         | 
         | I believe Mixpanel also offered autotracking for a while, but
         | it didn't work out for some reason? It's probably difficult to
         | mix pricing for manual tagging nad autotracking since the
         | latter produce massive amounts of data.
        
           | wdb wrote:
           | The suggested website gives me a white page? Need to unblock
           | my content blocker to get it loading. Not a great start imho
        
             | bttrfl wrote:
             | I use ublock, but the site works fine for me. Are you
             | blocking JS? Looking at the source code it's some kind of a
             | javascript single-pager, built entirely in the app itself.
        
       | mmastrac wrote:
       | Honestly this is a pretty weak overview of the landscape,
       | apparently limited only to the top YC analytics companies and
       | published by a YC company.
       | 
       | There are tons of options out there, including many self-hosted
       | solutions. You'll have to do further research beyond this
       | article, however.
        
         | jdgoesmarching wrote:
         | I'm always suspicious of articles like these that keep bringing
         | up one company that fits their criteria. That tells me the
         | criteria was constructed around a specific offering, not the
         | other way around.
        
         | bijoo wrote:
         | For example, Matomo... larger list here
         | https://github.com/onurakpolat/awesome-analytics
        
           | jayparth wrote:
           | I mean... have you ever used Matomo? It isn't good. I checked
           | it out earlier this year.
        
       | bredren wrote:
       | I've implemented both amplitude and mixpanel for event tracking
       | on Django apps.
       | 
       | I currently have a project that uses both auto JS and python-
       | based track() calls using mixpanel.
       | 
       | I've found people commonly block js analytics and it isn't safe
       | to rely on for user behavior.
       | 
       | For example, you can instrument react hooks, but you really aught
       | to instrument the api calls they rely on or they will not get
       | captured in many circumstances.
       | 
       | I also have found mixpanel's anon / known user ID merge to be
       | poorly documented and the community support to be kind of slow
       | and did not get the sense the folks answering had not personally
       | done the implementations being discussed.
       | 
       | One of the biggest things I wanted out of event tracking was to
       | build event bases web hooks to trigger drip-contact events.
       | 
       | Mixpanel quietly deprecates web hooks a few months ago and now
       | wants you to use partners that process your data and do this for
       | you.
        
         | verelo wrote:
         | Out of curiosity, what category is your product in? I don't
         | think i've found a huge amount of people block js analytics,
         | but thats probably due to the categories of products I've
         | worked in.
        
           | bredren wrote:
           | This new product is a consumer social / video concept.
           | 
           | Doesn't just about every extension-based ad blocker block all
           | js analytics discussed in this post?
           | 
           | Have you done backup backend instrumentation if particular
           | events to see definitively that you're getting duplicate
           | events as often as you think?
           | 
           | One thing I noticed is that without the belt and suspenders
           | approach it really was not obvious what I was missing.
           | 
           | I also care a lot about people who run ad blockers because I
           | consider them to be more savvy and thus more likely to
           | influence the behavior of others.
        
       | [deleted]
        
       ___________________________________________________________________
       (page generated 2020-12-10 23:01 UTC)