Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

Ahoy review

Free#67 of 139 in Web Analytics Tools

Open-source, self-hosted analytics for developers building across web and mobile.

4.0/10Editor score
Ahoy4.0 Visit Ahoy

Reviewed by iTechGuides Editors · Editorial team · Updated Nov 2026

Ahoy is an open-source, self-hosted analytics library built for Rails applications and development teams that want control over collection and storage. It tracks website visits with referrer, UTM, location, and technology data, while configurable events can carry names and properties. Tracking options cover Ruby, JavaScript, AMP, iOS, and Android, making it suitable for products that span websites and mobile apps. Developers can associate visits with users and orders, analyze funnels, and record activity through an HTTP API.

Its main strength is breadth within a developer-led analytics setup. Ahoy stores data in the application database by default, while customizable databases and external data stores support systems such as Kafka and Amazon Kinesis Firehose. Additional event-stream integrations include RabbitMQ, Fluentd, NATS, and NSQ. This gives teams room to connect analytics with existing application and data infrastructure rather than relying on a separate hosted dashboard. The trade-off is that deployment, storage, maintenance, and reporting workflows remain part of the team’s responsibility.

Privacy controls are a meaningful part of the product’s design. Ahoy documents IP masking, cookie disabling, configurable data retention, and cookie-free anonymity-set options, alongside GDPR support. These controls can suit teams that want first-party measurement with a defined approach to data handling. Ahoy is a strong choice for Rails developers, particularly when self-hosting and custom event pipelines matter. Teams seeking a hosted analytics service, a low-maintenance setup, or a product designed independently of Rails should consider another tool.

Questions about Ahoy

What does Ahoy run on? Web, iOS and Android. It runs self-hosted.

What does Ahoy integrate with? 6 integrations, including Kafka, RabbitMQ, Fluentd, NATS and NSQ.

Who is Ahoy built for? Solo users, small businesses, mid-market companies and enterprises (our editorial estimate).

Ahoy pros and cons

  • Where it wins
    • Tracks visits, events, funnels, attribution, and ecommerce activity
    • Supports Ruby, JavaScript, AMP, iOS, Android, and HTTP API tracking
    • Offers self-hosting, IP masking, cookie controls, and event-stream integrations
  • Where it doesn't
    • Designed primarily for Rails applications
    • Requires self-hosted deployment and operational ownership
    • Support is centered on documentation and community channels

Ahoy fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update