
內容簡介
Saddle Analytics 是一款無需使用 Cookie 的網站分析外掛,能夠追蹤訪客行為並將所有數據儲存在自己的資料庫中。它特別能夠計算來自 AI 聊天應用程式的訪客,並提供簡潔的統計資訊。
【主要功能】
• 無 Cookie 訪客追蹤
• AI 來源流量獨立統計
• 單頁顯示所有統計數據
• 訪客來源與參考網站分析
• 詳細訪客行為路徑追蹤
外掛標籤
開發者團隊
原文外掛簡介
Saddle Analytics shows who visits your site and what they do there. It counts visits without cookies. All the data stays in your own database.
It also counts something most stats tools miss: people sent to you by AI chat apps like ChatGPT, Claude and Perplexity.
Everything on one page
Open Saddle → Analytics. All your stats are on a single screen, with no menus to dig through.
Totals: visitors, visits, page views, time on site and bounce rate (visits that saw only one page).
Change: how each total moved since the period before.
Chart: visitors and page views for each day.
Online now: who visited in the last 30 minutes. A small box on your WordPress Dashboard shows this too.
Filters: click a source, country or browser, and every number on the page shows only those visitors.
Details: open any card as a full list, with search.
Where visitors come from
Channels: AI, search, social, paid, email, other sites and direct.
Referrers: the sites that link to you.
Campaigns: the UTM tags you add to your own links.
Pages: your top pages, the first page of each visit and the last one.
Exit links: links to other sites that visitors click.
Audience: country, browser, operating system and device.
AI traffic
More people now find websites through AI chat apps. Saddle Analytics puts those visits in their own channel, called AI, at the top of the list. It knows ChatGPT, Claude, Perplexity, Gemini, Copilot, DeepSeek, Grok and more.
AI bots also read your pages, and the AI crawlers card shows which ones. It sorts them by why they came:
Training: collecting pages to train AI models.
Indexing: building an AI search engine.
Answers: fetching a page because someone just asked a question about it.
One visitor at a time
Each visitor gets a made-up name and a little face. Click one to see their path: where they came from, and every page they opened, in order. You never see a real name, email or IP address.
Light tracker
The tracking script is under 1 KB. It loads after the rest of the page. It sends small messages to your own site only.
Settings
Remember returning visitors: off by default. Turn it on to use a cookie and count returning visitors across days.
Credit a returning visitor to: the source of their first visit, or of their latest one.
Keep page views for: 90 days by default, anywhere from 7 days to 3 years.
Count logged-in admins: off by default, so your own visits do not count.
Delete all data on uninstall: off by default.
Ask your AI assistant
Saddle Analytics works inside Saddle, a free plugin that connects AI assistants to your site. Connect one, such as Claude, ChatGPT or Cursor. Then ask it: “How many visitors came from ChatGPT this week?” It answers from the same numbers you see on the page. Saddle Analytics gives it nine tools that can only read. They cannot change anything.
For developers
WP-CLI: wp saddle-analytics prints every report, checks your setup and runs the move from Loggle.
Hooks: add your own AI apps with saddle_analytics_ai_referrers and your own bots with saddle_analytics_bots.
Privacy
Saved in your own database: visitor counts, page paths, referring sites, UTM campaign names, links to other sites that visitors click, country, browser, operating system and device type.
IP addresses are never saved. Without cookies, a visitor is known only by a code that changes every day (see “How does it count visitors without cookies?”).
Country comes from Cloudflare’s CF-IPCountry header, and only when the request really came through Cloudflare.
With “Remember returning visitors” on, it sets two first-party, HTTP-only cookies: _saddle_analytics_v (a random id, 1 year) and _saddle_analytics_s (a random session id, 30 minutes).
Visitors who send Do Not Track or Global Privacy Control are not counted.
Page views are deleted after the number of days you choose. A short summary of each visitor (first and last source, landing page, country, browser, operating system, device and totals) stays until you delete the plugin’s data.
External services
None. Saddle Analytics sends no data off your site. It loads no scripts, fonts or images from other servers.
Source code
The admin screens are built from the source files in the plugin’s src/ folder. package.json and package-lock.json are included. To rebuild them, run npm ci && npm run build (it uses @wordpress/scripts). The interface parts come from Saddle at runtime and are not bundled. The tracker, assets/tracker.js, is plain JavaScript and is not compiled.
Credits
Charts: Chart.js, MIT License.
Country flags: country-flag-icons, MIT License (see assets/flags/LICENSE).
Channel icons: Simple Icons, CC0.
Full licence texts: THIRD-PARTY-LICENSES.txt.
