Seline

Active

Seline is a hosted web analytics service run from Warsaw with data hosted in Germany, and its plans are sized by events. It sets no cookies by default and counts visitors with a daily salted hash; optional cookie modes are available but switched off.

  • Web analytics
  • Cloud
  • Based in Poland
  • Founded 2024
  • Checked 17 Sep 2026

Tracking script

1.89 KB compressed

4.18 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 KBSentinelPro: 5.19 KBSimple Analytics: 3.74 KBStatable: 2.18 KBSwetrix: 6.05 KBTelemetryDeck: 0.47 KBTinyAnalytics: 6.99 KBUmami: 2.26 KBVemetric: 2.71 KBVisitors: 6.99 KBSeline: 1.89 KB1.89 KB
Lighter than 31 of the 39 other measured scripts. Each line is one tool; hover to see which.

Price

From$9/mo
At 100k events$24/mo

Billed by events · checked 17 Sep 2026

$0$325$64910k100k1M10MUp to 10,000 events: $9/mo (Pro)Up to 25,000 events: $14/mo (Pro)Up to 100,000 events: $24/mo (Pro)Up to 250,000 events: $34/mo (Pro)Up to 500,000 events: $59/mo (Pro)Up to 1,000,000 events: $99/mo (Pro)Up to 2,000,000 events: $169/mo (Pro)Up to 5,000,000 events: $249/mo (Pro)Up to 10,000,000 events: $349/mo (Pro)Up to 15,000,000 events: $499/mo (Pro)Up to 20,000,000 events: $649/mo (Pro)$24/mo at 100k
Cheapest monthly price for each published traffic level, in events. Hover a point for the plan.

Privacy and data

Cookies
None
no cookies or stored ID by default
Data location
EU
Cloud
Self-hosting
No
Source code
Closed

Plans

Free plan
No
no free hosted plan
Billing unit
Events
Sites on entry plan
Unlimited
Data retention
Unlimited

Strengths

  • Works without cookies by default: unique visitors are counted with a hash of the domain, IP address and user agent plus a salt that is unique to each domain and replaced every 24 hours.
  • A managed proxy serves the script and its requests from your own subdomain after you add one CNAME record, and a guide covers running your own proxy on Cloudflare Workers.
  • Outbound link tracking is a single attribute on the script tag, and a data-sln-event attribute turns clicks and form submissions into custom events.
  • Stripe revenue is pulled with a read-only API key and matched to visitors by email or by a visitor ID passed in Checkout metadata.
  • A share link opens a live dashboard without an account, and the vendor says it can be embedded in a Notion or Coda client portal.

Watch-outs

  • Without the optional cookie mode, a visitor who comes back the next day is counted as new, and longer journeys need cookie mode or identified users.
  • Custom events and every public API request count toward the monthly event limit, and the API has no SDKs and allows 100 requests a minute per project.
  • A data-sln-event attribute on a form sends all non-empty fields except passwords as event properties, so a contact form can pass names and email addresses into your analytics.
  • The WordPress plugin has stayed at version 1.0.0 since September 2025, and the documentation says the script is updated more often than the plugin.
  • Visit duration is calculated only for visits with more than two events, so single-page visits are left out of that figure.

Who it suits

Seline is a hosted service built by a small, self-funded team in Warsaw, and its application servers and databases run on Hetzner in Germany. There is one plan, Pro, with every feature included, and the price follows the monthly number of events, which covers pageviews and custom events.

Besides traffic reports, it shows the journey of each visitor, funnels built from pages and events, and profiles for signed-in users, and it pulls revenue from Stripe or Polar. That puts simple website analytics and light product analytics in one place.

Billing is per website, but sites can be linked to one subscription and share its limit. Agencies can also bill each client separately and invite each client’s team to its own project only.

Setup

Create a project, copy its token and put the script tag, with the token in a data-token attribute, in the head of every page. Page views are recorded automatically, and further attributes turn on outbound link tracking, skip or mask paths and enable the optional cookie modes.

For single-page apps, the @seline-analytics/web package follows route changes, and @seline-analytics/node sends events and profiles from a server. The documentation also covers Next.js, Framer, Webflow, Shopify and Google Tag Manager. On WordPress, the Seline Analytics plugin takes the token under Settings > Seline Analytics. Stripe and Polar are connected under Settings > Integrations with read-only keys.

  • Single snippet
  • WordPress plugin
  • First-party proxy
  • Public API
  • Data export (partly)
  • Search Console
  • Public dashboard

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 tracking: no

Pricing & Plans

  • Unlimited sites on entry plan: yes

Privacy & Compliance

  • Cookieless by default: yes
  • No personal data collected (vendor’s position): yes
  • No consent banner needed (vendor’s position): yes
  • Data hosted in EU: yes
  • Data hosted in US: no
  • Self-hostable: no
  • Open source: no
  • Data retentionUnlimited
  • Bot & spam filtering: yes

Setup & Integrations

  • Single-snippet install: yes
  • WordPress plugin: yes
  • Proxy / first-party domain: yes
  • Public API: yes
  • Data export (CSV/JSON)Partly
  • Google Search Console connector: yes
  • Email digests: no
  • Slack / webhook alerts: no
  • 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
  • WooCommercePartly
  • Webflow: yes
  • ReactPartly
  • Next.js: yes
  • Vue / NuxtPartly
  • Google Tag Manager: yes
  • Server-side tracking: yes

Questions and answers

Does Seline use cookies?

No, not by default. The script counts visitors with a daily salted hash, and two optional modes set a first-party cookie: one for all visitors and one only for users you identify. The vendor says no consent banner is needed in the default setup; whether that holds for your site depends on the rules that apply to you.

What happens if I exceed the Seline event limit?

Nothing at first: Seline only notifies you. The pricing page says it asks for an upgrade when you exceed the limit two months in a row or go five times over it. Pageviews, custom events and public API requests all count toward the limit.

Is there a free Seline plan?

No. Seline has a single paid plan, Pro, and a 7-day free trial that needs no credit card. Yearly billing gives two months free. A separate paid setup service is offered to new customers, and a Pro plan is still required afterwards.

Where does Seline store data?

In Germany. The privacy policy says the application servers and the ClickHouse and Postgres databases run on Hetzner in the EU, and the company is based in Warsaw. Visitor country comes from a Cloudflare request header, and IP addresses are never written to the databases, according to the vendor.

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 Seline: cookie handling, self-hosting and open code.

Compare Seline with another tool →