Analytics
Downloads, server pulls, sign-ups and search on one time axis. Each section names the day its own source last finished.
Overview
The figures that say whether things are moving. Each links to its own section in the sidebar.
Where it is going
last 7 days vs the 7 beforeSearch
Google and Bing combined, against the same span before it. Search performance has the daily detail.
Downloads
Every desktop app — the hosted client and the FOSS build — across every channel. Each channel has its own page under Downloads with the detail.
Desktop apps, every channel
Desktop downloads per day
An installer fetched from the download host, counted once per completed request: scanners are 4xx on paths that are not installers, resumed chunks are 206 and size checks are HEAD, and none of those are counted here. Only the download site is counted per day: GitHub and the stores publish running totals or devices instead, so the real figure is higher than this line. The table above has every channel.
Desktop installers, by release
The download site and GitHub together, per release. Store installs are not per release, so they are only on the store pages.
Download site
downloads.mindmapvault.com — where the website's download page links. Both editions, every platform.
Installers by release, from the site
What the download host is asked for
Cloudflare GraphQL Analytics for the download host, per path — collected daily; the Free plan keeps eight days.
GitHub Releases
The FOSS build's release assets. The hosted client has no GitHub release.
FOSS installers by release, from GitHub
Snap Store
Linux installs through snapd — the hosted client and the FOSS build are separate snaps.
Snap Store — devices with the snap
By country,
Published revisions
The revision on the stable channel, read daily from the store's public info API: when a release actually reached Snap users, which is usually later than the tag.
Microsoft Store
Windows installs through the Microsoft Store.
Store listings
Installs are not shown: Microsoft reports acquisitions only through the Partner Center analytics API (an Azure AD app), which is not configured. These rows are what the public listing exposes — the rating count is the only number it carries.
Microsoft Store public product listing, snapshotted daily by metrics:snapshot.
Server pulls
The self-hosted server, which ships only as a container image.
Server pulls per day
Self-hosters pulling the server image. The registries publish a lifetime total rather than a series, so a day here is the difference between two daily snapshots, and a bar covering a missed snapshot carries more than one day. A pull is not an install: CI, mirrors and a re-pull of the same tag all count.
Registry totals
SaaS accounts
Sign-ups and sign-ins on the hosted service.
SaaS sign-ups and sign-ins
Registrations per day
Sign-ins per day
Site traffic
Every request Cloudflare served for the project's zones.
Site traffic — Cloudflare edge
Every request to every host in the zone, people and robots alike: the Free plan gives no bot score to separate them, so read the shape of this line, not its height. Uniques are Cloudflare's per-day distinct visitors, so a week's figure is a sum of days, not distinct people.
Search performance
How people find the site — search data through , Google and Bing combined. Google finishes a day about three days late, so the most recent days keep moving.
Clicks per day
Source: Google Search Console (searchAnalytics, by date) · Bing Webmaster Tools (GetRankAndTrafficStats, daily)
Impressions per day
How often a result was shown — a different scale from clicks, so a separate chart.
Source: Google Search Console (searchAnalytics, by date) · Bing Webmaster Tools (GetRankAndTrafficStats, daily)
Average position — Google
Lower is better — the axis is inverted.Google only: Bing's daily series has no position, and positions from two engines cannot be averaged into one.
Source: Google Search Console (searchAnalytics, by date)
Channels and AI
What kind of search found the site: ordinary queries, the brand, rank trackers, and AI assistants.
Search channels
Impressions per week by channel, both engines together; weeks run Friday–Thursday because that is how
Bing reports them. Organic is ordinary human search — the only bar that means reach.
Brand is demand you already earned. Domain is the bare address searched
repeatedly with no clicks, which is a rank tracker rather than a visitor. Assistant-shaped questions
are left out here and have their own section below.
These are heuristics over the query text, not a dimension either engine reports — see
docs/SEARCH_CONSOLE_ANALYTICS.md before concluding anything from them.
AI assistant questions
Queries phrased as prose — eight words or more, or six ending in a question mark — which people rarely type and assistants grounding an answer (Copilot, ChatGPT search, Gemini) do. They surface as impressions near the top and are almost never clicked, so read them as questions the site was considered for, not as visitors. Google hides far more of these than Bing does — see how much of each engine's traffic has a query at all, under Search channels. Kept apart from both engines' search totals above so they do not pass for reach. A heuristic over the query text, not a label either engine provides.
Pages and queries
Which pages search sends people to, the queries behind them, and where they are.
Top pages
by clicks in the window, both enginesTop search queries
by clicks in the window, assistant questions excludedCountries and devices — Google
Google only: Bing's API does not report traffic by country or device.
Source: Google Search Console (searchAnalytics, by country and device)