TinyAnalytics

Active

TinyAnalytics is a hosted, closed-source web and product analytics service from a UK company, with funnels, retention, experiments and surveys. It sets no cookies but writes a random visitor ID to local storage, and its server location is unconfirmed: the pricing page mentions London, while the vendor’s trust center names no region.

  • Web analytics
  • Cloud
  • Based in United Kingdom
  • Checked 17 Sep 2026

Tracking script

6.99 KB compressed

21.6 KB uncompressed · measured 17 Sep 2026

0.5 KB1 KB5 KB10 KB50 KB100 KBAckee: 8.08 KBAdobe Analytics: 52.0 KBAmplitude: 64.0 KBAptabase: 1.27 KBCabin: 1.17 KBCounter.dev: 0.43 KBCountly: 36.4 KBCrazy Egg: 2.65 KBDataFast: 5.13 KBDatabuddy: 11.0 KBFathom Analytics: 2.04 KBFullstory: 93.7 KBGoatCounter: 3.24 KBGoogle Analytics 4: 145.9 KBHeap: 6.01 KB (loader file)Humblytics: 16.2 KBKoko Analytics: 0.81 KBLite Analytics: 1.09 KBLitlyx: 1.17 KBMatomo: 21.6 KBMicroanalytics: 1.15 KBMicrosoft Clarity: 0.51 KB (loader file)Mixpanel: 32.7 KBOpenPanel: 3.20 KBOvertracking: 4.80 KBPendo: 233.1 KBPirsch: 3.42 KBPiwik PRO: 22.9 KBPlausible: 2.43 KBPostHog: 95.3 KBPretty Insights: 6.83 KBRybbit: 10.6 KBSeline: 1.89 KBSentinelPro: 5.19 KBSimple Analytics: 3.74 KBStatable: 2.18 KBSwetrix: 6.05 KBTelemetryDeck: 0.47 KBUmami: 2.26 KBVemetric: 2.71 KBVisitors: 6.99 KBTinyAnalytics: 6.99 KB6.99 KB
Heavier than 24 of the 39 other measured scripts. Each line is one tool; hover to see which.

Price

FromFree
At 100k pageviewsFree

Billed by pageviews · checked 17 Sep 2026

$0$50$99100k1M10MUp to 100,000 pageviews: Free (Free)Up to 500,000 pageviews: $9/mo (Growth)Up to 1,000,000 pageviews: $14/mo (Growth)Up to 2,000,000 pageviews: $19/mo (Growth)Up to 3,000,000 pageviews: $49/mo (Business)Up to 5,000,000 pageviews: $69/mo (Business)Up to 10,000,000 pageviews: $99/mo (Business)Free at 100k
Cheapest monthly price for each published traffic level, in pageviews. Hover a point for the plan.

Privacy and data

Cookies
Stored ID
no cookies, but a lasting ID in local storage
Data location
Not confirmed
Cloud
Self-hosting
No
Source code
Closed

Plans

Free plan
Yes
up to 100,000 pageviews a month
Billing unit
Pageviews
Sites on entry plan
Depends on plan
Data retention
3 years

Strengths

  • The free plan includes realtime, sessions, journeys, channel and UTM reports, period comparison, page performance metrics, error tracking, bot filtering and an AI chat, with starter limits for goals and funnels.
  • Reaching the pageview allowance does not stop collection or discard events, and reporting history limits only how far back you can query, according to the documentation.
  • Autocapture records outbound links, file downloads, button clicks, form submissions and scroll depth without code, and form field values are never captured, the documentation says.
  • Alerts can be delivered by email, Slack, Discord or webhook, and scheduled summaries go out by email daily, weekly or monthly.
  • Guides explain how to serve the script and events through your own domain with Next.js, Vercel, Netlify, Nginx, Caddy or Cloudflare Workers.

Watch-outs

  • The script writes a random visitor ID to local storage as soon as it loads with default settings, while the documentation says core analytics stores no ID in the browser.
  • Autocapture stores the text visitors copy from a page, in truncated form, unless you switch copy capture off; the documentation suggests doing so on pages with sensitive content.
  • The hosting location is not confirmed: the trust center says the provider and region are still being verified, while the older marketing pricing page says London.
  • The live pricing page offers free self-hosting and links to a repository that returns a 404 error, while the vendor’s llms.txt file calls the product closed-source and hosted-only.
  • The server-side visitor ID is a hash of the IP address and user agent that, according to the documentation, stays stable across days for as long as that pair does not change.

Who it suits

TinyAnalytics is a hosted, closed-source service from Next Marketing Technology Ltd, a company registered in England and Wales. It goes past traffic reports into product analytics: funnels, retention, cohorts, revenue reporting with Stripe, feature flags, experiments, surveys and uptime checks share one dashboard.

