Measure the tide, not the footprints.

Tidemark Analytics shows where your visitors come from and what they read, on one calm page. No cookies, no stored IP addresses, and no way to follow a visitor from one day to the next.

  • Free to self-host, or hosted by us
  • No cookies, no stored IPs
  • Installs in about ten minutes
  • Open source (MIT)
Why Tidemark Analytics

Small on purpose.

The numbers you check, kept honest and kept yours.

Private by design

No cookies and no stored IP addresses. The visitor id is a salted hash that changes every day, so nobody can be followed from one day to the next.

One calm page

Visitors, pageviews, bounce rate and duration, with sources, pages, locations and goals underneath. You reach the bottom of your data in one screen.

Yours to keep

Your data is yours. Export every visit and event whenever you like, bring in your Plausible history, and know the code is open source (MIT).

Filter anything. Everything follows.

Click any row to filter, or pick a field and an operator such as is, is not, contains or excludes, with wildcards. The whole dashboard follows.

Notes on the graph

Mark a date with a short note, such as “launched v2” or “newsletter went out”, so a change in the numbers comes with its explanation.

Email reports

A weekly or monthly summary of each site, with the top pages, sources and countries. It has no tracking pixel and no tracked links.

Share it

Your dashboard, under your own brand.

Make a dashboard public and show your logo, name and color on it. These pages are real, with made-up brands; yours takes a minute to set up.

  • Public dashboard for Fernhill Coffee, a made-up brand, in its own color
  • Public dashboard for Orbit Labs, a made-up brand, in its own color
  • Public dashboard for Northwind Studio, a made-up brand, in its own color
  • Public dashboard for Copperline Fitness, a made-up brand, in its own color
  • Public dashboard for Saltmarsh Outdoors, a made-up brand, in its own color
  • Public dashboard for Paperlane Press, a made-up brand, in its own color

Up and running in minutes.

  1. Install it

    Upload a zip to PHP hosting, or run one Docker container.

  2. Add your site and paste one line

    The script is about 2 KB and works with single-page apps out of the box.

  3. Open your dashboard

    It opens by itself after the first pageview.

See all features
index.html
<script defer data-domain="yourdomain.com"
  src="https://stats.example.com/js/script.js"></script>

Questions

Is it really free?

Yes. Tidemark Analytics is open source (MIT). You run it on your own server or PHP hosting, with no event limits, no plans and no account with us. Your only cost is the hosting you already have. If you would rather not run a server, Tidemark Analytics Cloud runs it for you from $12 a month, with a 30-day free trial.

Do I need a cookie banner?

Tidemark Analytics sets no cookies and stores no IP addresses or other personal data about visitors. Whether you need a consent banner depends on your jurisdiction and the rest of your site, so check with someone qualified. We do not make legal promises on your behalf.

How does it count visitors without cookies?

A visitor is a salted hash of site, IP address and user agent. The salt changes every day, and the IP address and user agent are never written to the database. Nobody can be followed from one day to the next.

Can I switch from Plausible?

The tracking script and Events API follow Plausible’s conventions, so in most setups you change the script URL and nothing else. You can import your Plausible history: upload the zip from Plausible’s Settings → Imports & exports in your site’s settings, and it is added to your dashboard as daily totals.

More answers are in the self-hosting guide and the docs.

Run it on your own server.

Open source (MIT), no cookies, no footprints. Install it in about ten minutes.