How this site measures itself
Why it counts anything
To make the site better: to see which pages are read, which are not, and where something is broken. It counts how the site is used, not who uses it.
What it does not do
It does not sell what it counts, mix it with anybody else’s figures, or use it to build a picture of you or to follow you to other websites.
What is counted, and why
This is the whole list, and each entry says why it is counted.
- The page
- Which page of this site was opened, for example /contact, to see which pages are read and which are not.
- The kind of page
- Which of the site’s page templates it was, so a fault is traced to one template rather than to every page built from it.
- When
- The date and time of the visit, to see when the site is used. It is only ever reported by the hour or the day.
- The website you came from
- The name of the website that sent you here, such as a search engine, to see how people find the site. Never the address of the page you were on.
- Country
- Which country the visit came from, to see where the site is read.
- Region
- A broad region of that country, for the same reason. Never anything as close as a street.
- Town or city
- The nearest town or city, broadly, for the same reason.
- Kind of device
- Phone, tablet or computer, so the site can be made to work well on each.
- Browser
- The browser’s name only, such as Safari or Chrome, so the site can be made to work in each. Never its version.
- Operating system
- The system’s name only, such as iOS or Windows, for the same reason. Never its version.
- What kind of record
- Whether the record is a page being opened or something else that happened on it, so the two are never counted as one.
- What happened
- One of a short, fixed list of things the site does: a page opening, a form being started or sent, a file downloaded, a link out, an error. It shows where the site works and where it breaks.
- A short-lived device number
- A number the hosting company gives your device and throws away after 24 hours. It is used only so that one visit is not counted twice.
The same list, as the rule file words it
- path
- which pages are used: the paradigm case of improving the website
- route
- the page template behind the path, so a fault is read as a template fault and not twenty page faults
- occurredAt
- when the site is used; only ever reported by the hour or the day
- referrerHost
- where demand arrives from, as an information-architecture input. THE HOSTNAME ONLY: a full referrer carries paths and query strings and answers a different question
- country
- on the ICO's own worked example list for this exception
- region
- COARSE region is on the ICO's example list. An earlier draft excluded it; that was stricter than the regulator. Never at street grain, never joined to an identifier
- city
- coarse city, same ICO example list, same two conditions
- deviceType
- responsive and compatibility work; textbook site improvement
- clientName
- browser FAMILY only. The version is denied: family answers the compatibility question and version is a fingerprinting surface
- osName
- operating-system FAMILY only, for the same reason and the same limit
- eventType
- pageview, event or request: which kind of thing this row records
- eventName
- restricted to site-function events (page_view, error_encountered, file_download, outbound_click, form_start, form_submit). An event that cannot be sorted into a lane does not get collected
- deviceKey
- Vercel's own device identifier, which Vercel discards after 24 hours. Needed only to avoid double-counting inside one session. Never joined across a rotation boundary and never joined to any other dataset; that rotation is the minimisation the whole lane rests on
The site’s server also counts requests for its pages, by page and by whether the browser said it was a robot. Nothing else about a visit is kept by this site, unless you say yes to it in the choices.
On Accept
These run once Accept is chosen in the box, and not before. Each is described in the words the box uses.
- Detailed analytics (Umami)
- Off unless you accept. Umami is analytics software run privately for this website, not a service that sees other websites. It records the pages you visit in order, the site or campaign link that brought you here, your town or city, and clicks on links and buttons, so we can see how the site is used. It sets no cookie, and nothing it records is sold or shared.
- Campaign measurement
- Off unless you accept. Records which campaign, email or link brought you here (the source, medium and campaign names in the address you arrived on), so an enquiry within thirty days can be matched to it and the money spent on it judged. Nothing else from that address is kept, and it covers this site only.
With Campaign measurement, these are kept with each visit too:
- Where the campaign came from
- For example the search engine or newsletter that carried the link, so the money spent on it can be judged.
- Kind of campaign
- For example a paid search advert or an email, for the same reason.
- Which campaign
- The name of the campaign the link belonged to, for the same reason.
The same list, as the rule file words it
- campaignSource
- utm_source. DENIED on the statistical lane: the purpose is marketing optimisation and channel reporting to an advertiser, not improving the website, so it fails (b). It rides here only when the visitor accepted campaign measurement in the banner
- campaignMedium
- utm_medium, on the same grant and no other
- campaignName
- utm_campaign, on the same grant and no other
Saying yes to Campaign measurement also keeps a small note on this device of where your visit came from, for 30 days, so that an enquiry you send later can be matched to it.
Detailed analytics (Umami) is separate from the counting this page describes, so the list and the times on this page do not apply to it.
Who else sees it
Vercel, the company that hosts this site. Its analytics service does the counting, so it sees each visit that is counted and keeps a record of it for this site, on Vercel’s own terms and for as long as Vercel keeps it. The times below are this site’s own and do not cover Vercel’s record.
Anything this site keeps from the counting is kept in its own database. No advertising platform receives anything from it, and nothing is sold.
How long it is kept
This site deletes its own records of single visits after 48 hours, or after 90 days for the campaign details of a visitor who said yes to them.
After that only daily totals are left, and a daily total cannot be turned back into a visit. Monthly and year-on-year figures are worked out from those totals, which are kept, so how long single visits are kept never changes a month’s figures.
Objecting
The law lets a site count how it is used without asking, so long as it says so and gives a free way to object (the Privacy and Electronic Communications Regulations, Schedule A1, paragraph 5). This is that way.
Checking…
Objecting stores one small note on this device so the site remembers it. The note holds nothing but the objection and is kept for a year. It changes nothing else about how the site works.
An answer given in the box is kept on this device for 180 days, beside a random number kept for a year. Under that number the site keeps a record of when it first showed the box and of the latest answer, for 25 months, to show that it asked. Nothing in the record says who you are: a scrambled form of your connection’s address is kept with it for one day, to stop misuse, and then deleted.
The site can reword the part of this page above “What is counted, and why”. Everything from there down is produced from the settings the site runs on, and the site cannot reword it.
This page is about measurement only. The site’s own privacy notice is here.