Features

Key Angelfish features are listed below. See the complete list in our Help Center.

Self-Hosted Web Analytics

Angelfish is self-hosted / on-premises web analytics software, installed and managed by your team. Control your costs and keep your data within your network.

See Users Who Block Tracking

JavaScript-based tracking can be blocked,
and frequently is. Angelfish builds its reports with data from web server access logs.
Visitors can’t hide from the access log.

Track Websites & Applications

Use Angelfish to track the usage of internal & external websites, web-based applications (SaaS too), or anything that runs on a web server and creates an access log.

Low Maintenance

Software doesn’t need to be hard to install and maintain. Angelfish uses an embedded database and web server, which lets you focus on using the application.

Adjustable Tracking Options

Angelfish can create reports with the data you currently have. The correct Tracking Method to use depends on your scenario.
Learn More: Tracking Methods

Data Protection

Data remains in your network.
You control who can access the data.
Angelfish avoids many data protection laws:
GDPR, CCPA, PIPEDA, PIPA, etc.

Full Visitor Details

See all info about your website’s Visitors.
Choose a date range as small as one second.
Drill down with nested segments.
Angelfish shows you everything it stores.

Understand Usage Costs

All of your websites and web-based apps have a cost. Angelfish helps you understand the value of that cost, based on usage.

Internal Search Analytics

Understand how Visitors use the Search function on your website. Search Terms, Origin & Destination Pages, # of Results, Search Categories / Verticals, and more.

Internal & External Marketing

See the impact of your External (inbound) & Internal (in-site) marketing initiatives.
A|B test navigational elements.
Re-use GA Campaign tags.

Impressions & CTR

Angelfish tracks the number of times an image is shown and compares this number to clicks on your Marketing efforts, both External & Internal.

Email Open Tracking

When you send out internal newsletters, see how many times the email is opened and compare it to the number of clicks the email receives.

Comprehensive API

Angelfish’s RESTful API provides full access to the underlying data structures. Automatically export data into any external application or dashboard.

Outstanding Support

Expect fast & accurate answers with no fluff. Our front-line support reps are also consultants and write help center articles.

Remove Unwanted Data

Add Filters to eliminate bad data from the reports. Handle data deletion requests with ease. Angelfish makes it easy to fix data when issues arise.

No Sampled Data

Angelfish shows you everything it stores and lets you drill down into the results.
Angelfish doesn’t have a “this report is based on X% of visits” message.

Internal GeoLocation

Add Country / State / City information to internal (non-routable) IP address ranges and Usernames.

Mobile Device Reporting

Are mobile devices used to access your websites? Angelfish categorizes all Visits as Mobile/Tablet or Desktop, with drill down into segments.

Admin Shortcuts

We use Angelfish internally, and we actively look for ways to make things easier for Angelfish Admins. This includes shortcuts, tooltips, and providing great support.

Monitor Sensitive Data

See a list of every Document & Page accessed on your website: pdf, xlsx, docx, etc. If usernames are available, Angelfish shows the Users who access each Document & Page.

Traffic Spike Analysis

Angelfish lets you select a date range as short as one second. This allows you to drill into datasets and fully analyze a sudden increase in website traffic.


Angelfish provides a complete web analytics solution. To learn more, please choose an option below:

border