With Netlify Analytics, you can get a deeper understanding of your projects by monitoring trends in site activity. Server-side data collection for Analytics complies with the General Data Protection Regulation (GDPR), has no impact on site performance, is not stopped by ad blockers, and does not require any extra configuration.

Getting started

To enable Analytics on your site, select the Analytics tab and click Enable Analytics. The payment method on file for the team that owns the site will be used if available. Otherwise, you will be prompted to add a payment method.

Data collection begins when your site is first deployed rather than starting when you enable Analytics. Up to 30 days of historical data will be backfilled in your charts.


  • Pageviews: instances of your site’s pages being served.
  • Unique visitors: different IP addresses engaging with your site.
  • Top pages: pages of your site that have had the most pageviews.
  • Top resources not found: resource requests for your site that returned the most 404 errors.
  • Top sources: URLs that generated the most traffic to your site.
  • Bandwidth used: how much data has been served by our CDN for your site.

The Pageviews and Unique visitors charts plot daily metrics. You can examine the charts to explore day-level details. Data for the current day updates hourly.

In the Top pages and Top sources charts, you can select the URL of any source or page to visit it in a new tab. Similarly, in the Top resources not found chart, you can select the URL of any resource to visit the 404 page served for it in a new tab.

The Bandwidth used chart plots daily metrics. You can examine the chart to explore day-level details about your site’s bandwidth usage. Data for the current day updates hourly.

Visit the Analytics category on Netlify Community to ask questions, share ideas and feature requests, and get inspired. We’re looking forward to talking with you!

How it works

Data for Analytics comes from our Content Delivery Network (CDN) server logs. Since there’s no client-side code involved, the performance of your site doesn’t suffer. This also means that data integrity isn’t affected when your visitors use ad blockers or disable JavaScript. Because site activity is tracked anonymously without cookies or personally identifying information, Analytics is fully GDPR compliant.

We update Analytics data on an hourly basis. You will need to refresh your browser to load the updates. To ensure the accuracy of Analytics data, we never use sampling.

The Pageviews and Top pages charts include only responses with Content-Type: text/html and a status code of 200, 201, or 304. We filter the data by status code this way so that we don’t count errors or double count redirects. This also applies to the Pageviews total for your site.

The Unique visitors chart counts different IP addresses engaging with your site within a single day. If someone loads pages of your site on multiple different days, they will be counted as a unique visitor for each day. The Total unique visitors for your site will typically be less than the sum of daily values because the total counts IP addresses that are unique across the whole charted time period, which can range up to 30 days.

The Top resources not found chart includes all types of content. You can use it to discover not just pages but also requests for images, text files, and other non-HTML assets that have returned the most 404 errors for your site.

Bandwidth used tracks all visitor traffic including 304 responses and 404 errors. This does not include Netlify activity such as building and deploying your site.

Usage and billing

You can check your Analytics service usage under Settings > Analytics > Overview > Usage. This shows your current add-on level and tracks the following metrics:

  • Pageviews: instances of your site’s pages being served.

Analytics pricing considers the number of pageviews for your site. Monthly fees are charged in advance to the team’s payment method. Fees will be prorated if you enable the add-on in the middle of a billing cycle.

Notice something is incorrect or outdated?

First off, great catch! We appreciate your discovery and want to ensure it gets addressed immediately. Please let us know here.

Want to have a conversation?

Visit the Netlify Community to discuss ideas and questions with your fellow Netlify users.

Want to get started quick?