What you can measure
tinyanalytics connects four jobs from a single tracking script:- Web analytics — pageviews, sessions, top pages, sources and channels, first-touch user acquisition, countries, devices, journeys, retention, funnels, and goals.
- Product analytics — custom events, user identification, feature flags, A/B experiments, surveys, behavioral cohorts, revenue, and B2B group analytics.
- AI analysis and discovery — ask questions across one site or an organization, create supported reports with approval, measure AI referral traffic and crawlers, and connect search performance to on-site behavior.
- Monitoring and automation — uptime checks, scheduled reports, and alerts to email, Slack, Discord, or a webhook.
How is tinyanalytics private by default?
Core anonymous analytics counts visitors without cookies or a stored browser ID. The server derives a short, one-way identifier from each request, and it never writes the raw IP address to your analytics data. Because no browser ID keeps anonymous identity stable, visitor counts are close estimates rather than exact figures. Useidentify() to attach your own stable user IDs when you need cross-device accuracy for signed-in users. See how tinyanalytics works for the full mechanism.
Optional product features can use browser storage for a specific purpose:
identify() persists the ID you provide, feature flags keep assignments
sticky, groups retain account associations, surveys respect wait periods and
completed prompts, and opt-out stores a disabled marker. See Privacy &
GDPR for the details.Frequently asked questions
Can I move my data over from Google Analytics?
Can I move my data over from Google Analytics?
Yes. tinyanalytics imports historical data from Google Analytics 4,
Plausible, Umami, and Simple Analytics, so your reports keep their history.
See migrate to tinyanalytics.
Do I need a separate tool for product analytics?
Do I need a separate tool for product analytics?
No. The same platform covers web analytics, custom events, feature flags,
experiments, surveys, cohorts, revenue, B2B groups, and monitoring.
What makes tinyanalytics AI-native?
What makes tinyanalytics AI-native?
tinyanalytics treats AI as both an acquisition channel and an analysis
interface. Measure AI referrals and crawlers, then use Ask AI to
question one site or your whole organization in plain language. Answers are
grounded in the same report services as the dashboard, and supported write
actions require your approval. You can also generate reviewable site-scoped
SQL with the SQL query builder.
Start here
Quickstart
Add your site, install the script, and see your first visit in under five
minutes.
How tinyanalytics works
Follow a page visit from the tracking script to your dashboard,
cookielessly.
Install the tracking script
Add one script tag to your site’s HTML to start collecting data.
Track custom events
Measure signups, purchases, and the clicks that matter to you.
Measure AI traffic
See which AI assistants send visitors and what those visitors do.
Ask AI
Explore a site or your whole organization in plain language.
Understand user acquisition
Find the first source that acquired each new or returning user.