User Guide
Everything you need to know about using AI Infos Web Statistics
Try a different keyword.
/register. Enter your name, email address, and a password (minimum 8 characters). You'll be logged in immediately after registration.example.com).<script> tag shown after adding the site and paste it before the </body> tag on every page of your website. That's it — no cookies, no GDPR banners needed.myblog.com). The timezone and currency fields are optional.From the Websites list, click the site name to open its settings page. Here you can rename the site, update the domain, enable or disable the public share dashboard, regenerate the tracking code, or permanently delete the site and all its data.
| Plan limit | Starter | Pro | Business |
|---|---|---|---|
| Websites | 3 | 10 | Unlimited |
| Page views / month | 50,000 | 500,000 | Unlimited |
Add the snippet just before the closing </body> tag on every page you want to track. Most CMS platforms have a "Header / Footer Scripts" setting.
</body>.
</body>.
The Dashboard is the first page you see after login. It shows combined stats across all your websites for a selected time period, plus a traffic trend chart and individual site cards.
| Card | What it shows |
|---|---|
| Websites | Total number of websites you are tracking. |
| Page Views | Total page loads recorded across all sites in the selected period. |
| Unique Visitors | Distinct visitors (by fingerprint hash) in the selected period. |
| Online Now | Visitors who have been active in the last 5 minutes across all sites. |
Use the pill buttons in the top-right of the Dashboard header to change the reporting period. All stat cards, the traffic chart, and every website card update together.
Open a website's analytics by clicking Analytics on its card in the Dashboard or the Websites list. A tab bar at the top lets you switch between sections. A period filter (24h / 7d / 30d / 90d / 1y) applies to all tabs simultaneously.
The overview provides a snapshot of your site's key metrics for the selected period:
| Metric | Description |
|---|---|
| Page Views | Total number of pages loaded. |
| Unique Visitors | Number of distinct visitors (fingerprint-based, not cookies). |
| Unique Pages | Number of distinct URLs visited — now a live COUNT(DISTINCT url) query, not capped at 10. |
| Online Now | Visitors active in the last 5 minutes. |
| Daily Traffic chart | Line chart of page views and unique visitors per day. |
| Top Pages (mini) | Your 10 most-visited pages. Links through to the full Pages tab. |
| Top Referrers (mini) | Top traffic sources. Links through to Referrers tab. |
| Browsers / Devices / OS | Breakdown of visitor technology. Links through to Devices tab. |
| Top Countries (mini) | Where visitors are coming from. Links through to Locations tab. |
The Pages tab has two sections:
| Tab | What it shows |
|---|---|
| Referrers | Full referrer URLs that sent traffic to your site, ranked by hits. |
| Search Engines | Traffic from Google, Bing, DuckDuckGo, Baidu, and other search engines. |
| Social Media | Traffic from Facebook, Twitter/X, LinkedIn, Instagram, Reddit, etc. |
| Sources | Grouped by medium: organic, direct, referral, email, paid, social. |
Shows how visitors access your site, broken into three panels:
The Locations tab combines a World Map with a full country table and bar chart.
config/app.php → geoip.enabled = true and upload the database to storage/GeoIP/.Automatically tracks UTM parameters in your URLs. Any page view with utm_source, utm_medium, or utm_campaign parameters in the URL is grouped here. Use the UTM Builder tool to generate tagged links.
| Parameter | Example | Purpose |
|---|---|---|
utm_source | newsletter | Where the traffic comes from |
utm_medium | email | The marketing medium |
utm_campaign | summer-sale-2025 | The specific campaign name |
Shows visitors currently active on your site (last 5 minutes). The page auto-refreshes every 10 seconds. You can see their active page, country, browser, device, and referrer source — all without storing any personal information.
Goals let you measure when visitors reach an important page (e.g. a thank-you page after purchase) or fire a custom event (e.g. button click). Go to Websites → [Your Site] → Goals.
/thank-you). Custom Event — triggers when your JavaScript fires a named event.window.wsai && wsai.track('EventName', { key: 'value' })Once the tracking script is installed you can fire named events from your JavaScript code. Events appear in Analytics → Events grouped by name, with total count and unique visitors.
"Add to Cart" or "Video Played". Metadata key/value pairs are optional but useful for segmentation.Traffic Alert Rules send you an email and in-app notification when a metric crosses a threshold you define. Go to Websites → [Your Site] → Alerts.
| Field | Options / Notes |
|---|---|
| Metric | Page Views or Unique Visitors |
| Condition | Above or Below a threshold |
| Threshold | The number to compare against (e.g. 1000 page views) |
| Period (hours) | Rolling window: 1h, 6h, 12h, or 24h |
cron.php). Make sure your server runs php cron.php at least every hour via crontab.Go to Settings → Profile. You can update your display name, email address, and timezone. To change your password, enter your current password first, then the new password (min 8, max 72 characters).
Adds a second layer of security to your login. Go to Settings → Two-Factor Auth.
Go to Settings → Email Reports. Enable the toggle and choose a frequency — Daily Weekly Monthly. The cron job sends a summary email with your top metrics and trends.
Go to Settings → API Keys. Generate a key to access the REST API programmatically. Include it as a Bearer token in the Authorization header of every request.
| Endpoint | Description |
|---|---|
GET /api/v1/account | Your account details and plan info |
GET /api/v1/websites | List all your websites |
GET /api/v1/websites/{id}/stats | Stats for a specific website (supports ?period=) |
GET /api/v1/websites/{id}/realtime | Live visitor data for a website |
Go to Tools → UTM Builder. Paste your destination URL, fill in the campaign parameters, and copy the generated link. Use it in emails, social posts, or paid ads to see exactly where your traffic comes from.
| Field | Required | Example |
|---|---|---|
utm_source | Required | mailchimp, google, twitter |
utm_medium | Recommended | email, cpc, social |
utm_campaign | Recommended | black-friday-2025 |
utm_content | Optional | hero-button, sidebar-link |
utm_term | Optional | analytics+software |
Go to Billing in the sidebar to see your current plan, usage, and renewal date. Click Upgrade to move to a higher-tier plan.
Go to Settings → Export / Delete. Choose a date range and click Export Data to download a CSV of your page views and visitor sessions. The CSV includes URL, referrer, country, city, browser, OS, device, and timestamp for each visit.
Use the Delete Data section to permanently remove all analytics records for a specific date range across all your websites. This action is irreversible.
Go to Settings → Optimisation to run OPTIMIZE TABLE on the database. This reclaims space after large data deletions and can speed up queries. Run it occasionally — it briefly locks the table while running.
Go to Settings → Privacy to review what data is collected and how your IP address is hashed. This page also lets you permanently delete your entire account.