Skip to content

Features

All the insight, none of the clutter

PlainAnalytics fits everything that matters onto one page and lets you dig deeper with a click. Here's what's inside.

Know where your visitors come from

Every visit is sorted into a channel — organic search, social, email, paid, referral or direct — and you can drill into individual sources, referring pages and UTM campaigns.

  • Channels, sources, referrers and all five UTM parameters
  • Ad click IDs recognised for paid search and social
  • Click any source to filter the whole dashboard by it
Channels report listing Organic Search, Direct, Organic Social, Referral, Email, Paid Search and Paid Social with visitor counts.

See which pages earn their keep

Top pages, the pages people land on and the pages they leave from. Open the details view for pageviews, bounce rate, time on page and scroll depth for every URL.

  • Entry and exit pages with bounce and exit rates
  • Engaged time and scroll depth, measured without cookies
  • Wildcard page filters like /blog/**
Top pages report listing the home page, pricing, blog posts and docs pages by visitors.

Locations and devices at a glance

A world map, countries, regions and cities, plus browsers, operating systems and screen sizes. Location comes from a one-off lookup of the IP address, which is then thrown away.

  • Country, region and city breakdowns
  • Browser and OS versions
  • Mobile, tablet, laptop and desktop split
World map shaded by visitor count, darkest in the United States and United Kingdom.

Goals that measure what matters

Turn any page visit, custom event or scroll milestone into a goal, then see unique conversions, totals and conversion rate. Outbound links, file downloads, form submissions and 404s can be tracked with a single switch.

  • Pageview goals with wildcards, custom event goals and scroll-depth goals
  • Revenue goals with total and average order value
  • Filter the dashboard by a goal to see what drives it
Read the docs
Goals report showing uniques, totals, conversion rate and revenue for each goal.

Funnels show where people give up

Chain two to eight goals into a funnel and PlainAnalytics shows how many visitors reach each step, how many drop off, and the overall conversion rate.

  • Built from the goals you already have
  • Respects every dashboard filter and date range
  • Spot the weakest step at a glance
Read the docs
Three-step funnel from visiting the pricing page to signing up to purchasing, with drop-off at each step.

Your own dimensions with custom properties

Send extra context with any event — the article's author, the plan someone picked, whether they're logged in — and break down your stats by it. You decide which properties are shown.

  • Up to 30 properties per event
  • Works with pageviews and custom events
  • Filter by property values anywhere in the dashboard
Read the docs
Custom property breakdown by author, listing visitors, events and percentage for each value.

A script you'll forget is there

About 2.5 KB gzipped with no dependencies. It loads asynchronously, sends a tiny JSON request per event, and handles single-page apps, hash routing and engagement time on its own.

<script async> ~2.5 KB

Reports that come to you

A weekly report every Monday and a monthly one on the 1st, sent in your site's timezone, with top stats, sources and pages. Add alerts for sudden traffic spikes or drops, and choose who receives each.

And plenty more under the hood

The details that make PlainAnalytics pleasant to use every day.

Real-time view

Real-time view

See who is on your site right now and what they're reading, refreshed automatically.

Filters & segments

Filters & segments

Combine filters on any dimension and save them as segments to reuse later.

Compare periods

Compare periods

Compare against the previous period or the same dates last year, matching weekdays if you like.

Explore journeys

Explore journeys

Follow the paths visitors take from an entry page, one step at a time.

Shared links & embeds

Shared links & embeds

Public dashboards, password-protected links and an iframe embed for your own pages.

Teams & roles

Teams & roles

Invite colleagues as viewers, editors or admins, and add guests to individual sites.

Shields

Shields

Ignore traffic by IP range, country, page or hostname so your numbers stay clean.

Import & export

Import & export

Import Plausible CSV exports and download any report or all of your data as CSV.

Stats & Sites APIs

Stats & Sites APIs

Query any metric with the Stats API, and manage sites, goals and guests with the Sites API.

Two-factor auth

Two-factor auth

Protect accounts with an authenticator app and recovery codes; enforce it for your whole team.

Annotations

Annotations

Mark launches and campaigns on the graph so a spike always has an explanation.

Works with your stack

Works with your stack

Static HTML, WordPress, Google Tag Manager, single-page apps and frameworks via npm.

Analytics you can read in a minute, and explain to anyone

Set up takes about as long as reading this sentence twice.