Skip to content
New storyWe built Skald to count visitors. It caught an AI-key thief.
SkaldEvery visit, truly told.

Features · page groups

Content grouping: page groups, with their past days filled in

Content grouping that does not start from zero. Name a part of your site, and Skald counts it from the next run and fills its past days from the raw log, each one checked.

Content grouping means seeing one part of a website on its own, such as the blog, the docs or the pages in one language. In Skald a page group is a name, the path it starts with and any paths to leave out; each group gets the same figures as the whole site. Part of Skald features.

30-day free trial · no card · we set it up within one working day · free to self-host

Settings › Sites › Views · sample3 groups
  1. Blog | /blog/new
  2. Canada | /ca/ | /ca/fr/new
  3. Rest of the site | | /blog/ /ca/new
  4. Filling 9 days… 4 of 9recounting the raw log
  5. Done: 9 days filled, all auditedchecked twice
  6. Days before 13 Oct can't be filledraw log kept 14 days

Sample settings. Three groups saved, their past days filled and audited.

[01] one line each

Write a page group in one line

A name, the path it starts with, and any paths to leave out, separated by a bar. Paths match the start of the address's path, capital letters counted, never the part after ?. Pick an example.

pick an example

Blog: every page under /blog/

Every page whose path starts with /blog/, and /blog itself. The group gets its own pages, sources, countries and AI figures, counted the same way as the whole site.

"GET /blog/server-logs/" → Blog · "GET /pricing/" → not in Blog

[02] with their past

Past days filled from the raw log, and audited

Most tools start a new group on the day you make it. Skald counts the new group again for every whole day your raw log still holds.

  1. Save

    Fill past days for the new groups is ticked. Press Save, or untick it and use the button later.

  2. Fill

    The new or changed groups are counted again in the background: "Filling 9 days… 4 of 9".

  3. Audit

    Each day is checked by a second, separate count. A day the two disagree on is held back and not shown.

  4. Done

    "Done: 9 days filled, all audited". Days older than the raw log say not recorded for this group, never 0.

One fill runs at a time on a server, and owners and admins can start one. A renamed group counts as a new one. A removed group leaves the Page group list, and nothing needs counting again.

[03] pick it in the top bar

A page group follows you across the dashboard

The Page group list sits beside the period and reads All pages until you pick one. The group stays in the address, so a link opens the same view.

In saved views and reports

A saved view keeps its page group. The report builder takes a page group with the tabs, period and filters, and a shell report or export can be run for one group.

Whole site only, said so

Real time always covers the whole site, and says so on a page group. Today against yesterday at this hour says not recorded there: it is counted for the whole site.

Settings › Sites › Host names · sampleone site
  1. example.comthis site
  2. www.example.comthis site
  3. shop.example.comthis site

[04] host names

One site, up to 50 host names

Host names are the names a site answers to. List from 1 to 50 of them, and their visits count as one site.

A separate site, with its own settings, logo and page assets, lives beside it in the same install. Owners and admins change host names, views and the time zone; changes apply from the next run.

[05] time zones

Days in the site's time zone, times in yours

Days are counted midnight to midnight in the site's own zone. Times can show in the site's zone, your own zone or UTC, from the You menu.

3 h ago (18 Oct 13:43 EDT) · how long ago, then the moment, the same way everywhere

  1. Site's zone

    The default. Every day, chart and report is cut at the site's own midnight.

  2. Your zone

    Times shown in your own zone for a team across the world. The days stay the site's.

  3. UTC

    For matching against a server log or another tool that works in UTC.

[06] what it does not do

The limits of page groups, said plainly

A group is only as old as the raw log behind it.

What it does not do

  • Past days can be filled only while the raw log holds them, 14 days on most servers. Earlier days say not recorded for this group.
  • Up to 20 groups a site. A path matches the start of the address, capital letters counted, never a query string.
  • A renamed group counts as a new one, so its days are counted again under the new name.
  • Real time always covers the whole site.
  • Host name and time zone changes apply from the next run. Days already stored are not counted again.

questions

Content grouping FAQ

Straight answers, including what Skald does not do.

How do I make a page group in Skald?

In Settings › Sites › Views, write one group per line: its name, the path it starts with, and any paths to leave out, separated by a bar. For example, Blog | /blog/ is every page under /blog/. Up to 20 groups. Pick one in the Page group list in the top bar.

Does a new page group start from zero?

No. When you save a new group, Skald counts its past days again from the server's raw log, in the background, for every whole day the raw log still holds, and shows how far it is. Each filled day is checked by a second, separate count, and a day the two disagree on is held back.

How far back can a page group go?

As far as the raw log your server keeps, 14 days on most servers. Earlier days show as not recorded for this group, never as 0, and the settings box says from which day.

Can one site have several host names?

Yes. A site can have 1 to 50 host names, such as www.example.com and example.com, and they count as one site.

Which time zone does Skald count days in?

Days are counted midnight to midnight in the site's own time zone, set in Settings › Sites. You can show times in the site's zone, your own zone or UTC from the You menu; the days stay the site's.

$ tail -f access.log | skald

See what AI does with your site. Free for 30 days.

No card. We set up hosted Skald for you within one working day, or you self-host it free. Every line of your log, sorted and added up.

Start free trial Live demo