Product

One platform. Everything you need.

Tracera brings ten years of web-analytics best practice into one coherent product. No loose modules, no marketplace of plug-ins. Just everything you actually use.

Dashboard

Realtime dashboard with no wait.

See what is happening on your site right now: visitors per page, top referrers, a live event stream. No sampling, no "data is being processed" messages.

  • Per-property overview: visitors, pageviews, events, live
  • Timeseries chart with bucket selection (minute to month)
  • Range pills: 24h / 7 days / 30 days / 90 days
  • Drill-through on every KPI number
VISITORS8,412
PAGEVIEWS21,097
EVENTS4,218
LIVE NOW73
Conversion

Funnels and goals, together.

Define a goal as an event or a page path. Build a funnel as ordered steps. We compute step-by-step retention within a visitor-scoped window. See where visitors drop off, and by how much.

  • Goals on event name or URL pattern (/thank-you*)
  • Optional value field to sum total conversion value
  • Funnels with a visitor-scoped window (default 24h, adjustable)
  • Conversion rate per step and overall completion rate
Signup funnel
1 · VISIT HOMEPAGE2,318
2 · OPEN PRICING1,642 · 71%
3 · START TRIAL208 · 13%
4 · ACTIVATE TRACKER187 · 90%
Events

Custom events without taxonomy pain.

Send events with one line of JavaScript. You choose the names, you pass properties along. A numeric value is summed automatically. No schemas required up front.

  • One API: tracera('event', name, props)
  • Aggregates per event name: count, unique visitors, total value
  • Per-event drill-down on page, source, geography, device
// In your app or website:
tracera('event', 'signup_completed', {
  plan: 'growth',
  value: 29
});
Multi-tenant

Multi-brand and multi-property from day one.

The data architecture isolates tenants at the database level (ClickHouse partitioning plus a central authorize() layer). One account becomes many brands becomes many properties. One invoice.

  • Tenant, brand, property hierarchy
  • Property-scoped public keys (pk_xxx) per site
  • Per-property retention settings
  • Property switcher at the top left of the portal
acme-group
BRANDacme.com
BRANDacme-shop.com
BRANDacme-blog.com
+ NEW BRAND
White-label · Agency

White-label dashboard on your own domain.

From the Business tier: your own logo, your own colours, your own vendor name. From the Agency tier: your own CNAME (insights.youragency.com) so clients never see the word "tracera".

  • Per-brand theme (primary plus accent colour, logo)
  • Custom CNAME with automatic Let's Encrypt TLS
  • Sub-tenanting: the client signs in on your domain, sees only their data
insights.youragency.com
OWN LOGO
OWN COLOURS
OWN DOMAIN
TLSauto
VENDOR NAMEhidden
Management

RBAC and audit log, built in.

Twelve capabilities across six roles and four scopes (platform, tenant, brand, property) through one central authorize() layer. Every sensitive action is logged with actor, scope and metadata.

  • Roles: platform-owner, tenant-admin, brand-manager, analyst, viewer, service-account
  • Audit log: action, actor, target, timestamp, IP
  • API tokens with capability binding
  • TOTP two-factor authentication per user
tenant.signupfounder@acme.com
property.createfounder@acme.com
token.createfounder@acme.com
goal.createfounder@acme.com
membership.deletefounder@acme.com
API

An open Query API, not a secret.

Everything you see in the dashboard you can pull through the Query API. Bearer-token auth, JSON over HTTP. Build your own reporting, feed your BI tool, embed analytics in your own SaaS.

  • Endpoints: properties, stats (overview/timeseries/pages/sources/geo/devices/events/realtime)
  • Goals and funnels endpoints with the same aggregations as the UI
  • Service-account tokens with capability scoping
  • Full documentation at /docs/api-query
$ curl https://portal.tracera.eu/api/v1/\
properties/prp_xyz/stats/overview?range=30d \
  -H "Authorization: Bearer tk_live_..."

{
  "visitors": 8412,
  "pageviews": 21097,
  "events": 4218,
  "live": 73
}
Export

Data export without lock-in.

Every aggregation you see in the UI you can download as CSV or JSON. Through the Query API you can pull your raw data across a time range. No exit fee, no "contact our sales team".

  • CSV download per dashboard view
  • JSON over the API for automation
  • Your data stays yours, accessible for 30 days after cancellation
date,visitors,pageviews,events
2026-05-01,234,612,87
2026-05-02,289,748,103
2026-05-03,317,824,112
2026-05-04,302,789,98
2026-05-05,348,896,124

Try it. No strings attached.

14 days free. Install in two minutes. We will not send extra sales emails unless you opted in.