One calm page
Visitors, visits, pageviews, bounce rate and visit duration, with sources, pages, locations, devices and goals underneath. You reach the bottom of your data in one screen.
Tidemark shows you where your visitors come from and what they read, on one calm page. No cookies, no stored IP addresses, nothing to put in a consent banner. Start free in a minute, or run it yourself on any PHP host.
A tidemark is the line a tide leaves on a harbor wall: a record of how high the water reached, kept without keeping the water. Tidemark does that for your website.
Visitors, visits, pageviews, bounce rate and visit duration, with sources, pages, locations, devices and goals underneath. You reach the bottom of your data in one screen.
No cookies and no stored IP addresses. Visitor ids are a salted hash that changes every day, so nobody can be followed from one day to the next. Nothing to disclose, because nothing is kept.
The software is open source. Export a site and import it into any other Tidemark install, so you can start on Cloud and move to your own server later, or the other way around.
<head>. The script is about 2 KB and works with single-page apps out of the box.Paste this into your site
<script defer data-domain="yourdomain.com" src="https://app.tidemarkanalytics.com/js/script.js"></script>
Six headline metrics, period comparison, and a graph with hour, day, week or month intervals. Every chart has a table view.
Click any row to filter. Use is, is not, contains, wildcards like /blog/*, and several values per filter.
Custom events, properties, outbound links, file downloads and form submissions, picked by script file name.
Countries, regions, cities, browsers, operating systems and device types, without profiling anyone.
Make a dashboard public, or create private links with an optional password.
A Plausible-style Stats API with API keys, CSV and full-data export, roles per site and two-factor sign-in.
See all features · Switch period with D W M Y, compare with X, filter with F.
One paid plan, no per-seat pricing and no surprise tiers. Prices are in US dollars.
Try it on a real site.
No credit card needed
For sites that grow.
or $70 a year, two months free
Run it yourself.
You provide the PHP host
Cancel any time. Full refund within 30 days of any payment, no questions asked: see the refund policy. Payments are handled by Paddle, our merchant of record, who also collect any VAT or sales tax. Pricing details and FAQ
Its dashboard is public, so you can see real numbers on the real product instead of a screenshot. Compare Tidemark with Plausible, Umami, Matomo and Fathom.
Yes. Cloud Free gives you one site, 10,000 events a month and six months of history, with every report, filter, goal and shared link. No credit card is asked for. If you go over 10,000 events, new events pause until the month resets and nothing already collected is lost.
A pageview or a custom event, such as a signup or a download click. Most small sites use a few thousand a month.
Tidemark 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.
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.
The tracking script and Events API follow Plausible’s conventions, so in most setups you change the script URL and nothing else. Tidemark can also export a site’s data and import it into another install, which makes moving between Cloud and self-hosted a download and an upload. Importing from Plausible itself is not supported yet.
Cancel any time from your account. Pro stays active until the end of the period you paid for, and within 30 days of any payment you can ask for a full refund, no questions asked.
Yes. It is a PHP application with a bundled set of dependencies. You upload a zip, open /install and follow the steps. It needs PHP 8.3 or newer and a handful of common extensions, and it works with SQLite, MySQL, MariaDB or PostgreSQL. No Node, Docker or SSH is required.
Create a free account and see your first visitor in about two minutes.