Web analytics

Website analytics without a cookie banner

One script counts page views, referrers, devices and countries without storing anything on a visitor's device. Name a goal, such as a booking made, and it says which sources and campaigns brought the visits that reached it. It also shows which AI assistants send you visitors and which AI crawlers read your pages, counted apart from people.

In every plan, USD 9.00 a week or USD 29.00 a month, with every other part. Updated 11 October 2026.

Where visits come from
Where a month of visits came from, by kind of place and by site, the tagged links and the goals they led to, then the countries and devices people came from.

How web analytics works

  1. 1 Paste one script Before the closing body tag on every page, or report from your own server for the visitors a script never sees.
  2. 2 List your websites and events Only listed hostnames are measured and only named events are recorded, so another website cannot report into your figures, and each address is held to its own share a minute and a day.
  3. 3 Read traffic, goals and AI Visitors and pages, where they came from and which of them reached a goal, which steps they stopped at, and what the AI assistants and crawlers did.

What it does

Each of these is something the code enforces, and every figure is read from the setting that makes it true.

Nothing on the device

No cookie, no local storage, no fingerprint, so there is nothing for a consent banner to ask about.

AI assistants as a channel

Visits arriving from chatgpt.com, chat.openai.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com, chat.mistral.ai and you.com are grouped under AI assistants.

AI crawlers, counted apart

23 AI crawlers are named one by one, GPTBot, ChatGPT-User and OAI-SearchBot among them, kept out of your visitor figures and never spending your allowance.

Funnels over real visits

Counted in visits and in order, so landing on the last page is not reaching it.

Goals, and what brought them

Name a page or an event as a goal. Every referrer, campaign and entry page then says how many of its visits reached one, each visit credited to where it first came from.

Where visits start and stop

Entry pages with the share of visits that loaded nothing else, and exit pages with how often a view of that page was the last one.

Campaign links, made for you

Say where a link is going, Instagram, Facebook and Google Business Profile among the places offered, and copy the tagged address. A visit by it is counted under that place.

Opt-outs honoured

Global Privacy Control and Do Not Track record nothing, in the browser and again on the server.

Kept as long as useful

Individual events for 60 days, then daily counts for about 25 months, with nothing in them about a person.

For whoever builds the site

One line on every page

The snippet writes nothing to the visitor's device. A page may also name an event, and only names you have listed are recorded.

index.html

<script defer
  src="https://backendfree.com/static/webanalytics/a.js"
  data-site="pk_live_..."></script>

<!-- where something worth counting happens -->
<button onclick="backendfree.event('booking_started')">

Questions

Questions about web analytics

Each answer starts with the answer.

Do I need a cookie banner for this?

Not for the analytics itself. It stores nothing on a visitor's device and reads nothing from it, which is what consent banners exist to ask about. If your website serves the EU, read the caveat in the privacy notice before deciding for yourself.

Can I see visits that came from ChatGPT?

Yes, when the assistant passes it on. Visits from chatgpt.com and the other assistants are grouped under AI assistants. An app that opens links without saying where they came from shows up as a direct visit, as it would in any analytics.

Can I see which AI crawlers read my site?

Yes. Known AI crawlers are named one by one and counted apart from people, so you can see which of them came and how often.

Can I see which source brings bookings?

Yes, once you name a goal. A goal is a page reached or an event your page sends, such as a booking made. Each referrer and campaign then shows how many of its visits reached one. Visitors are not followed from one day to the next, so a booking made days after the click counts as a visit of the day it was made.

Do I have to write utm tags myself?

No. Say where a link is going and the dashboard gives you the tagged address to copy. Only the campaign tags are kept from an address a visit arrives by, and everything else in its query string is dropped.

Do crawlers count against my allowance?

No. Neither AI crawlers nor any other crawler spend analytics events.

How long is the data kept?

60 days, then counts. Individual events are deleted after 60 days. Daily counts are kept for about 25 months, with nothing in them that was ever about a person.

Read next

Measure your website without a banner

One plan holds every part. Switch on only the ones a website needs.