Visitor analytics
From the Visitor analytics page you can see your site's visitor statistics. The analytics work without cookies, so no separate cookie notice is needed and it doesn't affect the user experience.

Statistics
There are eight figures at the top of the page. Each one is clickable and plots itself in the chart below.
- Unique visitors: how many different visitors
- Visits: how many visit sessions, the same visitor can come several times
- Pageviews: total number of page loads
- Views per visit: how many pages an average visit covers
- Bounce rate: how many leave immediately from the first page
- Visit duration: how long visitors spend on your site
- Scroll depth: how far visitors scroll down the page
- AI bots: how many times AI bots fetched your pages
Bots are not counted in the visitor figures. Bot traffic is shown in its own section.
If the statistics are empty
If the page has no visitor data at all, it checks whether tracking is connected to the site. If tracking is missing, the page shows the notice Visitor tracking is not active and a button that lets you fix it yourself. The fix rebuilds and publishes the site, and visitors start to appear after the next publish. If tracking is fine, data appears after the first visitors.
Time range
You can view statistics at different resolutions: minute, hour, day, week, month and year. You can also select a specific date range from the calendar.
Where visitors come from
Channels tells you how a visitor ended up on the site:
- Direct: the visitor typed the address or used a bookmark
- Organic search and Paid search
- Organic social and Paid social
- Video: for example YouTube
- Display ads: ads on other sites, for example Google display ads
- Other paid: other paid advertising, for example video ads
- Referral: a link from another site
- Affiliates: links from affiliate programmes
- AI assistants: the visitor came from a link in an AI conversation, for example ChatGPT
The channel is worked out from where the visitor arrived from and the link's UTM tags. Google and Microsoft (Bing) ad clicks are recognised from the click identifier in the ad link, so a visitor from a search ad shows up under Paid search rather than Organic search. This needs an up-to-date tracking code on the site. On older sites, ad clicks may show up as search or referral traffic unless the ad links carry UTM tags. Display ad clicks are classified correctly in older data too, because the channel is calculated when you view the statistics.
The other tabs on the same card show individual Sources and Campaigns (links tagged with UTM parameters). Clicks on Google display ads appear in the sources as a single row named googlesyndication.com.
Pages, countries and devices
- Pages: top pages, entry pages and exit pages
- Countries: a world map and a country list
- Devices: browsers, operating systems and device types
Bots
A large part of today's web traffic is not people but bots and robots of various kinds: search engines, AI agents and scrapers. We show it to you. You can see what your site's traffic consists of as a whole and how much of it comes from robots.
The bot card at the bottom of the page lists bots by name. AI assistants are bots that fetch your page at the very moment someone asks an AI a question: ChatGPT, Claude and Perplexity answer with your site's content. AI crawlers collect content on their own schedule for an index or for training data. All bots shows the whole picture including search engines and scripts, and Pages shows which pages the bots fetch. The card is counted on the server, so it includes robots that never run JavaScript. That is most of them.
The bottom of the card also shows how many visitors arrived through a link in an AI assistant. The same figure is under Channels, because these are real people, not bots. It also shows blocked scans: vulnerability scanners that the delivery network blocks before they reach the site.
How a bot is detected
We use four signals.
The bot identifies itself. Some robots state their name honestly: Googlebot, Bingbot, GPTBot and so on. These appear in the list by name.
The request comes from a data centre. We look up which network a request's address belongs to and check it against a list of cloud and hosting providers. If something claims to be an ordinary browser but arrives from a server farm, it is not a person. These appear in the list as Unnamed bot (data centre).
The network is unknown. If a request's address belongs to a network that our IP database does not know, it is counted as a bot. Such addresses are typically used by traffic-selling bots that rent fresh proxy addresses. These appear in the list as Unnamed bot (unknown network). In rare cases a real visitor can come from such a network and is then wrongly counted as a bot.
Browser fingerprints are missing. Real browsers send certain metadata with every page load. A script that does not even try to look like a browser appears in the list as Unnamed bot (script).
The figures are deliberately cautious
We would rather count too few bots than too many. An ambiguous request is counted as a human, because wrongly calling a real reader a robot is a worse error than leaving a few bots in the visitor numbers. The true number of bots is therefore at least what the page shows.
Statistics in the Sites view
The dashboard home page (Sites view) also shows quick stats for each site: visitors today, yesterday, and in the last 30 days, along with trend graphs.
Cookie-free analytics
Kotisivukamu's visitor analytics don't use cookies or store personal data. This means:
- Your site doesn't need a cookie notice for visitor analytics
- Analytics are GDPR-compliant
- Visitors are not tracked across sites
A visitor's IP address is never stored. The address is turned into a one-way hash with a salt that rotates daily, and before it is discarded it is used only to look up a country and a network. Country data comes from DB-IP, and the analytics page carries the required "IP Geolocation by DB-IP" attribution. The server request log is kept for 90 days.
Third-party tracking tools
If you want to use third-party tools (e.g., Facebook Pixel, Google Analytics, Google Tag Manager) in addition to Kotisivukamu's built-in analytics, you can request their addition to your site via the Assistant or Studio (see Google Analytics and the cookie banner).
Things to consider when using third-party tracking tools:
- Cookie banner required: if you add tracking tools that use cookies, your site will also need a cookie consent banner. Request this at the same time as the tracking tool.
- Privacy policy: you are responsible for keeping your site's privacy policy up to date. Make sure the policy covers all tracking tools you use and the data they collect.