Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Visitor statistics and analytics

Measure how a site is used - what Exponential records itself (search statistics, view counts, request logs, shop statistics), adding an analytics service with bcwebsitestatistics or your own script, and privacy and CSP…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/creators/website-creators/statistics-and-analytics.md

On this page

Visitor statistics and analytics

This page is for website creators who want to know how a site is used. Exponential records some things itself; for visitor analytics you add a service.

Contents

  1. What Exponential records
  2. Adding an analytics service
  3. Privacy and consent
  4. Under a Content Security Policy

What Exponential records

SourceWhatWhere
Search statisticsphrases searched, counts, average results (off by default)Setup > Search statistics (URLs and search statistics)
View countspage views per node, counted by the updateviewcount cron part from the access logfetch( 'content', 'view_top_list', ... )
Request logsrequests with timing, for operationsRequest logs
Shop statisticsorders and revenueshop/statistics, the Store dashboard
Audit trailwho changed what in the administrationAudit trail

These answer operational questions ("what do visitors search and not find", "which pages are popular"). They are not a replacement for an analytics service.

Adding an analytics service

  • bcwebsitestatistics adds the Google Analytics script to pages and can report shop orders through the ezreceipt workflow type; set Urchin to your own property in settings/override/bcwebsitestatistics.ini.append.php (bcwebsitestatistics).
  • Another service: add its script as a file through your design's script list (Stylesheets and scripts), with its settings passed in a JSON data block.

Analytics usually needs the visitor's consent in many jurisdictions. Load the script only after consent, describe it in the privacy page, and prefer services you can self-host or that do not set cookies when your audience expects it. This is not legal advice; ask whoever is responsible for data protection.

Under a Content Security Policy

An analytics script from another host must be allowed: AdditionalSources[]=script-src https://<host> and connect-src for where it sends data, in [ContentSecurityPolicy] of the site (Content Security Policy). Inline snippets the service suggests must be moved into a file.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x