The free plan covers up to 100,000 pageviews a month on three sites with six months of reporting history. Growth adds unlimited goals, funnels and alerts, plus revenue and Search Console. Business adds unlimited sites and seats, the product tools and the SQL query API.

The documentation calls core tracking cookieless, but the script keeps a random visitor ID in local storage; see what “cookieless” means here.

Setup

Add a site in the dashboard, then copy the tracking tag from the setup panel or, for an existing site, from Settings > Tracking. The tag carries the numeric site ID and goes before the closing head tag on every page; in a framework, put it in the root layout, and route changes in single-page apps are tracked automatically.

Data attributes on the tag switch individual autocapture types off or turn on page performance metrics and JavaScript error tracking, which are off by default. For WordPress, the vendor suggests a header code plugin or a child theme’s header.php. An API key from the account settings lets scripts register sites and check incoming data through the REST API.

  • Single snippet
  • First-party proxy
  • Public API (partly)
  • Data export
  • Search Console (partly)
  • Email reports
  • Slack or webhooks (partly)
  • Public dashboard

Moving from another tool

TinyAnalytics documents imports from four tools in each site’s import settings. Google Analytics 4 is connected through your Google account with read-only access; the import runs in your browser tab, which has to stay open, and each import is capped at 5,000,000 events. Exports from Plausible, Umami and Simple Analytics are uploaded as files.

Imported history becomes ordinary events and appears in every report. GA4 and Plausible data arrive as daily totals spread across each day, and for GA4 the bounce rate and session duration are estimated. Running the same import twice counts the data twice, so delete the earlier import first.

Features

As documented on the vendor’s own pages. “Partly” means the feature has limits or is only on some plans.

Tracking & Reporting

  • Pageviews & visitors: yes
  • Live visitor count: yes
  • Top pages report: yes
  • Top referrers: yes
  • UTM campaign tracking: yes
  • Country & city breakdown: yes
  • Device, browser, OS: yes
  • Bounce / engagement: yes
  • Time on site: yes
  • Custom events: yes
  • Goals / conversions: yes
  • Funnels: yes
  • Outbound link tracking: yes
  • File download tracking: yes
  • 404 / error trackingPartly

Pricing & Plans

  • Unlimited sites on entry planPartly

Privacy & Compliance

  • Cookieless by default: no
  • No personal data collected (vendor’s position)Partly
  • No consent banner needed (vendor’s position)Partly
  • Data hosted in EUNot confirmed
  • Data hosted in USNot confirmed
  • Self-hostable: no
  • Open source: no
  • Data retention3 years
  • Bot & spam filtering: yes

Setup & Integrations

  • Single-snippet install: yes
  • WordPress plugin: no
  • Proxy / first-party domain: yes
  • Public APIPartly
  • Data export (CSV/JSON): yes
  • Google Search Console connectorPartly
  • Email digests: yes
  • Slack / webhook alertsPartly
  • Public shareable dashboard: yes

Platforms & frameworks

What the vendor documents. A platform that is not listed has no guide, plugin or package from the vendor.

  • Shopify: yes
  • GhostPartly
  • Webflow: yes
  • React: yes
  • Next.js: yes
  • Vue / NuxtPartly
  • Static sites (GitHub / GitLab Pages)Partly
  • Google Tag Manager: yes
  • Server-side trackingPartly

Questions and answers

Does TinyAnalytics use cookies?

No, but the script stores an ID in the browser. It sets no cookies, and with default settings it writes a random visitor ID to local storage when it loads. The documentation describes core tracking as storing no browser ID and says consent depends on your jurisdiction and the features you enable.

Is TinyAnalytics free?

Yes, up to 100,000 pageviews a month. The Free plan covers three websites, one team member and six months of reporting history. New organizations start with a 14-day Business trial without a credit card and move to Free afterwards unless they choose a paid plan.

What happens when I go over the pageview allowance?

Collection continues. According to the documentation, reaching the displayed allowance does not stop the script or discard incoming events, and the usage meter under Settings > Billing is there to help you choose a larger tier.

Where is TinyAnalytics data stored?

Not confirmed. The trust center, last reviewed in July 2026, says the hosting provider and region are still being verified before publication, while the older marketing pricing page says data is hosted in London. The operator is a company registered in England and Wales.

Sources and checks

Status
Active, checked 17 Sep 2026
Prices
Checked 17 Sep 2026 on the vendor’s pricing page ↗
Tracking script
Measured 17 Sep 2026: downloaded and compressed the same way for every tool
Features
From the vendor’s pages, checked 18 Sep 2026
This page
Text updated 17 Sep 2026

How each value is collected: methodology. Why tools get no overall score: our reasoning.

Similar tools

Same category, ordered by how many traits they share with TinyAnalytics: cookie handling, self-hosting and open code.

Compare TinyAnalytics with another tool →