Fugu helps you to better understand how users use your product, without invading their privacy.
Play around with the embedded project below 👇. It shows how an app like Basecamp could use Fugu.
I've built Fugu because I was missing a simple product analytics tool that's affordable and has privacy baked in. Fugu is open-source and you can host it yourself if you want.
The focus on privacy-friendliness and simplicity translates to a few things: First, Fugu doesn't track unique users and personally identifiable information such as IP addresses (read more about this). Second, Fugu is made for people who don't need fancy product analytics tools but prefer a set of easy-to-use features over a complex user experience.
Fugu is 100% self-funded. We will never raise venture capital and never sell your data to third parties (or use it in any way). The only revenue stream is the $9/month subscription fee that we charge to our customers. Our servers are located in Germany and the data you track doesn't leave the EU.
I've made the Fugu project tracking Fugu public, check it out here.
The cloud version of Fugu has one price tier and it costs $9/month. In the cloud version, you automatically get all updates and bug fixes, and can track up to 1 million events per month. Self-hosting is free.
Fugu has an event-based tracking system. Every time you want to track an event, you call the Fugu API from your app. In your request, you need to provide an event name and can optionally provide event properties. Your request body could look like this:
"name": "Fun event",
Once you've started tracking events, you can log in to your Fugu account and analyze your data. Read more about event tracking in the docs.
Analytics can be confusing. We can differentiate between two kinds of analytics software: Product analytics and web analytics. Product analytics software like Fugu (or Mixpanel, Amplitude) is useful to better understand user behavior once your users start using your web or mobile app. Web analytics software (such as Plausible) is useful to understand user behavior on a website like this, a blog or ecommerce shop. Product analytics tracks events along with properties, based on which you can then break down data to analyze user behavior. Web analytics tracks page views with referrers, wich help you understand from which sources your visitors came and what pages they looked at.
This is a very simplified view of the differences. In reality, there is some overlap between the use cases of product and web analytics and sometimes they are used interchangeable (which I wouldn't recommend).
Fugu focuses on simplicity and therefore provides a small set of features. We believe that these are enough for most use cases. Check out our roadmap to see what's coming.
This is the fundament of Fugu. All you need to do is send Fugu your events.
Events have optional properties that consist of keys and values that you can set almost arbitrarily. In Fugu, you can break down each property by its different values to better understand what's going on. For example, you might track a "platform" property for your "Clicked Payment Button" event. The "platform" property could have different values, such as "android" "ios", and "web". By breaking down your event by this property value, you will better understand where your payment button clicks are coming from.
You can choose to display your events aggregated by day, week, month or year. This helps you to zoom in and out of your data to better grasp micro and macro trends.
You can find our periodically updated roadmap here.
Fugu's focus on simplicity allows us to deliver a solid product at a fair price. However, this also means that we focus only on a small set of analytics features. I think these features cover most needs of indie hackers or smaller teams. You shouldn't buy Fugu if you want features such as more complex reports, saving dashboards, integrations with other tools or enterprise features like SSO and access control.
Fugu is open-source and you are welcome to host it yourself, for free - no strings attached. I think this is ideal for folks who have very specific data and privacy requirements or want to go over the 1 million events per month limit. For most customers, using the managed version will be much easier and probably cheaper.